![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/run/include/G4MTRunManagerKernel.hh>
Inheritance diagram for G4MTRunManagerKernel:
Collaboration diagram for G4MTRunManagerKernel:Static Public Member Functions | |
| static void | StartThread (G4WorkerThread *context) |
| static G4WorkerThread * | GetWorkerThread () |
Static Public Member Functions inherited from G4RunManagerKernel | |
| static G4RunManagerKernel * | GetRunManagerKernel () |
Protected Member Functions | |
| void | SetupShadowProcess () const |
Protected Member Functions inherited from G4RunManagerKernel | |
| G4RunManagerKernel (RMKType rmkType) | |
| void | SetupDefaultRegion () |
| void | SetupPhysics () |
| void | ResetNavigator () |
| void | BuildPhysicsTables (G4bool fakeRun) |
| void | CheckRegions () |
| void | PropagateGenericIonID () |
Static Private Attributes | |
| static G4ThreadLocal G4WorkerThread * | wThreadContext = 0 |
| static std::vector < G4WorkerRunManager * > * | workerRMvector = 0 |
Additional Inherited Members | |
Public Types inherited from G4RunManagerKernel | |
| enum | RMKType { sequentialRMK, masterRMK, workerRMK } |
Protected Attributes inherited from G4RunManagerKernel | |
| RMKType | runManagerKernelType |
| G4Region * | defaultRegion |
| G4Region * | defaultRegionForParallelWorld |
| G4bool | geometryNeedsToBeClosed |
Definition at line 65 of file G4MTRunManagerKernel.hh.
View newest version in sPHENIX GitHub at line 65 of file G4MTRunManagerKernel.hh
| G4MTRunManagerKernel::G4MTRunManagerKernel | ( | ) |
Definition at line 38 of file G4MTRunManagerKernel.cc.
View newest version in sPHENIX GitHub at line 38 of file G4MTRunManagerKernel.cc
References FatalException, G4Exception(), G4Threading::SetMultithreadedApplication(), G4TemplateAutoLock< _Mutex_t >::unlock(), and workerRMvector.
Here is the call graph for this function:
|
virtual |
Definition at line 54 of file G4MTRunManagerKernel.cc.
View newest version in sPHENIX GitHub at line 54 of file G4MTRunManagerKernel.cc
References FatalException, G4Exception(), and workerRMvector.
Here is the call graph for this function:Definition at line 244 of file G4MTRunManagerKernel.cc.
View newest version in sPHENIX GitHub at line 244 of file G4MTRunManagerKernel.cc
References workerRMvector.
Referenced by G4MTRunManager::AbortRun().
Here is the caller graph for this function:
|
static |
Definition at line 102 of file G4MTRunManagerKernel.cc.
View newest version in sPHENIX GitHub at line 102 of file G4MTRunManagerKernel.cc
References wThreadContext.
| void G4MTRunManagerKernel::SetUpDecayChannels | ( | ) |
Definition at line 227 of file G4MTRunManagerKernel.cc.
View newest version in sPHENIX GitHub at line 227 of file G4MTRunManagerKernel.cc
References G4DecayTable::entries(), G4VDecayChannel::GetDaughter(), G4DecayTable::GetDecayChannel(), G4ParticleTable::GetIterator(), G4ParticleTable::GetParticleTable(), G4ParticleTableIterator< K, V >::reset(), and G4ParticleTableIterator< K, V >::value().
Referenced by G4MTRunManager::InitializeEventLoop().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedvirtual |
Reimplemented from G4RunManagerKernel.
Definition at line 72 of file G4MTRunManagerKernel.cc.
View newest version in sPHENIX GitHub at line 72 of file G4MTRunManagerKernel.cc
References G4RunManagerKernel::SetupShadowProcess().
Here is the call graph for this function:
|
static |
!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! IMPORTANT !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 105 of file G4MTRunManagerKernel.cc.
View newest version in sPHENIX GitHub at line 105 of file G4MTRunManagerKernel.cc
References G4VUserActionInitialization::Build(), G4WorkerThread::BuildGeometryAndPhysicsVector(), G4UserWorkerThreadInitialization::CreateWorkerRunManager(), G4WorkerThread::DestroyGeometryAndPhysicsVector(), G4WorkerRunManager::DoWork(), G4Threading::G4SetThreadId(), G4MTRunManager::getMasterRandomEngine(), G4MTRunManager::GetMasterRunManager(), G4RunManager::GetNonConstUserActionInitialization(), G4MTRunManager::GetPinAffinity(), G4WorkerThread::GetThreadId(), G4UImanager::GetUIpointer(), G4RunManager::GetUserActionInitialization(), G4RunManager::GetUserDetectorConstruction(), G4RunManager::GetUserPhysicsList(), G4RunManager::GetUserWorkerInitialization(), G4RunManager::GetUserWorkerThreadInitialization(), G4RunManager::Initialize(), G4VUserActionInitialization::InitializeSteppingVerbose(), G4TemplateAutoLock< _Mutex_t >::lock(), G4VSteppingVerbose::SetInstance(), G4WorkerThread::SetPinAffinity(), G4UImanager::SetUpForAThread(), G4UserWorkerThreadInitialization::SetupRNGEngine(), G4WorkerRunManager::SetUserInitialization(), G4WorkerRunManager::SetWorkerThread(), G4TemplateAutoLock< _Mutex_t >::unlock(), G4UserWorkerInitialization::WorkerInitialize(), workerRMvector, G4UserWorkerInitialization::WorkerStart(), G4UserWorkerInitialization::WorkerStop(), G4Threading::WorkerThreadJoinsPool(), G4Threading::WorkerThreadLeavesPool(), and wThreadContext.
Here is the call graph for this function:
|
staticprivate |
Definition at line 92 of file G4MTRunManagerKernel.hh.
View newest version in sPHENIX GitHub at line 92 of file G4MTRunManagerKernel.hh
Referenced by BroadcastAbortRun(), G4MTRunManagerKernel(), StartThread(), and ~G4MTRunManagerKernel().
|
staticprivate |
Definition at line 81 of file G4MTRunManagerKernel.hh.
View newest version in sPHENIX GitHub at line 81 of file G4MTRunManagerKernel.hh
Referenced by GetWorkerThread(), and StartThread().