39 #ifndef G4WorkerRunManager_h 
   40 #define G4WorkerRunManager_h 1 
  107 #ifdef G4MULTITHREADED 
  113 #endif //G4WorkerRunManager_h 
virtual void InitializeGeometry()
 
G4WorkerThread * workerContext
 
virtual void ConstructScoringWorlds()
 
static G4WorkerRunManager * GetWorkerRunManager()
 
virtual void TerminateEventLoop()
 
virtual void DoEventLoop(G4int n_event, const char *macroFile=0, G4int n_select=-1)
 
virtual void RunInitialization()
 
virtual void SetUserInitialization(G4VUserPhysicsList *userInit)
 
virtual void RestoreRndmEachEvent(G4bool flag)
 
std::queue< long > G4SeedsQueue
 
G4bool readStatusFromFile
 
virtual void RunTermination()
 
virtual void ProcessOneEvent(G4int i_event)
 
void SetWorkerThread(G4WorkerThread *wc)
Sets the worker context. 
 
virtual G4Event * GenerateEvent(G4int i_event)
 
void SetupDefaultRNGEngine()
 
virtual void SetUserAction(G4UserRunAction *userAction)
 
static G4WorkerRunManagerKernel * GetWorkerRunManagerKernel()
 
virtual void MergePartialResults()
 
virtual void StoreRNGStatus(const G4String &filenamePrefix)