|
VGM Version 5.3.1
|
VGM implementation for Geant4 Isotope. More...
#include <Isotope.h>

Public Member Functions | |
| Isotope (const std::string &name, int z, int n, double a) | |
| Isotope (G4Isotope *Isotope) | |
| 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 () |
Protected Member Functions | |
| Isotope () | |
| Isotope (const Isotope &rhs) | |
| Geant4GM::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 27 of file Isotope.cxx.
| Geant4GM::Isotope::Isotope | ( | G4Isotope * | Isotope | ) |
Standard constructor to define Isotope from the G4 object
Definition at line 43 of file Isotope.cxx.
|
virtual |
Definition at line 65 of file Isotope.cxx.
|
protected |
Protected default constructor
Definition at line 53 of file Isotope.cxx.
|
protected |
Protected copy constructor
Definition at line 59 of file Isotope.cxx.
|
virtual |
Return the name of this element.
Implements VGM::IIsotope.
Definition at line 75 of file Isotope.cxx.
|
virtual |
Return the effective atomic number.
Implements VGM::IIsotope.
Definition at line 78 of file Isotope.cxx.
|
virtual |
Return the effective number of nucleons.
Implements VGM::IIsotope.
Definition at line 81 of file Isotope.cxx.
|
virtual |
Return the effective effective mass of a mole in g/mole.
Implements VGM::IIsotope.
Definition at line 84 of file Isotope.cxx.