38 #ifndef G4MOLECULEHANDLEMANAGER_HH 
   39 #define G4MOLECULEHANDLEMANAGER_HH 
   44 #include <CLHEP/Utility/memory.h> 
   68     typedef std::map<const G4Molecule*, G4MoleculeHandle, G4MoleculeHandleManager::CompMoleculePointer> 
MoleculeHandleMap;
 
   72 #endif // G4MOLECULEHANDLEMANAGER_HH 
G4MoleculeHandleManager()
 
CLHEP::shared_ptr< const G4Molecule > G4MoleculeHandle
 
G4MoleculeHandle GetMoleculeHandle(const G4Molecule *)
 
~G4MoleculeHandleManager()
 
G4bool operator()(const G4Molecule *mol1, const G4Molecule *mol2) const 
 
static void DeleteInstance()
 
std::map< const G4Molecule *, G4MoleculeHandle, G4MoleculeHandleManager::CompMoleculePointer > MoleculeHandleMap
 
static G4ThreadLocal G4MoleculeHandleManager * fInstance
 
Class Description The dynamic molecule holds all the data that change for a molecule It has a pointer...
 
static G4MoleculeHandleManager * Instance()
 
MoleculeHandleMap fMoleculeHandle