40 #ifndef G4MoleculeDefinition_h
41 #define G4MoleculeDefinition_h 1
68 G4int electronsNumber,
69 G4int electronicLevels,
71 G4int atomsNumber = -1,
129 G4int fNbOfElectrons;
130 G4int fNbOfMolecularShells;
149 fDiffusionCoefficient =
value;
154 return fDiffusionCoefficient;
174 fVanDerVaalsRadius = val;
179 return fVanDerVaalsRadius;
184 return fElectronOccupancy;
207 return fNbOfElectrons;
213 return fNbOfMolecularShells;
const G4String & GetExcitedState(const G4ElectronOccupancy *) const
const G4String & GetType() const
void AddeConfToExcitedState(const G4String &, const G4ElectronOccupancy &, double decayTime=0.)
G4int GetAtomsNumber() const
const G4String & GetParticleSubType() const
const G4String & GetParticleName() const
const std::vector< const G4MolecularDecayChannel * > * GetDecayChannels(const G4ElectronOccupancy *) const
G4int GetNbMolecularShells() const
void AddExcitedState(const G4String &)
G4double GetDecayTime() const
virtual ~G4MoleculeDefinition()
void AddDecayChannel(const G4String &, const G4MolecularDecayChannel *)
G4int GetNbElectrons() const
void SetDiffusionCoefficient(G4double)
G4double GetVanDerVaalsRadius() const
const G4String & GetName() const
void SetAtomsNumber(G4int)
const XML_Char int const XML_Char * value
G4double GetPDGLifeTime() const
G4double GetDiffusionCoefficient() const
void SetVanDerVaalsRadius(G4double)
void SetLevelOccupation(G4int, G4int eNb=2)
const G4ElectronOccupancy * GetGroundStateElectronOccupancy() const
const G4MolecularDecayTable * GetDecayTable() const
static G4MoleculeID Create()