49 fAtomicNumber(0),fAtomicMass(0),
50 fISpin(0),fEnergy(0.0),
51 fLifeTime(-1.0),fDecayTable(0),
59 if (fDecayTable != 0)
delete fDecayTable;
64 fAtomicNumber = right.fAtomicNumber;
65 fAtomicMass = right.fAtomicMass;
66 fISpin = right.fISpin;
67 fMagneticMoment = right.fMagneticMoment;
68 fEnergy = right.fEnergy;
69 fLifeTime = right.fLifeTime;
78 fAtomicNumber = right.fAtomicNumber;
79 fAtomicMass = right.fAtomicMass;
80 fISpin = right.fISpin;
81 fMagneticMoment = right.fMagneticMoment;
82 fEnergy = right.fEnergy;
83 fLifeTime = right.fLifeTime;
95 value = value && ( fAtomicNumber == right.fAtomicNumber);
96 value = value && ( fAtomicMass == right.fAtomicMass);
97 value = value && ( fISpin == right.fISpin);
98 value = value && ( fMagneticMoment == right.fMagneticMoment);
99 value = value && ( fEnergy == right.fEnergy);
100 value = value && ( fLifeTime == right.fLifeTime);
105 return !(*
this == right);
118 G4cout <<
"MagneticMoment: "
119 << fMagneticMoment/MeV*tesla <<
"[MeV/T]" <<
G4endl;
120 G4cout <<
"Excited Energy: "
121 << std::setprecision(1)
122 << fEnergy/keV <<
"[keV]"
123 << std::setprecision(6)
126 << fLifeTime/
ns <<
"[ns]" <<
G4endl;
127 if (fDecayTable != 0) {
G4DLLIMPORT std::ostream G4cout
G4IsotopeProperty & operator=(G4IsotopeProperty &right)
virtual ~G4IsotopeProperty()
G4int operator==(const G4IsotopeProperty &right) const
G4int operator!=(const G4IsotopeProperty &right) const