|
Celeritas 0.7.0-dev.246+develop.67e9bdac
|
Access amalgamated data for a nuclide (isotope of an element). More...
#include <IsotopeView.hh>
Public Types | |
Type aliases | |
| using | MaterialParamsRef = NativeCRef< MaterialParamsData > |
| using | MevEnergy = units::MevEnergy |
| using | MevMass = units::MevMass |
| using | AtomicMassNumber = AtomicNumber |
Public Member Functions | |
| IsotopeView (MaterialParamsRef const ¶ms, IsotopeId isot_id) | |
| Construct from shared material data and global isotope ID. | |
| IsotopeId | isotope_id () const |
| Isotope ID. | |
| AtomicNumber | atomic_number () const |
| Atomic number Z. | |
| AtomicMassNumber | atomic_mass_number () const |
| Atomic number A. | |
| MevEnergy | binding_energy () const |
| Nuclear binding energy. | |
| MevEnergy | proton_loss_energy () const |
| Nuclear binding energy difference for a proton loss. | |
| MevEnergy | neutron_loss_energy () const |
| Nuclear binding energy difference for a neutron loss. | |
| MevMass | nuclear_mass () const |
| Nuclear mass, the sum of the nucleons' mass and their binding energy. | |
Access amalgamated data for a nuclide (isotope of an element).
This encapsulates general data specific to a single nuclide.