|
| 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.