Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4AllITFinder.hh>
Public Member Functions | |
~G4AllITFinder () | |
G4VITFinder * | GetInstance (G4ITType) |
G4ITBox * | GetBox (const G4Track *) |
void | RegisterManager (G4VITFinder *manager) |
void | Push (G4Track *track) |
void | SetVerboseLevel (G4int level) |
G4int | GetVerboseLevel () |
void | UpdatePositionMap () |
template<typename T > | |
G4KDTreeResultHandle | FindNearest (const G4ThreeVector &pos, const T *it) |
template<typename T > | |
G4KDTreeResultHandle | FindNearest (const T *it0, const T *it) |
template<typename T > | |
G4KDTreeResultHandle | FindNearestInRange (const G4ThreeVector &pos, const T *it, G4double range) |
template<typename T > | |
G4KDTreeResultHandle | FindNearestInRange (const T *it0, const T *it, G4double range) |
Static Public Member Functions | |
static G4AllITFinder * | Instance () |
static void | DeleteInstance () |
Holds all IT Manager, and take care of deleting them when AllITManager is deleted Set general verbose for all IT Manager
Definition at line 70 of file G4AllITFinder.hh.
G4AllITFinder::~G4AllITFinder | ( | ) |
To delete the Instance you should use DeleteInstance() rather than the destructor
Definition at line 61 of file G4AllITFinder.cc.
|
static |
Definition at line 52 of file G4AllITFinder.cc.
Referenced by G4Scheduler::ClearList().
|
inline |
Definition at line 126 of file G4AllITFinder.hh.
|
inline |
Definition at line 133 of file G4AllITFinder.hh.
|
inline |
Definition at line 140 of file G4AllITFinder.hh.
|
inline |
Definition at line 148 of file G4AllITFinder.hh.
G4VITFinder * G4AllITFinder::GetInstance | ( | G4ITType | type | ) |
Definition at line 86 of file G4AllITFinder.cc.
|
inline |
Definition at line 96 of file G4AllITFinder.hh.
|
static |
Definition at line 46 of file G4AllITFinder.cc.
void G4AllITFinder::Push | ( | G4Track * | track | ) |
Definition at line 100 of file G4AllITFinder.cc.
void G4AllITFinder::RegisterManager | ( | G4VITFinder * | manager | ) |
Definition at line 95 of file G4AllITFinder.cc.
|
inline |
Set General verbose for all IT Manager See ITManager builder
Definition at line 92 of file G4AllITFinder.hh.
void G4AllITFinder::UpdatePositionMap | ( | ) |
Definition at line 76 of file G4AllITFinder.cc.