40 #ifndef G4MoleculeDefinition_h 
   41 #define G4MoleculeDefinition_h 1 
   68                          G4int    electronsNumber,
 
   69                          G4int    electronicLevels,
 
   71                          G4int atomsNumber = -1,
 
The pointer G4MolecularConfiguration will be shared by all the molecules having the same molecule def...
 
const G4String & GetExcitedState(const G4ElectronOccupancy *) const 
 
G4ElectronOccupancy * fElectronOccupancy
 
G4double fVanDerVaalsRadius
 
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)
 
G4MolecularDecayTable * fDecayTable
 
G4double GetVanDerVaalsRadius() const 
 
G4int fNbOfMolecularShells
 
const G4String & GetName() const 
 
const G4MoleculeDefinition & operator=(const G4MoleculeDefinition &right)
 
void SetAtomsNumber(G4int)
 
G4double GetPDGLifeTime() const 
 
G4double GetDiffusionCoefficient() const 
 
void SetVanDerVaalsRadius(G4double)
 
G4double fDiffusionCoefficient
 
void SetLevelOccupation(G4int, G4int eNb=2)
 
const G4ElectronOccupancy * GetGroundStateElectronOccupancy() const 
 
Class Description G4MolecularDecayTable operates as a container of deexcitation modes for excited or ...
 
const G4MolecularDecayTable * GetDecayTable() const 
 
static G4MoleculeID Create()