42 return (*mol1) < (*mol2);
47 if(fMoleculeHandle.empty() ==
false)
49 MoleculeHandleMap::iterator it = fMoleculeHandle.begin();
50 for( ; it != fMoleculeHandle.end() ; it++)
77 MoleculeHandleMap::iterator it = fMoleculeHandle.find(molecule);
80 if(it != fMoleculeHandle.end())
G4MoleculeHandleManager()
CLHEP::shared_ptr< const G4Molecule > G4MoleculeHandle
G4MoleculeHandle GetMoleculeHandle(const G4Molecule *)
~G4MoleculeHandleManager()
G4bool operator()(const G4Molecule *mol1, const G4Molecule *mol2) const
static void DeleteInstance()
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()