Geant4
10.01.p03
|
#include <tbbMasterRunManager.hh>
Protected Member Functions | |
virtual void | CreateAndStartWorkers () |
virtual void | TerminateWorkers () |
virtual void | CreateTask (G4int id, G4int evts) |
virtual void | WaitForReadyWorkers () |
virtual void | WaitForEndEventLoopWorkers () |
virtual void | ThisWorkerReady () |
virtual void | ThisWorkerEndEventLoop () |
virtual WorkerActionRequest | ThisWorkerWaitForNextAction () |
virtual void | NewActionRequest (WorkerActionRequest) |
Protected Member Functions inherited from G4MTRunManager | |
virtual G4bool | InitializeSeeds (G4int) |
virtual void | PrepareCommandsStack () |
virtual void | StoreRNGStatus (const G4String &filenamePrefix) |
void | RefillSeeds () |
Protected Member Functions inherited from G4RunManager | |
void | CleanUpPreviousEvents () |
void | CleanUpUnnecessaryEvents (G4int keepNEvents) |
void | StackPreviousEvent (G4Event *anEvent) |
G4RunManager (RMType rmType) | |
void | UpdateScoring () |
virtual void | DeleteUserInitializations () |
Private Attributes | |
tbb::task_list * | theTasks |
G4int | nEvtsPerTask |
Definition at line 48 of file tbbMasterRunManager.hh.
tbbMasterRunManager::tbbMasterRunManager | ( | ) |
Definition at line 45 of file tbbMasterRunManager.cc.
|
virtual |
Definition at line 52 of file tbbMasterRunManager.cc.
|
protectedvirtual |
Reimplemented from G4MTRunManager.
Definition at line 61 of file tbbMasterRunManager.cc.
References CreateTask(), nEvtsPerTask, and G4MTRunManager::numberOfEventToBeProcessed.
Definition at line 74 of file tbbMasterRunManager.cc.
References theTasks.
Referenced by CreateAndStartWorkers().
|
inlineprotectedvirtual |
Reimplemented from G4MTRunManager.
Definition at line 76 of file tbbMasterRunManager.hh.
|
virtual |
Reimplemented from G4MTRunManager.
Definition at line 81 of file tbbMasterRunManager.cc.
References G4MTRunManager::RunTermination().
|
inline |
Definition at line 60 of file tbbMasterRunManager.hh.
References nEvtsPerTask.
Referenced by main().
|
inline |
Definition at line 57 of file tbbMasterRunManager.hh.
References theTasks.
Referenced by main().
|
protectedvirtual |
Reimplemented from G4MTRunManager.
Definition at line 56 of file tbbMasterRunManager.cc.
|
inlineprotectedvirtual |
Reimplemented from G4MTRunManager.
Definition at line 74 of file tbbMasterRunManager.hh.
|
inlineprotectedvirtual |
Reimplemented from G4MTRunManager.
Definition at line 73 of file tbbMasterRunManager.hh.
|
inlineprotectedvirtual |
Reimplemented from G4MTRunManager.
Definition at line 75 of file tbbMasterRunManager.hh.
References G4MTRunManager::UNDEFINED.
|
inlineprotectedvirtual |
Reimplemented from G4MTRunManager.
Definition at line 72 of file tbbMasterRunManager.hh.
|
inlineprotectedvirtual |
Reimplemented from G4MTRunManager.
Definition at line 71 of file tbbMasterRunManager.hh.
|
private |
Definition at line 79 of file tbbMasterRunManager.hh.
Referenced by CreateAndStartWorkers(), and SetNumberEventsPerTask().
|
private |
Definition at line 78 of file tbbMasterRunManager.hh.
Referenced by CreateTask(), and SetTaskList().