Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4TaskRunManagerKernel.hh>
Static Public Member Functions | |
static G4WorkerThread * | GetWorkerThread () |
static void | InitializeWorker () |
static void | ExecuteWorkerInit () |
static void | ExecuteWorkerTask () |
static void | TerminateWorkerRunEventLoop () |
static void | TerminateWorker () |
static void | TerminateWorkerRunEventLoop (G4WorkerTaskRunManager *) |
static void | TerminateWorker (G4WorkerTaskRunManager *) |
static std::vector< G4String > & | InitCommandStack () |
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 () |
virtual void | SetupShadowProcess () const |
void | PropagateGenericIonID () |
Static Protected Attributes | |
static G4RUN_DLL std::vector< G4String > | initCmdStack = {} |
Additional Inherited Members | |
Public Types inherited from G4RunManagerKernel | |
enum | RMKType { sequentialRMK , masterRMK , workerRMK } |
Protected Attributes inherited from G4RunManagerKernel | |
RMKType | runManagerKernelType |
G4Region * | defaultRegion = nullptr |
G4Region * | defaultRegionForParallelWorld = nullptr |
G4bool | geometryNeedsToBeClosed = true |
Definition at line 65 of file G4TaskRunManagerKernel.hh.
G4TaskRunManagerKernel::G4TaskRunManagerKernel | ( | ) |
Definition at line 70 of file G4TaskRunManagerKernel.cc.
|
virtual |
Definition at line 90 of file G4TaskRunManagerKernel.cc.
void G4TaskRunManagerKernel::BroadcastAbortRun | ( | G4bool | softAbort | ) |
Definition at line 357 of file G4TaskRunManagerKernel.cc.
Referenced by G4TaskRunManager::AbortRun().
|
static |
Definition at line 233 of file G4TaskRunManagerKernel.cc.
Referenced by G4TaskRunManager::CreateAndStartWorkers(), and ExecuteWorkerInit().
|
static |
Definition at line 256 of file G4TaskRunManagerKernel.cc.
Referenced by G4TaskRunManager::AddEventTask(), and ExecuteWorkerTask().
|
static |
Definition at line 124 of file G4TaskRunManagerKernel.cc.
|
static |
Definition at line 329 of file G4TaskRunManagerKernel.cc.
Referenced by G4TaskRunManager::CreateAndStartWorkers().
|
static |
!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! IMPORTANT !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 131 of file G4TaskRunManagerKernel.cc.
Referenced by G4TaskRunManager::CreateAndStartWorkers(), ExecuteWorkerInit(), ExecuteWorkerTask(), and InitializeWorker().
void G4TaskRunManagerKernel::SetUpDecayChannels | ( | ) |
Definition at line 336 of file G4TaskRunManagerKernel.cc.
Referenced by G4TaskRunManager::InitializeEventLoop().
|
protectedvirtual |
Reimplemented from G4RunManagerKernel.
Definition at line 94 of file G4TaskRunManagerKernel.cc.
|
static |
Definition at line 287 of file G4TaskRunManagerKernel.cc.
Referenced by TerminateWorker(), and G4TaskRunManager::TerminateWorkers().
|
static |
Definition at line 309 of file G4TaskRunManagerKernel.cc.
|
static |
Definition at line 279 of file G4TaskRunManagerKernel.cc.
Referenced by TerminateWorkerRunEventLoop(), and G4TaskRunManager::WaitForEndEventLoopWorkers().
|
static |
Definition at line 297 of file G4TaskRunManagerKernel.cc.
|
staticprotected |
Definition at line 92 of file G4TaskRunManagerKernel.hh.
Referenced by InitCommandStack(), and InitializeWorker().