39 #ifndef G4AllITManager_h
40 #define G4AllITManager_h 1
96 template<
typename T>
inline std::vector<std::pair<G4IT*, double> >*
FindNearest(
const G4ThreeVector& pos,
const T* it);
97 template<
typename T>
inline std::vector<std::pair<G4IT*, double> >*
FindNearest(
const T* it0,
const T* it);
105 std::map<G4ITType, G4VITManager*> fITSubManager ;
static G4AllITManager * Instance()
static void DeleteInstance()
G4VITManager * GetInstance(G4ITType)
static G4ITManager< T > * Instance()
const G4ParticleDefinition const G4Material *G4double range
std::vector< std::pair< G4IT *, double > > * FindNearest(const G4ThreeVector &pos, const T *it)
std::vector< std::pair< G4IT *, double > > * FindNearestInRange(const G4ThreeVector &pos, const T *it, G4double range)
void SetVerboseLevel(G4int level)
G4ITBox * GetBox(const G4Track *)
void RegisterManager(G4VITManager *manager)
void Push(G4Track *track)