57 #ifndef G4MoleculeDefinition_h
58 #define G4MoleculeDefinition_h 1
88 G4int electronicLevels = 0,
90 G4int atomsNumber = -1,
119 double decayTime = 0.);
The pointer G4MolecularConfiguration will be shared by all the molecules having the same molecule def...
G4int GetTotalOccupancy() const
const G4String & GetExcitedState(const G4ElectronOccupancy *) const
G4ElectronOccupancy * fElectronOccupancy
G4MolecularDissociationTable * fDecayTable
G4double fVanDerVaalsRadius
const G4String & GetType() const
void AddeConfToExcitedState(const G4String &, const G4ElectronOccupancy &, double decayTime=0.)
Class Description G4MolecularDecayTable operates as a container of deexcitation modes for excited or ...
G4int GetSizeOfOrbit() const
G4int GetAtomsNumber() const
const G4String & GetParticleSubType() const
const G4String & GetParticleName() const
G4int GetNbMolecularShells() const
void AddExcitedState(const G4String &)
G4double GetDecayTime() const
virtual ~G4MoleculeDefinition()
G4int GetNbElectrons() const
void SetFormatedName(const G4String &name)
void AddDecayChannel(const G4String &, const G4MolecularDissociationChannel *)
void SetDiffusionCoefficient(G4double)
const std::vector< const G4MolecularDissociationChannel * > * GetDecayChannels(const G4ElectronOccupancy *) const
G4double GetVanDerVaalsRadius() const
G4double GetPDGMass() const
const G4String & GetFormatedName() const
const G4String & GetName() const
const G4MoleculeDefinition & operator=(const G4MoleculeDefinition &right)
void SetAtomsNumber(G4int)
static G4FakeParticleID Create()
G4double GetPDGLifeTime() const
G4double GetDiffusionCoefficient() const
void SetVanDerVaalsRadius(G4double)
G4double fDiffusionCoefficient
void SetLevelOccupation(G4int, G4int eNb=2)
const G4ElectronOccupancy * GetGroundStateElectronOccupancy() const
const G4MolecularDissociationTable * GetDecayTable() const