64 iConjugation,iIsospin,iIsospin3,gParity,pType,
65 lepton,baryon,encoding,stable,lifetime,decaytable,
66 shortlived, subType, anti_encoding),
67 theExcitationEnergy(excitation),
68 theIsomerLevel(isomer),
71 if ((aName ==
"proton") || (aName ==
"neutron")) {
73 }
else if ( (aName ==
"GenericIon") || (aName ==
"alpha")
74 || (aName ==
"He3") || (aName ==
"deuteron")|| (aName ==
"triton")) {
76 }
else if ( (aName ==
"anti_He3") || (aName ==
"anti_deuteron")
77 || (aName ==
"anti_triton") || (aName ==
"anti_alpha") ) {
79 }
else if ( (aName ==
"iron") || (aName ==
"oxygen") || (aName ==
"nitrogen")
80 || (aName ==
"carbon") || (aName ==
"helium") || (aName ==
"alpha+")
81 || (aName ==
"hydrogen") || (aName ==
"Ps-1s") || (aName ==
"Ps-2s")) {
89 if ((theExcitationEnergy > 0.0) && (isomer==0)) isomer =9;
void SetAtomicNumber(G4int)
G4int GetAtomicNumber() const
static constexpr double eplus
G4double GetPDGCharge() const
void SetAtomicMass(G4int)
G4int GetBaryonNumber() const