EGXPhys
Separation Energy

Functions

template<typename T >
EGXPhys::NeutronSeparationEnergyInMeV (const T &massAtomInu, const T &massProducedAtomInu)
 Calculates the neutron separation energy, \(S_{1n}\). The energy in megaelectron volts needed to remove a neutron from the nucleus of an atom. More...
 
template<typename T >
EGXPhys::NeutronSeparationEnergyInJ (const T &massAtomInu, const T &massProducedAtomInu)
 Calculates the neutron separation energy, \(S_{1n}\). The energy in joules needed to remove a neutron from the nucleus of an atom. More...
 
template<typename T >
EGXPhys::NeutronTwoSeparationEnergyInMeV (const T &massAtomInu, const T &massProducedAtomInu)
 Calculates the two neutrons separation energy, \(S_{2n}\). The energy in megaelectron volts needed to remove two neutron from the nucleus of an atom. More...
 
template<typename T >
EGXPhys::NeutronTwoSeparationEnergyInJ (const T &massAtomInu, const T &massProducedAtomInu)
 Calculates the two neutrons separation energy, \(S_{2n}\). The energy in joules needed to remove two neutron from the nucleus of an atom. More...
 
template<typename T >
EGXPhys::ProtonSeparationEnergyInMeV (const T &massAtomInu, const T &massProducedAtomInu)
 Calculates the proton separation energy, \(S_{1p}\). The energy in megaelectron volts needed to remove a proton from the nucleus of an atom. More...
 
template<typename T >
EGXPhys::ProtonSeparationEnergyInJ (const T &massAtomInu, const T &massProducedAtomInu)
 Calculates the proton separation energy, \(S_{1p}\). The energy in joules needed to remove a proton from the nucleus of an atom. More...
 
template<typename T >
EGXPhys::ProtonTwoSeparationEnergyInMeV (const T &massAtomInu, const T &massProducedAtomInu)
 Calculates the two protons separation energy, \(S_{2p}\). The energy in megaelectron volts needed to remove two protons from the nucleus of an atom. More...
 
template<typename T >
EGXPhys::ProtonTwoSeparationEnergyInJ (const T &massAtomInu, const T &massProducedAtomInu)
 Calculates the two protons separation energy, \(S_{2p}\). The energy in joules needed to remove two protons from the nucleus of an atom. More...
 

Detailed Description

Calculates the Separation Energy, \(S\), of a radioactive substance.

Function Documentation

◆ NeutronSeparationEnergyInJ()

template<typename T >
T EGXPhys::NeutronSeparationEnergyInJ ( const T &  massAtomInu,
const T &  massProducedAtomInu 
)

Calculates the neutron separation energy, \(S_{1n}\). The energy in joules needed to remove a neutron from the nucleus of an atom.

The neutron separation energy, \(S_{1n}\), is the energy required to seperate out a neutron from the nucleus of an atom, \(\ce{ ^{A}_{Z}X_{N} }\), in order to produce \(\ce{ ^{A-1}_{Z}X_{N-1} }\). It is equal to the difference in binding energies between \(\ce{ ^{A}_{Z}X_{N} }\) and \(\ce{ ^{A-1}_{Z}X_{N-1} }\).

\[S_{1n} = BE(\ce{ ^{A}_{Z}X_{N} }) - BE(\ce{ ^{A-1}_{Z}X_{N-1} })\]

\[S_{1n} = \left ( m(\ce{ ^{A-1}_{Z}X_{N-1} }) + m_n - m(\ce{ ^{A}_{Z}X_{N} }) \right ) c^2\]

See https://en.wikipedia.org/wiki/Nuclear_binding_energy

Equation taken from "Introductory Nuclear Physics" (Krane, 1987), p. 65

Parameters
massAtomInu\(m(\ce{ ^{A}_{Z}X_{N} })\ (u)\) Mass of initial atom. The mass of the atom before a neutron is removed in unified atomic mass units.
massProducedAtomInu\(m(\ce{ ^{A-1}_{Z}X_{N-1} })\ (u)\) Mass of produced atom. The mass of the produced atom once a neutron is removed in unified atomic mass units.
Returns
\(S_{1n}\ (J)\) Neutron separation energy. The energy in joules needed to remove a neutron from the nucleus of the initial atom.
See also
NeutronSeparationEnergyInMeV() to calculate the neutron separation energy in megaelectron volts.
NeutronTwoSeparationEnergyInJ() to calculate the two neutrons separation energy.
ProtonSeparationEnergyInJ() to calculate the proton seperation energy.
ProtonTwoSeparationEnergyInJ() to calculate the two protons seperation energy.
NuclearBindingEnergy() to calculate binding energy, \(BE\), of an atom.

◆ NeutronSeparationEnergyInMeV()

template<typename T >
T EGXPhys::NeutronSeparationEnergyInMeV ( const T &  massAtomInu,
const T &  massProducedAtomInu 
)

Calculates the neutron separation energy, \(S_{1n}\). The energy in megaelectron volts needed to remove a neutron from the nucleus of an atom.

The neutron separation energy, \(S_{1n}\), is the energy required to seperate out a neutron from the nucleus of an atom, \(\ce{ ^{A}_{Z}X_{N} }\), in order to produce \(\ce{ ^{A-1}_{Z}X_{N-1} }\). It is equal to the difference in binding energies between \(\ce{ ^{A}_{Z}X_{N} }\) and \(\ce{ ^{A-1}_{Z}X_{N-1} }\).

\[S_{1n} = BE(\ce{ ^{A}_{Z}X_{N} }) - BE(\ce{ ^{A-1}_{Z}X_{N-1} })\]

\[S_{1n} = \left ( m(\ce{ ^{A-1}_{Z}X_{N-1} }) + m_n - m(\ce{ ^{A}_{Z}X_{N} }) \right ) c^2\]

See https://en.wikipedia.org/wiki/Nuclear_binding_energy

Equation taken from "Introductory Nuclear Physics" (Krane, 1987), p. 65

Parameters
massAtomInu\(m(\ce{ ^{A}_{Z}X_{N} })\ (u)\) Mass of initial atom. The mass of the atom before a neutron is removed in unified atomic mass units.
massProducedAtomInu\(m(\ce{ ^{A-1}_{Z}X_{N-1} })\ (u)\) Mass of produced atom. The mass of the produced atom once a neutron is removed in unified atomic mass units.
Returns
\(S_{1n}\ (MeV)\) Neutron separation energy. The energy in megaelectron volts needed to remove a neutron from the nucleus of the initial atom.
See also
NeutronSeparationEnergyInJ() to calculate the neutron separation energy in joules.
NeutronTwoSeparationEnergyInMeV() to calculate the two neutrons separation energy.
ProtonSeparationEnergyInMeV() to calculate the proton seperation energy.
ProtonTwoSeparationEnergyInMeV() to calculate the two protons seperation energy.
NuclearBindingEnergy() to calculate binding energy, \(BE\), of an atom.

◆ NeutronTwoSeparationEnergyInJ()

template<typename T >
T EGXPhys::NeutronTwoSeparationEnergyInJ ( const T &  massAtomInu,
const T &  massProducedAtomInu 
)

Calculates the two neutrons separation energy, \(S_{2n}\). The energy in joules needed to remove two neutron from the nucleus of an atom.

The two neutrons separation energy, \(S_{2n}\), is the energy required to seperate out two neutron from the nucleus of an atom, \(\ce{ ^{A}_{Z}X_{N} }\), in order to produce \(\ce{ ^{A-2}_{Z}X_{N-2} }\). It is equal to the difference in binding energies between \(\ce{ ^{A}_{Z}X_{N} }\) and \(\ce{ ^{A-2}_{Z}X_{N-2} }\).

\[S_{2n} = BE(\ce{ ^{A}_{Z}X_{N} }) - BE(\ce{ ^{A-2}_{Z}X_{N-2} })\]

\[S_{2n} = \left ( m(\ce{ ^{A-2}_{Z}X_{N-2} }) + 2 m_n - m(\ce{ ^{A}_{Z}X_{N} }) \right ) c^2\]

See https://en.wikipedia.org/wiki/Nuclear_binding_energy

Equation taken from "Introductory Nuclear Physics" (Krane, 1987), p. 65

Parameters
massAtomInu\(m(\ce{ ^{A}_{Z}X_{N} })\ (u)\) Mass of initial atom. The mass of the atom before two neutron is removed in unified atomic mass units.
massProducedAtomInu\(m(\ce{ ^{A-2}_{Z}X_{N-2} })\ (u)\) Mass of produced atom. The mass of the produced atom once two neutron is removed in unified atomic mass units.
Returns
\(S_{2n}\ (J)\) Two neutrons separation energy. The energy in joules needed to remove two neutron from the nucleus of the initial atom.
See also
NeutronTwoSeparationEnergyInMeV() to calculate the two neutrons separation energy in megaelectron volts.
NeutronSeparationEnergyInJ() to calculate the neutrons separation energy.
ProtonSeparationEnergyInJ() to calculate the proton seperation energy.
ProtonTwoSeparationEnergyInJ() to calculate the two protons seperation energy.
NuclearBindingEnergy() to calculate binding energy, \(BE\), of an atom.

◆ NeutronTwoSeparationEnergyInMeV()

template<typename T >
T EGXPhys::NeutronTwoSeparationEnergyInMeV ( const T &  massAtomInu,
const T &  massProducedAtomInu 
)

Calculates the two neutrons separation energy, \(S_{2n}\). The energy in megaelectron volts needed to remove two neutron from the nucleus of an atom.

The two neutrons separation energy, \(S_{2n}\), is the energy required to seperate out two neutron from the nucleus of an atom, \(\ce{ ^{A}_{Z}X_{N} }\), in order to produce \(\ce{ ^{A-2}_{Z}X_{N-2} }\). It is equal to the difference in binding energies between \(\ce{ ^{A}_{Z}X_{N} }\) and \(\ce{ ^{A-2}_{Z}X_{N-2} }\).

\[S_{2n} = BE(\ce{ ^{A}_{Z}X_{N} }) - BE(\ce{ ^{A-2}_{Z}X_{N-2} })\]

\[S_{2n} = \left ( m(\ce{ ^{A-2}_{Z}X_{N-2} }) + 2 m_n - m(\ce{ ^{A}_{Z}X_{N} }) \right ) c^2\]

See https://en.wikipedia.org/wiki/Nuclear_binding_energy

Equation taken from "Introductory Nuclear Physics" (Krane, 1987), p. 65

Parameters
massAtomInu\(m(\ce{ ^{A}_{Z}X_{N} })\ (u)\) Mass of initial atom. The mass of the atom before two neutron is removed in unified atomic mass units.
massProducedAtomInu\(m(\ce{ ^{A-2}_{Z}X_{N-2} })\ (u)\) Mass of produced atom. The mass of the produced atom once two neutron is removed in unified atomic mass units.
Returns
\(S_{2n}\ (MeV)\) Two neutrons separation energy. The energy in megaelectron volts needed to remove two neutron from the nucleus of the initial atom.
See also
NeutronTwoSeparationEnergyInJ() to calculate the two neutrons separation energy in joules.
NeutronSeparationEnergyInMeV() to calculate the neutrons separation energy.
ProtonSeparationEnergyInMeV() to calculate the proton seperation energy.
ProtonTwoSeparationEnergyInMeV() to calculate the two protons seperation energy.
NuclearBindingEnergy() to calculate binding energy, \(BE\), of an atom.

◆ ProtonSeparationEnergyInJ()

template<typename T >
T EGXPhys::ProtonSeparationEnergyInJ ( const T &  massAtomInu,
const T &  massProducedAtomInu 
)

Calculates the proton separation energy, \(S_{1p}\). The energy in joules needed to remove a proton from the nucleus of an atom.

The proton separation energy, \(S_{1p}\), is the energy required to seperate out a proton from the nucleus of an atom, \(\ce{ ^{A}_{Z}X_{N} }\), in order to produce \(\ce{ ^{A-1}_{Z-1}X_{N} }\). It is equal to the difference in binding energies between \(\ce{ ^{A}_{Z}X_{N} }\) and \(\ce{ ^{A-1}_{Z-1}X_{N} }\).

\[S_{1p} = BE(\ce{ ^{A}_{Z}X_{N} }) - BE(\ce{ ^{A-1}_{Z-1}X_{N} })\]

\[S_{1p} = \left ( m(\ce{ ^{A-1}_{Z-1}X_{N} }) + m_p - m(\ce{ ^{A}_{Z}X_{N} }) \right ) c^2\]

See https://en.wikipedia.org/wiki/Nuclear_binding_energy

Equation taken from "Introductory Nuclear Physics" (Krane, 1987), p. 65

Parameters
massAtomInu\(m(\ce{ ^{A}_{Z}X_{N} })\ (u)\) Mass of initial atom. The mass of the atom before a proton is removed in unified atomic mass units.
massProducedAtomInu\(m(\ce{ ^{A-1}_{Z-1}X_{N} })\ (u)\) Mass of produced atom. The mass of the produced atom once a proton is removed in unified atomic mass units.
Returns
\(S_{1p}\ (J)\) Proton separation energy. The energy in joules needed to remove a proton from the nucleus of the initial atom.
See also
ProtonSeparationEnergyInMeV() to calculate the proton separation energy in megaelectron volts.
ProtonTwoSeparationEnergyInJ() to calculate the two protons seperation energy.
NeutronSeparationEnergyInJ() to calculate the neutron seperation energy.
NeutronTwoSeparationEnergyInJ() to calculate the two neutrons separation energy.
NuclearBindingEnergy() to calculate binding energy, \(BE\), of an atom.

◆ ProtonSeparationEnergyInMeV()

template<typename T >
T EGXPhys::ProtonSeparationEnergyInMeV ( const T &  massAtomInu,
const T &  massProducedAtomInu 
)

Calculates the proton separation energy, \(S_{1p}\). The energy in megaelectron volts needed to remove a proton from the nucleus of an atom.

The proton separation energy, \(S_{1p}\), is the energy required to seperate out a proton from the nucleus of an atom, \(\ce{ ^{A}_{Z}X_{N} }\), in order to produce \(\ce{ ^{A-1}_{Z-1}X_{N} }\). It is equal to the difference in binding energies between \(\ce{ ^{A}_{Z}X_{N} }\) and \(\ce{ ^{A-1}_{Z-1}X_{N} }\).

\[S_{1p} = BE(\ce{ ^{A}_{Z}X_{N} }) - BE(\ce{ ^{A-1}_{Z-1}X_{N} })\]

\[S_{1p} = \left ( m(\ce{ ^{A-1}_{Z-1}X_{N} }) + m_p - m(\ce{ ^{A}_{Z}X_{N} }) \right ) c^2\]

See https://en.wikipedia.org/wiki/Nuclear_binding_energy

Equation taken from "Introductory Nuclear Physics" (Krane, 1987), p. 65

Parameters
massAtomInu\(m(\ce{ ^{A}_{Z}X_{N} })\ (u)\) Mass of initial atom. The mass of the atom before a proton is removed in unified atomic mass units.
massProducedAtomInu\(m(\ce{ ^{A-1}_{Z-1}X_{N} })\ (u)\) Mass of produced atom. The mass of the produced atom once a proton is removed in unified atomic mass units.
Returns
\(S_{1p}\ (MeV)\) Proton separation energy. The energy in megaelectron volts needed to remove a proton from the nucleus of the initial atom.
See also
ProtonSeparationEnergyInJ() to calculate the proton separation energy in joules.
ProtonTwoSeparationEnergyInMeV() to calculate the two protons seperation energy.
NeutronSeparationEnergyInMeV() to calculate the neutron seperation energy.
NeutronTwoSeparationEnergyInMeV() to calculate the two neutrons separation energy.
NuclearBindingEnergy() to calculate binding energy, \(BE\), of an atom.

◆ ProtonTwoSeparationEnergyInJ()

template<typename T >
T EGXPhys::ProtonTwoSeparationEnergyInJ ( const T &  massAtomInu,
const T &  massProducedAtomInu 
)

Calculates the two protons separation energy, \(S_{2p}\). The energy in joules needed to remove two protons from the nucleus of an atom.

The two protons separation energy, \(S_{2p}\), is the energy required to seperate out two protons from the nucleus of an atom, \(\ce{ ^{A}_{Z}X_{N} }\), in order to produce \(\ce{ ^{A-2}_{Z-2}X_{N} }\). It is equal to the difference in binding energies between \(\ce{ ^{A}_{Z}X_{N} }\) and \(\ce{ ^{A-2}_{Z-2}X_{N} }\).

\[S_{2p} = BE(\ce{ ^{A}_{Z}X_{N} }) - BE(\ce{ ^{A-2}_{Z-2}X_{N} })\]

\[S_{2p} = \left ( m(\ce{ ^{A-2}_{Z-2}X_{N} }) + 2 m_p - m(\ce{ ^{A}_{Z}X_{N} }) \right ) c^2\]

See https://en.wikipedia.org/wiki/Nuclear_binding_energy

Equation taken from "Introductory Nuclear Physics" (Krane, 1987), p. 65

Parameters
massAtomInu\(m(\ce{ ^{A}_{Z}X_{N} })\ (u)\) Mass of initial atom. The mass of the atom before two protons is removed in unified atomic mass units.
massProducedAtomInu\(m(\ce{ ^{A-2}_{Z-2}X_{N} })\ (u)\) Mass of produced atom. The mass of the produced atom once two protons is removed in unified atomic mass units.
Returns
\(S_{2p}\ (J)\) Two protons separation energy. The energy in joules needed to remove two protons from the nucleus of the initial atom.
See also
ProtonTwoSeparationEnergyInMeV() to calculate the two protons separation energy in megaelectron volts.
ProtonSeparationEnergyInJ() to calculate the proton seperation energy.
NeutronSeparationEnergyInJ() to calculate the neutrons separation energy.
NeutronTwoSeparationEnergyInJ() to calculate the two neutrons seperation energy.
NuclearBindingEnergy() to calculate binding energy, \(BE\), of an atom.

◆ ProtonTwoSeparationEnergyInMeV()

template<typename T >
T EGXPhys::ProtonTwoSeparationEnergyInMeV ( const T &  massAtomInu,
const T &  massProducedAtomInu 
)

Calculates the two protons separation energy, \(S_{2p}\). The energy in megaelectron volts needed to remove two protons from the nucleus of an atom.

The two protons separation energy, \(S_{2p}\), is the energy required to seperate out two protons from the nucleus of an atom, \(\ce{ ^{A}_{Z}X_{N} }\), in order to produce \(\ce{ ^{A-2}_{Z-2}X_{N} }\). It is equal to the difference in binding energies between \(\ce{ ^{A}_{Z}X_{N} }\) and \(\ce{ ^{A-2}_{Z-2}X_{N} }\).

\[S_{2p} = BE(\ce{ ^{A}_{Z}X_{N} }) - BE(\ce{ ^{A-2}_{Z-2}X_{N} })\]

\[S_{2p} = \left ( m(\ce{ ^{A-2}_{Z-2}X_{N} }) + 2 m_p - m(\ce{ ^{A}_{Z}X_{N} }) \right ) c^2\]

See https://en.wikipedia.org/wiki/Nuclear_binding_energy

Equation taken from "Introductory Nuclear Physics" (Krane, 1987), p. 65

Parameters
massAtomInu\(m(\ce{ ^{A}_{Z}X_{N} })\ (u)\) Mass of initial atom. The mass of the atom before two protons is removed in unified atomic mass units.
massProducedAtomInu\(m(\ce{ ^{A-2}_{Z-2}X_{N} })\ (u)\) Mass of produced atom. The mass of the produced atom once two protons is removed in unified atomic mass units.
Returns
\(S_{2p}\ (MeV)\) Two protons separation energy. The energy in megaelectron volts needed to remove two protons from the nucleus of the initial atom.
See also
ProtonTwoSeparationEnergyInJ() to calculate the two protons separation energy in joules.
ProtonSeparationEnergyInMeV() to calculate the proton seperation energy.
NeutronSeparationEnergyInMeV() to calculate the neutrons separation energy.
NeutronTwoSeparationEnergyInMeV() to calculate the two neutrons seperation energy.
NuclearBindingEnergy() to calculate binding energy, \(BE\), of an atom.