47                                            G4int    electronsNumber,
 
   48                                            G4int    electronicLevels,
 
   56     G4ParticleDefinition(name, mass, 0., 0., 0, 0, 0, 0, 0, 0, 
"Molecule",
 
   57                          0, 0, ID, false, lifetime, NULL, false, aType, 0, 0.0),
 
   59     fNbOfElectrons(electronsNumber), fNbOfMolecularShells(electronicLevels), fDiffusionCoefficient(diffCoeff),
 
   60     fAtomsNb(atomsNumber), fVanDerVaalsRadius(radius)
 
  126         G4String const errMsg = 
": no Excited States and Decays for"+ 
GetName() + 
" are defined.";
 
  151         G4String const errMsg = 
": no Excited States and Decays for"+ 
GetName() + 
" are defined.";
 
  166         G4String const errMsg = 
": no Excited States and Decays for"+ 
GetName() + 
" are defined.";
 
  179     fNbOfElectrons (right.fNbOfElectrons),
 
  180     fNbOfMolecularShells(right.fNbOfMolecularShells),
 
  181     fDiffusionCoefficient( right.fDiffusionCoefficient),
 
  182     fAtomsNb( right.fAtomsNb),
 
  183     fVanDerVaalsRadius (right.fVanDerVaalsRadius)
 
  202   if (
this != &right)  {
 
const G4String & GetExcitedState(const G4ElectronOccupancy *) const 
 
G4ElectronOccupancy * fElectronOccupancy
 
void AddDecayChannel(const G4String &, const G4MolecularDecayChannel *)
 
static G4MolecularConfiguration * GetMolecularConfiguration(const G4MoleculeDefinition *, const G4ElectronOccupancy &electronOccupancy)
 
void AddeConfToExcitedState(const G4String &, const G4ElectronOccupancy &, double decayTime=0.)
 
const std::vector< const G4MolecularDecayChannel * > * GetDecayChannels(const G4ElectronOccupancy *) const 
 
G4int GetOccupancy(G4int orbit) const 
 
G4int AddElectron(G4int orbit, G4int number=1)
 
void AddExcitedState(const G4String &)
 
const G4String & GetExcitedState(const G4ElectronOccupancy *) const 
 
virtual ~G4MoleculeDefinition()
 
void AddDecayChannel(const G4String &, const G4MolecularDecayChannel *)
 
void AddExcitedState(const G4String &)
 
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
 
void AddeConfToExcitedState(const G4String &, const G4ElectronOccupancy &)
 
G4MolecularDecayTable * fDecayTable
 
G4int fNbOfMolecularShells
 
void SetDecayTime(G4double)
Set the decay time of the molecule. 
 
const G4String & GetName() const 
 
const G4MoleculeDefinition & operator=(const G4MoleculeDefinition &right)
 
const std::vector< const G4MolecularDecayChannel * > * GetDecayChannels(const G4ElectronOccupancy *) const 
 
void SetLevelOccupation(G4int, G4int eNb=2)
 
Class Description G4MolecularDecayTable operates as a container of deexcitation modes for excited or ...
 
G4int RemoveElectron(G4int orbit, G4int number=1)