ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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 () |
Private Member Functions | |
G4AllITFinder () | |
Private Attributes | |
std::map< G4ITType, G4VITFinder * > | fITSubManager |
int | fVerbose |
Static Private Attributes | |
static G4ThreadLocal G4AllITFinder * | fpInstance = 0 |
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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 61 of file G4AllITFinder.cc
References it.
|
private |
Definition at line 41 of file G4AllITFinder.cc.
View newest version in sPHENIX GitHub at line 41 of file G4AllITFinder.cc
|
static |
Definition at line 52 of file G4AllITFinder.cc.
View newest version in sPHENIX GitHub at line 52 of file G4AllITFinder.cc
Referenced by G4Scheduler::ClearList().
|
inline |
Definition at line 126 of file G4AllITFinder.hh.
View newest version in sPHENIX GitHub at line 126 of file G4AllITFinder.hh
References G4ITFinder< T >::FindNearest(), and G4ITFinder< T >::Instance().
|
inline |
Definition at line 133 of file G4AllITFinder.hh.
View newest version in sPHENIX GitHub at line 133 of file G4AllITFinder.hh
References G4ITFinder< T >::FindNearest(), and G4ITFinder< T >::Instance().
|
inline |
Definition at line 140 of file G4AllITFinder.hh.
View newest version in sPHENIX GitHub at line 140 of file G4AllITFinder.hh
References G4ITFinder< T >::FindNearestInRange(), and G4ITFinder< T >::Instance().
|
inline |
Definition at line 148 of file G4AllITFinder.hh.
View newest version in sPHENIX GitHub at line 148 of file G4AllITFinder.hh
References G4ITFinder< T >::FindNearestInRange(), and G4ITFinder< T >::Instance().
G4VITFinder * G4AllITFinder::GetInstance | ( | G4ITType | type | ) |
Definition at line 86 of file G4AllITFinder.cc.
View newest version in sPHENIX GitHub at line 86 of file G4AllITFinder.cc
References it.
|
inline |
Definition at line 96 of file G4AllITFinder.hh.
View newest version in sPHENIX GitHub at line 96 of file G4AllITFinder.hh
References fVerbose.
|
static |
Definition at line 46 of file G4AllITFinder.cc.
View newest version in sPHENIX GitHub at line 46 of file G4AllITFinder.cc
Definition at line 100 of file G4AllITFinder.cc.
View newest version in sPHENIX GitHub at line 100 of file G4AllITFinder.cc
References GetIT(), and G4IT::GetITType().
void G4AllITFinder::RegisterManager | ( | G4VITFinder * | manager | ) |
Definition at line 95 of file G4AllITFinder.cc.
View newest version in sPHENIX GitHub at line 95 of file G4AllITFinder.cc
References G4VITFinder::GetITType().
Set General verbose for all IT Manager See ITManager builder
Definition at line 92 of file G4AllITFinder.hh.
View newest version in sPHENIX GitHub at line 92 of file G4AllITFinder.hh
References fVerbose.
void G4AllITFinder::UpdatePositionMap | ( | ) |
Definition at line 76 of file G4AllITFinder.cc.
View newest version in sPHENIX GitHub at line 76 of file G4AllITFinder.cc
References it.
|
private |
Definition at line 120 of file G4AllITFinder.hh.
View newest version in sPHENIX GitHub at line 120 of file G4AllITFinder.hh
|
staticprivate |
Definition at line 119 of file G4AllITFinder.hh.
View newest version in sPHENIX GitHub at line 119 of file G4AllITFinder.hh
|
private |
Definition at line 122 of file G4AllITFinder.hh.
View newest version in sPHENIX GitHub at line 122 of file G4AllITFinder.hh
Referenced by GetVerboseLevel(), and SetVerboseLevel().