ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/volumes/include/G4NavigationHistoryPool.hh>
Public Member Functions | |
std::vector< G4NavigationLevel > * | GetNewLevels () |
std::vector< G4NavigationLevel > * | GetLevels () |
void | DeRegister (std::vector< G4NavigationLevel > *pLevels) |
void | Clean () |
void | Print () const |
~G4NavigationHistoryPool () | |
Static Public Member Functions | |
static G4NavigationHistoryPool * | GetInstance () |
Private Member Functions | |
G4NavigationHistoryPool () | |
void | Register (std::vector< G4NavigationLevel > *pLevels) |
void | Reset () |
Private Attributes | |
std::vector< std::vector < G4NavigationLevel > * > | fPool |
std::vector< std::vector < G4NavigationLevel > * > | fFree |
Static Private Attributes | |
static G4ThreadLocal G4NavigationHistoryPool * | fgInstance = nullptr |
Definition at line 43 of file G4NavigationHistoryPool.hh.
View newest version in sPHENIX GitHub at line 43 of file G4NavigationHistoryPool.hh
G4NavigationHistoryPool::~G4NavigationHistoryPool | ( | ) |
Definition at line 57 of file G4NavigationHistoryPool.cc.
View newest version in sPHENIX GitHub at line 57 of file G4NavigationHistoryPool.cc
References Clean(), and fgInstance.
|
private |
Definition at line 47 of file G4NavigationHistoryPool.cc.
View newest version in sPHENIX GitHub at line 47 of file G4NavigationHistoryPool.cc
Referenced by GetInstance().
void G4NavigationHistoryPool::Clean | ( | ) |
Definition at line 66 of file G4NavigationHistoryPool.cc.
View newest version in sPHENIX GitHub at line 66 of file G4NavigationHistoryPool.cc
Referenced by ~G4NavigationHistoryPool().
|
inline |
Definition at line 103 of file G4NavigationHistoryPool.hh.
View newest version in sPHENIX GitHub at line 103 of file G4NavigationHistoryPool.hh
References fFree.
Referenced by G4NavigationHistory::~G4NavigationHistory().
|
static |
Definition at line 108 of file G4NavigationHistoryPool.cc.
View newest version in sPHENIX GitHub at line 108 of file G4NavigationHistoryPool.cc
References fgInstance, and G4NavigationHistoryPool().
Referenced by G4NavigationHistory::G4NavigationHistory(), G4NavigationHistory::~G4NavigationHistory(), and G4RunManagerKernel::~G4RunManagerKernel().
|
inline |
Definition at line 126 of file G4NavigationHistoryPool.hh.
View newest version in sPHENIX GitHub at line 126 of file G4NavigationHistoryPool.hh
References fFree, and GetNewLevels().
Referenced by G4NavigationHistory::G4NavigationHistory().
|
inline |
Definition at line 112 of file G4NavigationHistoryPool.hh.
View newest version in sPHENIX GitHub at line 112 of file G4NavigationHistoryPool.hh
References kHistoryMax, and Register().
Referenced by GetLevels().
Definition at line 80 of file G4NavigationHistoryPool.cc.
View newest version in sPHENIX GitHub at line 80 of file G4NavigationHistoryPool.cc
References fPool, G4cout, and G4endl.
Referenced by G4RunManagerKernel::~G4RunManagerKernel().
|
inlineprivate |
Definition at line 93 of file G4NavigationHistoryPool.hh.
View newest version in sPHENIX GitHub at line 93 of file G4NavigationHistoryPool.hh
References fPool.
Referenced by GetNewLevels().
|
private |
Definition at line 92 of file G4NavigationHistoryPool.cc.
View newest version in sPHENIX GitHub at line 92 of file G4NavigationHistoryPool.cc
|
private |
Definition at line 85 of file G4NavigationHistoryPool.hh.
View newest version in sPHENIX GitHub at line 85 of file G4NavigationHistoryPool.hh
Referenced by Clean(), DeRegister(), G4NavigationHistoryPool(), GetLevels(), and Reset().
|
staticprivate |
Definition at line 82 of file G4NavigationHistoryPool.hh.
View newest version in sPHENIX GitHub at line 82 of file G4NavigationHistoryPool.hh
Referenced by GetInstance(), and ~G4NavigationHistoryPool().
|
private |
Definition at line 84 of file G4NavigationHistoryPool.hh.
View newest version in sPHENIX GitHub at line 84 of file G4NavigationHistoryPool.hh
Referenced by Clean(), G4NavigationHistoryPool(), Print(), Register(), and Reset().