45 #ifndef G4MOLECULETABLE_HH_ 
   46 #define G4MOLECULETABLE_HH_ 
   63                                                  double diffusion_coefficient);
 
   67                                   double diffusion_coefficient = -1);
 
G4MoleculeIterator< G4MoleculeDefinition > G4MoleculeDefinitionIterator
 
void Insert(G4MoleculeDefinition *)
 
G4MoleculeDefinition * CreateMoleculeDefinition(const G4String &, double diffusion_coefficient)
 
G4MoleculeDefinition * GetMoleculeDefinition(const G4String &, bool mustExist=true)
 
std::map< G4int, G4Molecule * > MoleculeTablePerID
 
std::map< G4String, G4Molecule * > MoleculeTable
 
MoleculeTable fMoleculeTable
 
G4MoleculeModelIterator GetModelIterator()
 
void RecordMoleculeModel(const G4String &name, G4Molecule *)
 
static G4MoleculeTable * Instance()
 
static G4MoleculeTable * fpgMoleculeTable
 
G4MoleculeIterator< G4Molecule > G4MoleculeModelIterator
 
G4MoleculeDefinitionIterator GetDefintionIterator()
 
G4Molecule * GetMoleculeModel(const G4String &, bool mustExist=true)
 
MoleculeTablePerID fMoleculeTablePerID
 
std::map< G4String, G4MoleculeDefinition * > MoleculeDefTable
 
static G4MoleculeTable * GetMoleculeTable()
 
MoleculeDefTable fMoleculeDefTable
 
Class Description The dynamic molecule holds all the data that change for a molecule It has a pointer...
 
G4Molecule * CreateMoleculeModel(const G4String &, G4MoleculeDefinition *, int charge, double diffusion_coefficient=-1)
 
virtual ~G4MoleculeTable()