45 #ifndef G4MOLECULETABLE_HH_ 
   46 #define G4MOLECULETABLE_HH_ 
   74                                                  double diffusion_coefficient);
 
   88                       double diffusion_coefficient = -1);
 
  103                                               bool mustExist = 
true);
 
  106                                              bool mustExist = 
true);
 
G4MoleculeIterator< G4MoleculeDefinition > G4MoleculeDefinitionIterator
 
The pointer G4MolecularConfiguration will be shared by all the molecules having the same molecule def...
 
void Insert(G4MoleculeDefinition *)
 
G4MoleculeDefinition * GetMoleculeDefinition(const G4String &, bool mustExist=true)
 
void Finalize(G4MoleculeDefinition *)
 
static G4MoleculeTable * Instance()
 
static G4MoleculeTable * fpgMoleculeTable
 
G4ConfigurationIterator GetConfigurationIterator()
 
G4MolecularConfiguration * CreateConfiguration(const G4String &userIdentifier, const G4MoleculeDefinition *molDef, const G4String &configurationLabel, const G4ElectronOccupancy &eOcc)
 
int GetNumberOfDefinedSpecies()
 
G4MoleculeDefinitionIterator GetDefintionIterator()
 
std::map< G4String, G4MoleculeDefinition * > MoleculeDefTable
 
static G4MoleculeTable * GetMoleculeTable()
 
MoleculeDefTable fMoleculeDefTable
 
void PrepareMolecularConfiguration()
 
virtual ~G4MoleculeTable()
 
G4MoleculeIterator< G4MolecularConfiguration > G4ConfigurationIterator
 
G4MoleculeDefinition * CreateMoleculeDefinition(const G4String &userIdentifier, double diffusion_coefficient)
 
G4MolecularConfiguration * GetConfiguration(const G4String &, bool mustExist=true)