#include <G4IsotopeProperty.hh>
Definition at line 45 of file G4IsotopeProperty.hh.
G4IsotopeProperty::G4IsotopeProperty |
( |
| ) |
|
Definition at line 48 of file G4IsotopeProperty.cc.
49 fAtomicNumber(0),fAtomicMass(0),
50 fISpin(0),fEnergy(0.0),
51 fLifeTime(-1.0),fDecayTable(0),
Definition at line 64 of file G4IsotopeProperty.cc.
66 fAtomicNumber = right.fAtomicNumber;
67 fAtomicMass = right.fAtomicMass;
68 fISpin = right.fISpin;
69 fMagneticMoment = right.fMagneticMoment;
70 fEnergy = right.fEnergy;
71 fLifeTime = right.fLifeTime;
72 fIsomerLevel = right.fIsomerLevel;
73 fFloatLevelBase = right.fFloatLevelBase;
G4IsotopeProperty::~G4IsotopeProperty |
( |
| ) |
|
|
virtual |
void G4IsotopeProperty::DumpInfo |
( |
| ) |
const |
Definition at line 117 of file G4IsotopeProperty.cc.
120 G4cout <<
"AtomicNumber: " << fAtomicNumber <<
", "
121 <<
"AtomicMass: " << fAtomicMass <<
G4endl;
123 G4cout <<
"Spin: " << fISpin <<
"/2";
125 G4cout <<
"Spin: " << fISpin /2;
127 G4cout <<
", " <<
"MagneticMoment: "
129 G4cout <<
"Isomer Level: "
131 <<
", Excited Energy: "
132 << std::setprecision(1)
138 << std::setprecision(6)
140 << fLifeTime/
ns <<
"[ns]"
142 if (fDecayTable != 0) {
static constexpr double tesla
static char FloatLevelBaseChar(G4Ions::G4FloatLevelBase flb)
G4GLOB_DLL std::ostream G4cout
static constexpr double MeV
static constexpr double keV
G4int G4IsotopeProperty::GetAtomicMass |
( |
| ) |
const |
|
inline |
G4int G4IsotopeProperty::GetAtomicNumber |
( |
| ) |
const |
|
inline |
G4double G4IsotopeProperty::GetEnergy |
( |
| ) |
const |
|
inline |
G4int G4IsotopeProperty::GetIsomerLevel |
( |
| ) |
const |
|
inline |
G4int G4IsotopeProperty::GetiSpin |
( |
| ) |
const |
|
inline |
G4double G4IsotopeProperty::GetLifeTime |
( |
| ) |
const |
|
inline |
G4double G4IsotopeProperty::GetMagneticMoment |
( |
| ) |
const |
|
inline |
Definition at line 79 of file G4IsotopeProperty.cc.
82 fAtomicNumber = right.fAtomicNumber;
83 fAtomicMass = right.fAtomicMass;
84 fISpin = right.fISpin;
85 fMagneticMoment = right.fMagneticMoment;
86 fEnergy = right.fEnergy;
87 fLifeTime = right.fLifeTime;
88 fIsomerLevel = right.fIsomerLevel;
89 fFloatLevelBase = right.fFloatLevelBase;
Definition at line 98 of file G4IsotopeProperty.cc.
101 value = value && ( fAtomicNumber == right.fAtomicNumber);
102 value = value && ( fAtomicMass == right.fAtomicMass);
103 value = value && ( fISpin == right.fISpin);
104 value = value && ( fMagneticMoment == right.fMagneticMoment);
105 value = value && ( fEnergy == right.fEnergy);
106 value = value && ( fLifeTime == right.fLifeTime);
107 value = value && ( fIsomerLevel == right.fIsomerLevel);
108 value = value && ( fFloatLevelBase == right.fFloatLevelBase);
const XML_Char int const XML_Char * value
void G4IsotopeProperty::SetAtomicMass |
( |
G4int |
A | ) |
|
|
inline |
void G4IsotopeProperty::SetAtomicNumber |
( |
G4int |
Z | ) |
|
|
inline |
void G4IsotopeProperty::SetFloatLevelBase |
( |
G4int |
flbIndex | ) |
|
|
inline |
void G4IsotopeProperty::SetIsomerLevel |
( |
G4int |
level | ) |
|
|
inline |
The documentation for this class was generated from the following files: