VGM Version 5.3
|
VGM implementation for Root isotope. More...
#include <Isotope.h>
Public Member Functions | |
Isotope (const std::string &name, int z, int n, double a) | |
Isotope (TGeoIsotope *tgeoIsotope) | |
virtual | ~Isotope () |
virtual std::string | Name () const |
Return the name of this element. | |
virtual int | Z () const |
Return the effective atomic number. | |
virtual int | N () const |
Return the effective number of nucleons. | |
virtual double | A () const |
Return the effective effective mass of a mole in g/mole. | |
Public Member Functions inherited from VGM::IIsotope | |
virtual | ~IIsotope () |
RootGM::Isotope::Isotope | ( | const std::string & | name, |
int | z, | ||
int | n, | ||
double | a ) |
Standard constructor to define Isotope from parameters
name | its name (must be unique in the factory) |
z | the atomic number |
n | the number of nucleons |
a | the mass of a mole in g/mole |
Definition at line 28 of file Isotope.cxx.
RootGM::Isotope::Isotope | ( | TGeoIsotope * | tgeoIsotope | ) |
Standard constructor to define Isotope from the G4 object
Definition at line 45 of file Isotope.cxx.
|
virtual |
Definition at line 55 of file Isotope.cxx.
|
virtual |
Return the name of this element.
Implements VGM::IIsotope.
Definition at line 65 of file Isotope.cxx.
|
virtual |
Return the effective atomic number.
Implements VGM::IIsotope.
Definition at line 68 of file Isotope.cxx.
|
virtual |
Return the effective number of nucleons.
Implements VGM::IIsotope.
Definition at line 71 of file Isotope.cxx.
|
virtual |
Return the effective effective mass of a mole in g/mole.
Implements VGM::IIsotope.
Definition at line 74 of file Isotope.cxx.