48 if (theInstance !=
nullptr)
return theInstance;
53 if (anInstance ==
nullptr)
55 const G4String formatedName =
"H_{3}O";
72 G4double mass = 19.02 * g / Avogadro * c_squared;
86 theInstance =
static_cast<G4H3O*
>(anInstance);
G4MoleculeDefinition(const G4String &name, G4double mass, G4double diffCoeff, G4int charge=0, G4int electronicLevels=0, G4double radius=-1, G4int atomsNumber=-1, G4double lifetime=-1, const G4String &aType="", G4FakeParticleID ID=G4FakeParticleID::Create())
G4ParticleDefinition(const G4String &aName, G4double mass, G4double width, G4double charge, G4int iSpin, G4int iParity, G4int iConjugation, G4int iIsospin, G4int iIsospinZ, G4int gParity, const G4String &pType, G4int lepton, G4int baryon, G4int encoding, G4bool stable, G4double lifetime, G4DecayTable *decaytable, G4bool shortlived=false, const G4String &subType="", G4int anti_encoding=0, G4double magneticMoment=0.0)
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
static G4ParticleTable * GetParticleTable()