Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4SubEvtRunManager.hh>
Protected Member Functions | |
void | ComputeNumberOfTasks () override |
G4bool | InitializeSeeds (G4int) override |
void | RefillSeeds () override |
void | CreateAndStartWorkers () override |
void | TerminateWorkers () override |
void | NewActionRequest (WorkerActionRequest) override |
void | AddEventTask (G4int) override |
void | SetUpSeedsForSubEvent (G4long &s1, G4long &s2, G4long &s3) |
void | MergeTrajectories (const G4SubEvent *se, const G4Event *evt) override |
void | UpdateScoringForSubEvent (const G4SubEvent *se, const G4Event *evt) override |
void | CleanUpUnnecessaryEvents (G4int keepNEvents) override |
void | StackPreviousEvent (G4Event *anEvent) override |
![]() | |
G4bool | InitializeSeeds (G4int) override |
void | RefillSeeds () override |
void | StoreRNGStatus (const G4String &filenamePrefix) override |
void | CreateAndStartWorkers () override |
void | TerminateWorkers () override |
void | NewActionRequest (WorkerActionRequest) override |
![]() | |
virtual void | PrepareCommandsStack () |
void | rndmSaveThisRun () override |
void | rndmSaveThisEvent () override |
![]() | |
G4RunManager (RMType rmType) | |
void | UpdateScoring (const G4Event *evt=nullptr) |
virtual void | DeleteUserInitializations () |
Friends | |
class | G4RunManagerFactory |
Definition at line 49 of file G4SubEvtRunManager.hh.
Definition at line 86 of file G4SubEvtRunManager.cc.
Referenced by G4SubEvtRunManager(), and GetMasterRunManager().
G4SubEvtRunManager::G4SubEvtRunManager | ( | G4VUserTaskQueue * | taskQueue, |
G4bool | useTBB = G4GetEnv<G4bool>("G4USE_TBB", false), | ||
G4int | evtGrainsize = 0 ) |
Definition at line 76 of file G4SubEvtRunManager.cc.
|
override |
Definition at line 92 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 812 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 797 of file G4SubEvtRunManager.cc.
|
overrideprotectedvirtual |
Reimplemented from G4TaskRunManager.
Definition at line 351 of file G4SubEvtRunManager.cc.
Referenced by CreateAndStartWorkers().
|
overridevirtual |
Reimplemented from G4RunManager.
Definition at line 740 of file G4SubEvtRunManager.cc.
|
overrideprotectedvirtual |
Reimplemented from G4RunManager.
Definition at line 199 of file G4SubEvtRunManager.cc.
Referenced by RunTermination(), and StackPreviousEvent().
|
inlineoverrideprotectedvirtual |
Reimplemented from G4TaskRunManager.
Definition at line 165 of file G4SubEvtRunManager.hh.
Referenced by CreateAndStartWorkers(), and InitializeEventLoop().
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 504 of file G4SubEvtRunManager.cc.
|
overrideprotectedvirtual |
Reimplemented from G4MTRunManager.
Definition at line 269 of file G4SubEvtRunManager.cc.
Referenced by InitializeEventLoop().
|
inlinestatic |
Definition at line 54 of file G4SubEvtRunManager.hh.
Referenced by G4WorkerSubEvtRunManager::DoWork(), and G4WorkerSubEvtRunManager::SetSubEventType().
|
inlineoverridevirtual |
|
overridevirtual |
Reimplemented from G4RunManager.
Definition at line 527 of file G4SubEvtRunManager.cc.
Referenced by G4WorkerSubEvtRunManager::DoWork().
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 100 of file G4SubEvtRunManager.cc.
|
inlineoverridevirtual |
Reimplemented from PTL::TaskRunManager.
Definition at line 67 of file G4SubEvtRunManager.hh.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 383 of file G4SubEvtRunManager.cc.
Reimplemented from G4MTRunManager.
Definition at line 177 of file G4SubEvtRunManager.hh.
Referenced by InitializeEventLoop().
|
inlineoverridevirtual |
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 521 of file G4SubEvtRunManager.cc.
|
overrideprotectedvirtual |
Reimplemented from G4RunManager.
Definition at line 678 of file G4SubEvtRunManager.cc.
Referenced by SubEventFinished().
|
inlineoverrideprotectedvirtual |
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 125 of file G4SubEvtRunManager.cc.
|
overrideprotectedvirtual |
Reimplemented from G4MTRunManager.
Definition at line 359 of file G4SubEvtRunManager.cc.
Referenced by SetUpSeedsForSubEvent().
Reimplemented from G4RunManager.
Definition at line 854 of file G4SubEvtRunManager.cc.
void G4SubEvtRunManager::RegisterSubEvtWorker | ( | G4WorkerSubEvtRunManager * | wrm, |
G4int | typ ) |
Definition at line 862 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 831 of file G4SubEvtRunManager.cc.
Referenced by TerminateWorkers().
|
overridevirtual |
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 455 of file G4SubEvtRunManager.cc.
|
inlineoverridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 78 of file G4SubEvtRunManager.hh.
|
inlineoverridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 80 of file G4SubEvtRunManager.hh.
Definition at line 587 of file G4SubEvtRunManager.cc.
Referenced by GetSubEvent().
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 931 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 924 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 943 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 955 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 949 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 937 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 892 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 898 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 904 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 911 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 917 of file G4SubEvtRunManager.cc.
|
overrideprotectedvirtual |
Reimplemented from G4RunManager.
Definition at line 154 of file G4SubEvtRunManager.cc.
Referenced by TerminateOneEvent().
|
overridevirtual |
Reimplemented from G4RunManager.
Definition at line 657 of file G4SubEvtRunManager.cc.
Referenced by G4WorkerSubEvtRunManager::DoWork().
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 142 of file G4SubEvtRunManager.cc.
|
overrideprotectedvirtual |
Reimplemented from G4MTRunManager.
Definition at line 783 of file G4SubEvtRunManager.cc.
|
overridevirtual |
|
inlineoverridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 156 of file G4SubEvtRunManager.hh.
|
inlineoverridevirtual |
Reimplemented from G4RunManager.
Definition at line 210 of file G4SubEvtRunManager.hh.
|
overrideprotectedvirtual |
Reimplemented from G4RunManager.
Definition at line 699 of file G4SubEvtRunManager.cc.
Referenced by SubEventFinished().
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 819 of file G4SubEvtRunManager.cc.
Referenced by RunTermination().
|
inlineoverridevirtual |
|
friend |
Definition at line 51 of file G4SubEvtRunManager.hh.
Referenced by G4RunManagerFactory.
|
protected |
Definition at line 200 of file G4SubEvtRunManager.hh.
Referenced by GetSubEvent(), RunInitialization(), and RunTermination().