57 iConjugation,iIsospin,iIsospin3,gParity,pType,
58 lepton,baryon,
encoding,stable,lifetime,decaytable,
59 shortlived, subType, anti_encoding),
60 theExcitationEnergy(excitation),
61 theIsomerLevel(isomer)
64 if ((aName ==
"proton") || (aName ==
"neutron")) {
67 else if ((aName ==
"GenericIon") || (aName ==
"alpha") || (aName ==
"He3")
68 || (aName ==
"deuteron") || (aName ==
"triton"))
72 else if ((aName ==
"anti_He3") || (aName ==
"anti_deuteron") || (aName ==
"anti_triton")
73 || (aName ==
"anti_alpha"))
77 else if ((aName ==
"iron") || (aName ==
"oxygen") || (aName ==
"nitrogen") || (aName ==
"carbon")
78 || (aName ==
"helium") || (aName ==
"alpha+") || (aName ==
"hydrogen")
79 || (aName ==
"Ps-1s") || (aName ==
"Ps-2s"))
83 else if (aName ==
"hypertriton" || aName ==
"anti_hypertriton" || aName ==
"hyperalpha"
84 || aName ==
"anti_hyperalpha" || aName ==
"hyperH4" || aName ==
"anti_hyperH4"
85 || aName ==
"doublehyperH4" || aName ==
"anti_doublehyperH4"
86 || aName ==
"doublehyperdoubleneutron" || aName ==
"anti_doublehyperdoubleneutron"
87 || aName ==
"hyperHe5" || aName ==
"anti_hyperHe5")
98 if ((theExcitationEnergy > 0.0) && (isomer == 0)) isomer = 9;
G4int GetAtomicNumber() const
G4double GetPDGCharge() const
void SetAtomicMass(G4int)
G4int GetBaryonNumber() const
void SetAtomicNumber(G4int)