63 std::map<G4ITType, G4VITFinder*>::iterator it;
64 std::map<G4ITType, G4VITFinder*>::iterator it_tmp;
68 if (it->second)
delete it->second;
78 std::map<G4ITType, G4VITFinder*>::iterator it =
fITSubManager.begin();
82 it->second->UpdatePositionMap();
88 map<G4ITType, G4VITFinder*>::iterator it =
fITSubManager.find(type);
G4IT * GetIT(const G4Track *track)
std::map< G4ITType, G4VITFinder * > fITSubManager
G4VITFinder * GetInstance(G4ITType)
static G4AllITFinder * Instance()
void RegisterManager(G4VITFinder *manager)
static G4ThreadLocal G4AllITFinder * fpInstance
static void DeleteInstance()
void Push(G4Track *track)
virtual const G4ITType GetITType() const =0
virtual G4ITType GetITType()=0