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