|
Geant4 11.4.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 |
| Protected Member Functions inherited from G4TaskRunManager | |
| G4bool | InitializeSeeds (G4int) override |
| void | RefillSeeds () override |
| void | StoreRNGStatus (const G4String &filenamePrefix) override |
| void | CreateAndStartWorkers () override |
| void | TerminateWorkers () override |
| void | NewActionRequest (WorkerActionRequest) override |
| Protected Member Functions inherited from G4MTRunManager | |
| virtual void | PrepareCommandsStack () |
| void | rndmSaveThisRun () override |
| void | rndmSaveThisEvent () override |
| Protected Member Functions inherited from G4RunManager | |
| 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 814 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 799 of file G4SubEvtRunManager.cc.
|
overrideprotectedvirtual |
Reimplemented from G4TaskRunManager.
Definition at line 353 of file G4SubEvtRunManager.cc.
Referenced by CreateAndStartWorkers().
|
overridevirtual |
Reimplemented from G4RunManager.
Definition at line 742 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 506 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 529 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 385 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 523 of file G4SubEvtRunManager.cc.
|
overrideprotectedvirtual |
Reimplemented from G4RunManager.
Definition at line 680 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 361 of file G4SubEvtRunManager.cc.
Referenced by SetUpSeedsForSubEvent().
Reimplemented from G4RunManager.
Definition at line 856 of file G4SubEvtRunManager.cc.
| void G4SubEvtRunManager::RegisterSubEvtWorker | ( | G4WorkerSubEvtRunManager * | wrm, |
| G4int | typ ) |
Definition at line 864 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 833 of file G4SubEvtRunManager.cc.
Referenced by TerminateWorkers().
|
overridevirtual |
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 457 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 589 of file G4SubEvtRunManager.cc.
Referenced by GetSubEvent().
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 933 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 926 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 945 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 957 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 951 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 939 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 894 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 900 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 906 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 913 of file G4SubEvtRunManager.cc.
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 919 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 659 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 785 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 701 of file G4SubEvtRunManager.cc.
Referenced by SubEventFinished().
|
overridevirtual |
Reimplemented from G4MTRunManager.
Definition at line 821 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().