Geant4 11.2.2
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 override |
Protected Member Functions inherited from G4RunManagerKernel | |
G4RunManagerKernel (RMKType rmkType) | |
void | SetupDefaultRegion () |
void | SetupPhysics () |
void | ResetNavigator () |
void | BuildPhysicsTables (G4bool fakeRun) |
void | CheckRegions () |
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 67 of file G4TaskRunManagerKernel.hh.
G4TaskRunManagerKernel::G4TaskRunManagerKernel | ( | ) |
Definition at line 70 of file G4TaskRunManagerKernel.cc.
|
overridedefault |
void G4TaskRunManagerKernel::BroadcastAbortRun | ( | G4bool | softAbort | ) |
Definition at line 329 of file G4TaskRunManagerKernel.cc.
Referenced by G4TaskRunManager::AbortRun().
|
static |
Definition at line 220 of file G4TaskRunManagerKernel.cc.
Referenced by G4TaskRunManager::CreateAndStartWorkers(), and ExecuteWorkerInit().
|
static |
Definition at line 240 of file G4TaskRunManagerKernel.cc.
Referenced by G4TaskRunManager::AddEventTask(), and ExecuteWorkerTask().
|
static |
Definition at line 118 of file G4TaskRunManagerKernel.cc.
|
static |
Definition at line 305 of file G4TaskRunManagerKernel.cc.
Referenced by G4TaskRunManager::CreateAndStartWorkers().
|
static |
!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! IMPORTANT !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 125 of file G4TaskRunManagerKernel.cc.
Referenced by G4TaskRunManager::CreateAndStartWorkers(), ExecuteWorkerInit(), ExecuteWorkerTask(), and InitializeWorker().
void G4TaskRunManagerKernel::SetUpDecayChannels | ( | ) |
Definition at line 312 of file G4TaskRunManagerKernel.cc.
Referenced by G4TaskRunManager::InitializeEventLoop().
|
overrideprotectedvirtual |
Reimplemented from G4RunManagerKernel.
Definition at line 88 of file G4TaskRunManagerKernel.cc.
|
static |
Definition at line 267 of file G4TaskRunManagerKernel.cc.
Referenced by TerminateWorker(), and G4TaskRunManager::TerminateWorkers().
|
static |
Definition at line 286 of file G4TaskRunManagerKernel.cc.
|
static |
Definition at line 260 of file G4TaskRunManagerKernel.cc.
Referenced by TerminateWorkerRunEventLoop(), and G4TaskRunManager::WaitForEndEventLoopWorkers().
|
static |
Definition at line 276 of file G4TaskRunManagerKernel.cc.
|
staticprotected |
Definition at line 66 of file G4TaskRunManagerKernel.hh.
Referenced by InitCommandStack(), and InitializeWorker().