|
| | G4TaskRunManager (G4bool useTBB=G4GetEnv< G4bool >("G4USE_TBB", false)) |
| |
| | G4TaskRunManager (G4VUserTaskQueue *taskQueue, G4bool useTBB=G4GetEnv< G4bool >("G4USE_TBB", false), G4int evtGrainsize=0) |
| |
| virtual | ~G4TaskRunManager () |
| |
| void | SetGrainsize (G4int n) |
| |
| G4int | GetGrainsize () const |
| |
| G4int | GetNumberOfTasks () const |
| |
| G4int | GetNumberOfEventsPerTask () const |
| |
| virtual void | SetNumberOfThreads (G4int n) override |
| |
| virtual G4int | GetNumberOfThreads () const override |
| |
| virtual size_t | GetNumberActiveThreads () const override |
| |
| virtual void | Initialize () override |
| |
| virtual void | InitializeEventLoop (G4int n_event, const char *macroFile=nullptr, G4int n_select=-1) override |
| |
| virtual void | InitializeThreadPool () override |
| |
| G4bool | ThreadPoolIsInitialized () const |
| |
| virtual void | Initialize (uint64_t nthreads) override |
| |
| virtual void | TerminateOneEvent () override |
| |
| virtual void | ProcessOneEvent (G4int i_event) override |
| |
| virtual void | ConstructScoringWorlds () override |
| |
| virtual void | RunTermination () override |
| |
| virtual G4bool | SetUpAnEvent (G4Event *, G4long &s1, G4long &s2, G4long &s3, G4bool reseedRequired=true) override |
| |
| virtual G4int | SetUpNEvents (G4Event *, G4SeedsQueue *seedsQueue, G4bool reseedRequired=true) override |
| |
| void | MergeScores (const G4ScoringManager *localScoringManager) |
| |
| void | MergeRun (const G4Run *localRun) |
| |
| virtual void | RequestWorkersProcessCommandsStack () override |
| |
| virtual void | ThisWorkerProcessCommandsStackDone () override |
| |
| virtual void | WaitForReadyWorkers () override |
| |
| virtual void | WaitForEndEventLoopWorkers () override |
| |
| virtual void | ThisWorkerReady () override |
| |
| virtual void | ThisWorkerEndEventLoop () override |
| |
| virtual WorkerActionRequest | ThisWorkerWaitForNextAction () override |
| |
| void | SetInitializeSeedsCallback (InitializeSeedsCallback f) |
| |
| virtual void | AbortRun (G4bool softAbort=false) override |
| |
| virtual void | AbortEvent () override |
| |
| | G4MTRunManager () |
| |
| virtual | ~G4MTRunManager () |
| |
| virtual void | SetNumberOfThreads (G4int n) |
| |
| virtual G4int | GetNumberOfThreads () const |
| |
| void | SetPinAffinity (G4int n=1) |
| |
| G4int | GetPinAffinity () const |
| |
| virtual void | Initialize () |
| |
| virtual void | InitializeEventLoop (G4int n_event, const char *macroFile=0, G4int n_select=-1) |
| |
| virtual void | InitializeThreadPool () |
| |
| virtual void | TerminateOneEvent () |
| |
| virtual void | ProcessOneEvent (G4int i_event) |
| |
| virtual void | ConstructScoringWorlds () |
| |
| virtual void | RunTermination () |
| |
| virtual G4bool | SetUpAnEvent (G4Event *, long &s1, long &s2, long &s3, G4bool reseedRequired=true) |
| |
| virtual G4int | SetUpNEvents (G4Event *, G4SeedsQueue *seedsQueue, G4bool reseedRequired=true) |
| |
| std::vector< G4String > | GetCommandStack () |
| |
| virtual size_t | GetNumberActiveThreads () const |
| |
| virtual void | ThisWorkerReady () |
| |
| virtual void | ThisWorkerEndEventLoop () |
| |
| const CLHEP::HepRandomEngine * | getMasterRandomEngine () const |
| |
| virtual void | SetUserInitialization (G4VUserPhysicsList *userPL) |
| |
| virtual void | SetUserInitialization (G4VUserDetectorConstruction *userDC) |
| |
| virtual void | SetUserInitialization (G4UserWorkerInitialization *userInit) |
| |
| virtual void | SetUserInitialization (G4UserWorkerThreadInitialization *userInit) |
| |
| virtual void | SetUserInitialization (G4VUserActionInitialization *userInit) |
| |
| virtual void | SetUserAction (G4UserRunAction *userAction) |
| |
| virtual void | SetUserAction (G4VUserPrimaryGeneratorAction *userAction) |
| |
| virtual void | SetUserAction (G4UserEventAction *userAction) |
| |
| virtual void | SetUserAction (G4UserStackingAction *userAction) |
| |
| virtual void | SetUserAction (G4UserTrackingAction *userAction) |
| |
| virtual void | SetUserAction (G4UserSteppingAction *userAction) |
| |
| void | MergeScores (const G4ScoringManager *localScoringManager) |
| |
| void | MergeRun (const G4Run *localRun) |
| |
| virtual void | RequestWorkersProcessCommandsStack () |
| |
| virtual void | ThisWorkerProcessCommandsStackDone () |
| |
| virtual WorkerActionRequest | ThisWorkerWaitForNextAction () |
| |
| void | SetEventModulo (G4int i=1) |
| |
| G4int | GetEventModulo () const |
| |
| virtual void | AbortRun (G4bool softAbort=false) |
| |
| virtual void | AbortEvent () |
| |
| | G4RunManager () |
| |
| virtual | ~G4RunManager () |
| |
| virtual void | BeamOn (G4int n_event, const char *macroFile=0, G4int n_select=-1) |
| |
| virtual void | Initialize () |
| |
| virtual void | DefineWorldVolume (G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true) |
| |
| virtual void | AbortRun (G4bool softAbort=false) |
| |
| virtual void | AbortEvent () |
| |
| virtual void | InitializeGeometry () |
| |
| virtual void | InitializePhysics () |
| |
| virtual G4bool | ConfirmBeamOnCondition () |
| |
| virtual void | RunInitialization () |
| |
| virtual void | DoEventLoop (G4int n_event, const char *macroFile=0, G4int n_select=-1) |
| |
| virtual void | RunTermination () |
| |
| virtual void | InitializeEventLoop (G4int n_event, const char *macroFile=0, G4int n_select=-1) |
| |
| virtual void | ProcessOneEvent (G4int i_event) |
| |
| virtual void | TerminateOneEvent () |
| |
| virtual void | TerminateEventLoop () |
| |
| virtual G4Event * | GenerateEvent (G4int i_event) |
| |
| virtual void | AnalyzeEvent (G4Event *anEvent) |
| |
| virtual void | ConfigureProfilers (const std::vector< std::string > &args={}) |
| |
| void | ConfigureProfilers (int argc, char **argv) |
| |
| virtual void | SetNumberOfThreads (G4int) |
| |
| virtual G4int | GetNumberOfThreads () const |
| |
| void | DumpRegion (const G4String &rname) const |
| |
| void | DumpRegion (G4Region *region=0) const |
| |
| virtual void | rndmSaveThisRun () |
| |
| virtual void | rndmSaveThisEvent () |
| |
| virtual void | RestoreRandomNumberStatus (const G4String &fileN) |
| |
| virtual void | SetUserInitialization (G4VUserDetectorConstruction *userInit) |
| |
| virtual void | SetUserInitialization (G4VUserPhysicsList *userInit) |
| |
| virtual void | SetUserInitialization (G4VUserActionInitialization *userInit) |
| |
| virtual void | SetUserInitialization (G4UserWorkerInitialization *userInit) |
| |
| virtual void | SetUserInitialization (G4UserWorkerThreadInitialization *userInit) |
| |
| virtual void | SetUserAction (G4UserRunAction *userAction) |
| |
| virtual void | SetUserAction (G4VUserPrimaryGeneratorAction *userAction) |
| |
| virtual void | SetUserAction (G4UserEventAction *userAction) |
| |
| virtual void | SetUserAction (G4UserStackingAction *userAction) |
| |
| virtual void | SetUserAction (G4UserTrackingAction *userAction) |
| |
| virtual void | SetUserAction (G4UserSteppingAction *userAction) |
| |
| const G4VUserDetectorConstruction * | GetUserDetectorConstruction () const |
| |
| const G4VUserPhysicsList * | GetUserPhysicsList () const |
| |
| const G4VUserActionInitialization * | GetUserActionInitialization () const |
| |
| G4VUserActionInitialization * | GetNonConstUserActionInitialization () const |
| |
| const G4UserWorkerInitialization * | GetUserWorkerInitialization () const |
| |
| const G4UserWorkerThreadInitialization * | GetUserWorkerThreadInitialization () const |
| |
| const G4UserRunAction * | GetUserRunAction () const |
| |
| const G4VUserPrimaryGeneratorAction * | GetUserPrimaryGeneratorAction () const |
| |
| const G4UserEventAction * | GetUserEventAction () const |
| |
| const G4UserStackingAction * | GetUserStackingAction () const |
| |
| const G4UserTrackingAction * | GetUserTrackingAction () const |
| |
| const G4UserSteppingAction * | GetUserSteppingAction () const |
| |
| void | SetNumberOfAdditionalWaitingStacks (G4int iAdd) |
| |
| const G4String & | GetVersionString () const |
| |
| void | SetPrimaryTransformer (G4PrimaryTransformer *pt) |
| |
| void | StoreRandomNumberStatusToG4Event (G4int vl) |
| |
| G4int | GetFlagRandomNumberStatusToG4Event () const |
| |
| void | SetRandomNumberStore (G4bool flag) |
| |
| G4bool | GetRandomNumberStore () const |
| |
| void | SetRandomNumberStoreDir (const G4String &dir) |
| |
| const G4String & | GetRandomNumberStoreDir () const |
| |
| const G4String & | GetRandomNumberStatusForThisRun () const |
| |
| const G4String & | GetRandomNumberStatusForThisEvent () const |
| |
| void | SetRandomNumberStorePerEvent (G4bool flag) |
| |
| G4bool | GetRandomNumberStorePerEvent () const |
| |
| void | GeometryHasBeenModified (G4bool prop=true) |
| |
| void | ReinitializeGeometry (G4bool destroyFirst=false, G4bool prop=true) |
| |
| void | PhysicsHasBeenModified () |
| |
| void | CutOffHasBeenModified () |
| |
| void | ReOptimizeMotherOf (G4VPhysicalVolume *) |
| |
| void | ReOptimize (G4LogicalVolume *) |
| |
| void | SetVerboseLevel (G4int vl) |
| |
| G4int | GetVerboseLevel () const |
| |
| G4int | GetPrintProgress () |
| |
| void | SetPrintProgress (G4int i) |
| |
| void | SetGeometryToBeOptimized (G4bool vl) |
| |
| G4bool | GetGeometryToBeOptimized () |
| |
| void | SetNumberOfEventsToBeStored (G4int val) |
| |
| const G4Run * | GetCurrentRun () const |
| |
| G4Run * | GetNonConstCurrentRun () const |
| |
| const G4Event * | GetCurrentEvent () const |
| |
| const G4Event * | GetPreviousEvent (G4int i) const |
| |
| void | SetRunIDCounter (G4int i) |
| |
| G4int | GetNumberOfParallelWorld () const |
| |
| void | SetNumberOfEventsToBeProcessed (G4int val) |
| |
| G4int | GetNumberOfEventsToBeProcessed () const |
| |
| G4int | GetNumberOfSelectEvents () const |
| |
| G4String | GetSelectMacro () const |
| |
| void | SetDCtable (G4DCtable *DCtbl) |
| |
| RMType | GetRunManagerType () const |
| |
| virtual void | ConstructScoringWorlds () |
| |
| virtual void | RestoreRndmEachEvent (G4bool) |
| |
| void | GeometryDirectlyUpdated (G4bool val=true) |
| |
| | TaskRunManager (bool useTBB=false) |
| |
| virtual | ~TaskRunManager () |
| |
| virtual int | GetNumberOfThreads () const |
| |
| virtual size_t | GetNumberActiveThreads () const |
| |
| virtual void | Initialize (uint64_t n=std::thread::hardware_concurrency()) |
| |
| virtual void | Terminate () |
| |
| ThreadPool * | GetThreadPool () const |
| |
| TaskManager * | GetTaskManager () const |
| |
| bool | IsInitialized () const |
| |
| int | GetVerbose () const |
| |
| void | SetVerbose (int val) |
| |
Definition at line 66 of file G4TaskRunManager.hh.