Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4RunManager.hh>
Public Types | |
enum | RMType { sequentialRM , masterRM , workerRM , subEventMasterRM , subEventWorkerRM } |
Static Public Member Functions | |
static G4RunManager * | GetRunManager () |
static G4bool | IfGeometryHasBeenDestroyed () |
Protected Member Functions | |
G4RunManager (RMType rmType) | |
virtual void | StackPreviousEvent (G4Event *anEvent) |
virtual void | CleanUpPreviousEvents () |
virtual void | CleanUpUnnecessaryEvents (G4int keepNEvents) |
virtual void | StoreRNGStatus (const G4String &filenamePrefix) |
void | UpdateScoring (const G4Event *evt=nullptr) |
virtual void | DeleteUserInitializations () |
Static Protected Attributes | |
static G4RUN_DLL G4bool | fGeometryHasBeenDestroyed = false |
Friends | |
class | G4RunManagerFactory |
Definition at line 137 of file G4RunManager.hh.
enum G4RunManager::RMType |
Enumerator | |
---|---|
sequentialRM | |
masterRM | |
workerRM | |
subEventMasterRM | |
subEventWorkerRM |
Definition at line 521 of file G4RunManager.hh.
G4RunManager::G4RunManager | ( | ) |
Definition at line 111 of file G4RunManager.cc.
Referenced by G4MTRunManager::G4MTRunManager(), G4RunManager(), G4RunManagerFactory, G4WorkerRunManager::G4WorkerRunManager(), GetRunManager(), and operator=().
|
virtual |
Definition at line 186 of file G4RunManager.cc.
|
delete |
|
protected |
Definition at line 136 of file G4RunManager.cc.
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, and G4TaskRunManager.
Definition at line 705 of file G4RunManager.cc.
Referenced by G4ExceptionHandler::Notify().
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, and G4TaskRunManager.
Definition at line 688 of file G4RunManager.cc.
Referenced by G4ExceptionHandler::Notify().
|
virtual |
Definition at line 488 of file G4RunManager.cc.
Referenced by ProcessOneEvent(), G4WorkerRunManager::ProcessOneEvent(), G4WorkerSubEvtRunManager::ProcessOneEvent(), and G4WorkerTaskRunManager::ProcessOneEvent().
|
virtual |
Definition at line 257 of file G4RunManager.cc.
Referenced by G4WorkerRunManager::DoWork(), G4MTRunManager::Initialize(), G4SubEvtRunManager::Initialize(), G4TaskRunManager::Initialize(), and G4AdjointSimManager::RunAdjointSimulation().
|
protectedvirtual |
Reimplemented in G4SubEvtRunManager.
Definition at line 523 of file G4RunManager.cc.
Referenced by G4WorkerTaskRunManager::DoCleanup(), RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), ~G4RunManager(), and G4WorkerRunManager::~G4WorkerRunManager().
|
protectedvirtual |
Reimplemented in G4SubEvtRunManager.
Definition at line 546 of file G4RunManager.cc.
Referenced by RunTermination(), and StackPreviousEvent().
|
virtual |
Definition at line 273 of file G4RunManager.cc.
Referenced by BeamOn(), G4WorkerSubEvtRunManager::DoWork(), and G4WorkerTaskRunManager::DoWork().
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, G4TaskRunManager, and G4WorkerRunManager.
Definition at line 808 of file G4RunManager.cc.
Referenced by BeamOn(), G4MTRunManager::ConstructScoringWorlds(), G4SubEvtRunManager::ConstructScoringWorlds(), and G4TaskRunManager::ConstructScoringWorlds().
|
inline |
|
virtual |
Definition at line 719 of file G4RunManager.cc.
Referenced by G4GDMLMessenger::SetNewValue().
|
protectedvirtual |
Definition at line 233 of file G4RunManager.cc.
Referenced by ~G4RunManager().
|
virtual |
Reimplemented in G4WorkerRunManager, G4WorkerSubEvtRunManager, and G4WorkerTaskRunManager.
Definition at line 373 of file G4RunManager.cc.
Referenced by BeamOn().
void G4RunManager::DumpRegion | ( | const G4String & | rname | ) | const |
Definition at line 796 of file G4RunManager.cc.
void G4RunManager::DumpRegion | ( | G4Region * | region = nullptr | ) | const |
Definition at line 802 of file G4RunManager.cc.
Reimplemented in G4WorkerRunManager, G4WorkerSubEvtRunManager, and G4WorkerTaskRunManager.
Definition at line 446 of file G4RunManager.cc.
Referenced by ProcessOneEvent(), and G4SubEvtRunManager::ProcessOneEvent().
|
inline |
Definition at line 314 of file G4RunManager.hh.
Referenced by G4GDMLMessenger::SetNewValue().
void G4RunManager::GeometryHasBeenModified | ( | G4bool | prop = true | ) |
Definition at line 1003 of file G4RunManager.cc.
Referenced by ConstructScoringWorlds().
|
inline |
Definition at line 491 of file G4RunManager.hh.
|
inline |
Definition at line 486 of file G4RunManager.hh.
Referenced by G4TheMTRayTracer::CreateBitMap(), G4TrajectoriesModel::DescribeYourselfTo(), G4WorkerSubEvtRunManager::DoWork(), G4WorkerTaskRunManager::DoWork(), G4VisManager::Draw(), G4VisManager::Enable(), G4VSceneHandler::ProcessScene(), G4OpenGLSceneHandler::ScaledFlush(), G4VisCommandReviewKeptEvents::SetNewValue(), and G4VisCommandSceneEndOfEventAction::SetNewValue().
|
inline |
Definition at line 427 of file G4RunManager.hh.
|
inline |
Definition at line 312 of file G4RunManager.hh.
|
inlinevirtual |
Definition at line 572 of file G4RunManager.hh.
|
inline |
Definition at line 487 of file G4RunManager.hh.
|
inline |
Definition at line 364 of file G4RunManager.hh.
Referenced by G4TaskRunManagerKernel::InitializeWorker(), and G4MTRunManagerKernel::StartThread().
|
inline |
Definition at line 516 of file G4RunManager.hh.
Referenced by G4WorkerRunManager::DoWork(), G4WorkerSubEvtRunManager::RunInitialization(), and G4WorkerTaskRunManager::RunInitialization().
|
inline |
Definition at line 514 of file G4RunManager.hh.
|
inline |
Definition at line 517 of file G4RunManager.hh.
Referenced by G4WorkerRunManager::DoWork(), and G4WorkerTaskRunManager::DoWork().
|
inlinevirtual |
Reimplemented in G4MTRunManager, and G4TaskRunManager.
Definition at line 253 of file G4RunManager.hh.
Definition at line 498 of file G4RunManager.hh.
|
inline |
|
inline |
Definition at line 458 of file G4RunManager.hh.
|
inline |
Definition at line 454 of file G4RunManager.hh.
|
inline |
Definition at line 433 of file G4RunManager.hh.
|
inline |
Definition at line 453 of file G4RunManager.hh.
|
inline |
Definition at line 467 of file G4RunManager.hh.
|
static |
Definition at line 105 of file G4RunManager.cc.
Referenced by G4VisManager::Enable(), G4DigiManager::G4DigiManager(), G4RunManagerFactory::GetMasterRunManager(), G4RunManagerFactory::GetMasterRunManagerKernel(), G4WorkerRunManager::GetWorkerRunManager(), G4WorkerSubEvtRunManager::GetWorkerRunManager(), G4WorkerTaskRunManager::GetWorkerRunManager(), G4ErrorRunManagerHelper::InitializePhysics(), G4ExceptionHandler::Notify(), G4AdjointSimManager::RunAdjointSimulation(), G4GDMLMessenger::SetNewValue(), G4VUserActionInitialization::SetUserAction(), G4VUserActionInitialization::SetUserAction(), G4VUserActionInitialization::SetUserAction(), G4VUserActionInitialization::SetUserAction(), G4VUserActionInitialization::SetUserAction(), G4VUserActionInitialization::SetUserAction(), and G4Run::~G4Run().
|
inline |
Definition at line 530 of file G4RunManager.hh.
|
inline |
Definition at line 518 of file G4RunManager.hh.
Referenced by G4WorkerRunManager::DoWork(), and G4WorkerTaskRunManager::DoWork().
|
inlinevirtual |
Reimplemented in G4SubEvtRunManager.
Definition at line 549 of file G4RunManager.hh.
|
inlinevirtual |
Reimplemented in G4WorkerSubEvtRunManager.
Definition at line 561 of file G4RunManager.hh.
|
inline |
Definition at line 360 of file G4RunManager.hh.
Referenced by G4TaskRunManagerKernel::InitializeWorker(), and G4MTRunManagerKernel::StartThread().
|
inline |
Definition at line 355 of file G4RunManager.hh.
Referenced by G4TaskRunManagerKernel::InitializeWorker(), and G4MTRunManagerKernel::StartThread().
|
inline |
Definition at line 381 of file G4RunManager.hh.
Referenced by G4RTWorkerInitialization::WorkerRunStart().
|
inline |
Definition at line 359 of file G4RunManager.hh.
Referenced by G4TaskRunManagerKernel::InitializeWorker(), and G4MTRunManagerKernel::StartThread().
|
inline |
Definition at line 377 of file G4RunManager.hh.
Referenced by G4RTWorkerInitialization::WorkerRunStart().
|
inline |
Definition at line 376 of file G4RunManager.hh.
Referenced by G4TheMTRayTracer::StoreUserActions(), and G4RTWorkerInitialization::WorkerRunStart().
|
inline |
Definition at line 382 of file G4RunManager.hh.
Referenced by G4RTWorkerInitialization::WorkerRunStart().
|
inline |
Definition at line 384 of file G4RunManager.hh.
Referenced by G4RTWorkerInitialization::WorkerRunStart().
|
inline |
Definition at line 383 of file G4RunManager.hh.
Referenced by G4RTWorkerInitialization::WorkerRunStart().
|
inline |
Definition at line 368 of file G4RunManager.hh.
Referenced by G4TaskRunManagerKernel::InitializeWorker(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), G4WorkerRunManager::RunTermination(), G4WorkerSubEvtRunManager::RunTermination(), G4WorkerTaskRunManager::RunTermination(), G4MTRunManagerKernel::StartThread(), G4TheMTRayTracer::StoreUserActions(), and G4TaskRunManagerKernel::TerminateWorker().
|
inline |
|
inline |
|
inline |
Definition at line 409 of file G4RunManager.hh.
|
static |
Definition at line 99 of file G4RunManager.cc.
Referenced by G4WorkerSubEvtRunManager::RunInitialization(), and G4WorkerTaskRunManager::RunInitialization().
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, and G4TaskRunManager.
Definition at line 615 of file G4RunManager.cc.
Referenced by ConfirmBeamOnCondition(), G4MTRunManager::Initialize(), G4SubEvtRunManager::Initialize(), G4TaskRunManager::Initialize(), and G4MTRunManagerKernel::StartThread().
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, and G4TaskRunManager.
Definition at line 390 of file G4RunManager.cc.
Referenced by DoEventLoop(), G4WorkerRunManager::DoEventLoop(), G4WorkerSubEvtRunManager::DoEventLoop(), and G4WorkerTaskRunManager::DoEventLoop().
|
virtual |
Reimplemented in G4WorkerRunManager.
Definition at line 635 of file G4RunManager.cc.
Referenced by Initialize().
|
virtual |
Definition at line 669 of file G4RunManager.cc.
Referenced by Initialize().
|
inlinevirtual |
Reimplemented in G4SubEvtRunManager.
Definition at line 539 of file G4RunManager.hh.
|
delete |
|
inline |
Definition at line 286 of file G4RunManager.hh.
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, G4TaskRunManager, G4WorkerRunManager, G4WorkerSubEvtRunManager, and G4WorkerTaskRunManager.
Definition at line 410 of file G4RunManager.cc.
Referenced by DoEventLoop().
Reimplemented in G4SubEvtRunManager.
Definition at line 534 of file G4RunManager.hh.
Definition at line 1014 of file G4RunManager.cc.
Referenced by G4GDMLMessenger::SetNewValue().
void G4RunManager::ReOptimize | ( | G4LogicalVolume * | pLog | ) |
Definition at line 904 of file G4RunManager.cc.
Referenced by ReOptimizeMotherOf().
void G4RunManager::ReOptimizeMotherOf | ( | G4VPhysicalVolume * | pPhys | ) |
Definition at line 897 of file G4RunManager.cc.
|
virtual |
Definition at line 601 of file G4RunManager.cc.
Referenced by CleanUpPreviousEvents(), G4SubEvtRunManager::CleanUpPreviousEvents(), CleanUpUnnecessaryEvents(), G4SubEvtRunManager::CleanUpUnnecessaryEvents(), StackPreviousEvent(), G4SubEvtRunManager::StackPreviousEvent(), and G4Run::~G4Run().
|
inline |
Definition at line 585 of file G4RunManager.hh.
|
virtual |
Definition at line 779 of file G4RunManager.cc.
|
inlinevirtual |
Reimplemented in G4WorkerRunManager, G4WorkerSubEvtRunManager, and G4WorkerTaskRunManager.
Definition at line 326 of file G4RunManager.hh.
|
virtual |
Reimplemented in G4MTRunManager, and G4WorkerRunManager.
Definition at line 750 of file G4RunManager.cc.
|
virtual |
Reimplemented in G4MTRunManager, and G4WorkerRunManager.
Definition at line 725 of file G4RunManager.cc.
|
virtual |
Reimplemented in G4SubEvtRunManager, G4WorkerRunManager, G4WorkerSubEvtRunManager, and G4WorkerTaskRunManager.
Definition at line 302 of file G4RunManager.cc.
Referenced by BeamOn(), and G4SubEvtRunManager::RunInitialization().
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, G4TaskRunManager, G4WorkerRunManager, G4WorkerSubEvtRunManager, and G4WorkerTaskRunManager.
Definition at line 496 of file G4RunManager.cc.
Referenced by BeamOn(), G4MTRunManager::RunTermination(), G4SubEvtRunManager::RunTermination(), G4TaskRunManager::RunTermination(), G4WorkerRunManager::RunTermination(), G4WorkerSubEvtRunManager::RunTermination(), and G4WorkerTaskRunManager::RunTermination().
|
inline |
Definition at line 519 of file G4RunManager.hh.
|
inline |
Definition at line 403 of file G4RunManager.hh.
|
inline |
Definition at line 399 of file G4RunManager.hh.
|
inline |
Definition at line 304 of file G4RunManager.hh.
|
inline |
Definition at line 390 of file G4RunManager.hh.
|
inline |
Definition at line 515 of file G4RunManager.hh.
|
inline |
Definition at line 482 of file G4RunManager.hh.
|
inlinevirtual |
Reimplemented in G4MTRunManager, and G4TaskRunManager.
Definition at line 252 of file G4RunManager.hh.
|
inline |
Definition at line 411 of file G4RunManager.hh.
|
inline |
Definition at line 476 of file G4RunManager.hh.
|
inline |
Definition at line 432 of file G4RunManager.hh.
|
inline |
Definition at line 434 of file G4RunManager.hh.
|
inline |
Definition at line 466 of file G4RunManager.hh.
|
inline |
Definition at line 512 of file G4RunManager.hh.
Referenced by G4MTRunManager::Initialize(), G4SubEvtRunManager::Initialize(), and G4TaskRunManager::Initialize().
|
inlinevirtual |
Reimplemented in G4WorkerSubEvtRunManager.
Definition at line 567 of file G4RunManager.hh.
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, G4WorkerRunManager, and G4WorkerSubEvtRunManager.
Definition at line 975 of file G4RunManager.cc.
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, G4WorkerRunManager, and G4WorkerSubEvtRunManager.
Definition at line 963 of file G4RunManager.cc.
Referenced by G4MTRunManager::SetUserAction(), G4SubEvtRunManager::SetUserAction(), G4SubEvtRunManager::SetUserAction(), G4SubEvtRunManager::SetUserAction(), G4SubEvtRunManager::SetUserAction(), G4SubEvtRunManager::SetUserAction(), G4SubEvtRunManager::SetUserAction(), G4VUserActionInitialization::SetUserAction(), G4VUserActionInitialization::SetUserAction(), G4VUserActionInitialization::SetUserAction(), G4VUserActionInitialization::SetUserAction(), G4VUserActionInitialization::SetUserAction(), G4VUserActionInitialization::SetUserAction(), G4WorkerRunManager::SetUserAction(), G4WorkerRunManager::SetUserAction(), G4WorkerRunManager::SetUserAction(), G4WorkerRunManager::SetUserAction(), G4WorkerRunManager::SetUserAction(), G4WorkerRunManager::SetUserAction(), G4WorkerSubEvtRunManager::SetUserAction(), G4WorkerSubEvtRunManager::SetUserAction(), G4WorkerSubEvtRunManager::SetUserAction(), and G4WorkerSubEvtRunManager::SetUserAction().
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, G4WorkerRunManager, and G4WorkerSubEvtRunManager.
Definition at line 982 of file G4RunManager.cc.
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, G4WorkerRunManager, and G4WorkerSubEvtRunManager.
Definition at line 996 of file G4RunManager.cc.
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, G4WorkerRunManager, and G4WorkerSubEvtRunManager.
Definition at line 989 of file G4RunManager.cc.
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, G4WorkerRunManager, and G4WorkerSubEvtRunManager.
Definition at line 969 of file G4RunManager.cc.
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, G4WorkerRunManager, and G4WorkerSubEvtRunManager.
Definition at line 940 of file G4RunManager.cc.
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, G4WorkerRunManager, and G4WorkerSubEvtRunManager.
Definition at line 948 of file G4RunManager.cc.
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, G4WorkerRunManager, and G4WorkerSubEvtRunManager.
Definition at line 956 of file G4RunManager.cc.
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, G4WorkerRunManager, and G4WorkerSubEvtRunManager.
Definition at line 927 of file G4RunManager.cc.
Referenced by G4MTRunManager::SetUserInitialization(), G4MTRunManager::SetUserInitialization(), G4SubEvtRunManager::SetUserInitialization(), G4SubEvtRunManager::SetUserInitialization(), G4WorkerRunManager::SetUserInitialization(), and G4WorkerSubEvtRunManager::SetUserInitialization().
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, G4WorkerRunManager, and G4WorkerSubEvtRunManager.
Definition at line 933 of file G4RunManager.cc.
|
inline |
Definition at line 469 of file G4RunManager.hh.
|
protectedvirtual |
Reimplemented in G4SubEvtRunManager.
Definition at line 578 of file G4RunManager.cc.
Referenced by TerminateOneEvent().
|
inline |
Definition at line 421 of file G4RunManager.hh.
|
protectedvirtual |
Reimplemented in G4MTRunManager, G4TaskRunManager, G4WorkerRunManager, G4WorkerSubEvtRunManager, and G4WorkerTaskRunManager.
Definition at line 481 of file G4RunManager.cc.
Referenced by GenerateEvent(), and RunInitialization().
|
inlinevirtual |
Reimplemented in G4SubEvtRunManager.
Definition at line 556 of file G4RunManager.hh.
|
virtual |
Reimplemented in G4WorkerRunManager, G4WorkerSubEvtRunManager, and G4WorkerTaskRunManager.
Definition at line 428 of file G4RunManager.cc.
Referenced by DoEventLoop(), G4MTRunManager::RunTermination(), G4SubEvtRunManager::RunTermination(), and G4TaskRunManager::RunTermination().
|
virtual |
Reimplemented in G4MTRunManager, G4SubEvtRunManager, and G4TaskRunManager.
Definition at line 420 of file G4RunManager.cc.
Referenced by DoEventLoop(), G4WorkerRunManager::DoEventLoop(), G4WorkerSubEvtRunManager::DoEventLoop(), and G4WorkerTaskRunManager::DoEventLoop().
|
inlinevirtual |
Reimplemented in G4SubEvtRunManager.
Definition at line 574 of file G4RunManager.hh.
|
protected |
Definition at line 863 of file G4RunManager.cc.
Referenced by G4SubEvtRunManager::CleanUpUnnecessaryEvents(), ProcessOneEvent(), G4WorkerRunManager::ProcessOneEvent(), G4WorkerSubEvtRunManager::ProcessOneEvent(), G4WorkerTaskRunManager::ProcessOneEvent(), and G4SubEvtRunManager::StackPreviousEvent().
|
inlinevirtual |
Reimplemented in G4SubEvtRunManager.
Definition at line 544 of file G4RunManager.hh.
|
friend |
Definition at line 139 of file G4RunManager.hh.
Referenced by G4RunManagerFactory.
|
protected |
Definition at line 641 of file G4RunManager.hh.
Referenced by AbortEvent(), AbortRun(), G4WorkerSubEvtRunManager::DoWork(), GetCurrentEvent(), ProcessOneEvent(), G4SubEvtRunManager::ProcessOneEvent(), G4WorkerRunManager::ProcessOneEvent(), G4WorkerSubEvtRunManager::ProcessOneEvent(), G4WorkerTaskRunManager::ProcessOneEvent(), rndmSaveThisEvent(), G4WorkerRunManager::rndmSaveThisEvent(), TerminateOneEvent(), G4SubEvtRunManager::TerminateOneEvent(), and UpdateScoring().
|
protected |
Definition at line 640 of file G4RunManager.hh.
Referenced by AnalyzeEvent(), G4SubEvtRunManager::CleanUpPreviousEvents(), G4SubEvtRunManager::CleanUpUnnecessaryEvents(), G4WorkerTaskRunManager::DoCleanup(), GenerateEvent(), G4WorkerRunManager::GenerateEvent(), G4WorkerSubEvtRunManager::GenerateEvent(), G4WorkerTaskRunManager::GenerateEvent(), GetCurrentRun(), GetNonConstCurrentRun(), G4SubEvtRunManager::GetSubEvent(), G4WorkerRunManager::MergePartialResults(), G4MTRunManager::MergeRun(), G4TaskRunManager::MergeRun(), rndmSaveThisEvent(), G4WorkerRunManager::rndmSaveThisEvent(), G4MTRunManager::rndmSaveThisRun(), rndmSaveThisRun(), G4WorkerRunManager::rndmSaveThisRun(), RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), RunTermination(), G4SubEvtRunManager::RunTermination(), G4WorkerSubEvtRunManager::RunTermination(), G4WorkerTaskRunManager::RunTermination(), StackPreviousEvent(), G4SubEvtRunManager::StackPreviousEvent(), and ~G4RunManager().
|
protected |
Definition at line 653 of file G4RunManager.hh.
|
protected |
Definition at line 638 of file G4RunManager.hh.
Referenced by RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), and SetDCtable().
|
protected |
Definition at line 614 of file G4RunManager.hh.
Referenced by AbortEvent(), AbortRun(), G4WorkerSubEvtRunManager::DoWork(), G4RunManager(), G4RunManager(), G4SubEvtRunManager::GetSubEvent(), ProcessOneEvent(), G4SubEvtRunManager::ProcessOneEvent(), G4WorkerRunManager::ProcessOneEvent(), G4WorkerSubEvtRunManager::ProcessOneEvent(), G4WorkerTaskRunManager::ProcessOneEvent(), G4SubEvtRunManager::RegisterSubEventType(), SetDefaultClassification(), SetDefaultClassification(), SetNumberOfAdditionalWaitingStacks(), SetUserAction(), SetUserAction(), SetUserAction(), SetUserAction(), StoreRandomNumberStatusToG4Event(), and G4SubEvtRunManager::SubEventFinished().
|
protected |
Definition at line 661 of file G4RunManager.hh.
Referenced by BeamOn(), G4TaskRunManager::ComputeNumberOfTasks(), G4SubEvtRunManager::CreateAndStartWorkers(), G4TaskRunManager::CreateAndStartWorkers(), G4MTRunManager::InitializeEventLoop(), G4SubEvtRunManager::InitializeEventLoop(), G4TaskRunManager::InitializeEventLoop(), RunInitialization(), G4SubEvtRunManager::RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), RunTermination(), G4WorkerRunManager::RunTermination(), G4WorkerSubEvtRunManager::RunTermination(), G4WorkerTaskRunManager::RunTermination(), TerminateEventLoop(), G4WorkerRunManager::TerminateEventLoop(), G4WorkerSubEvtRunManager::TerminateEventLoop(), G4WorkerTaskRunManager::TerminateEventLoop(), G4SubEvtRunManager::TerminateWorkers(), G4TaskRunManager::TerminateWorkers(), G4SubEvtRunManager::WaitForEndEventLoopWorkers(), and G4TaskRunManager::WaitForEndEventLoopWorkers().
|
staticprotected |
Definition at line 669 of file G4RunManager.hh.
Referenced by ConstructScoringWorlds(), G4WorkerRunManager::ConstructScoringWorlds(), IfGeometryHasBeenDestroyed(), G4WorkerRunManager::InitializeGeometry(), ReinitializeGeometry(), RunInitialization(), G4WorkerRunManager::RunInitialization(), and TerminateEventLoop().
|
protected |
Definition at line 664 of file G4RunManager.hh.
Referenced by GeometryDirectlyUpdated(), and InitializeGeometry().
|
protected |
Definition at line 628 of file G4RunManager.hh.
Referenced by ConfirmBeamOnCondition(), Initialize(), InitializeGeometry(), G4WorkerRunManager::InitializeGeometry(), and ReinitializeGeometry().
|
protected |
Definition at line 632 of file G4RunManager.hh.
Referenced by GetGeometryToBeOptimized(), and SetGeometryToBeOptimized().
|
protected |
Definition at line 631 of file G4RunManager.hh.
Referenced by ConfirmBeamOnCondition(), and Initialize().
|
protected |
Definition at line 662 of file G4RunManager.hh.
Referenced by RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), RunTermination(), and UpdateScoring().
|
protected |
Definition at line 613 of file G4RunManager.hh.
Referenced by G4WorkerRunManager::ConstructScoringWorlds(), G4RunManagerFactory::CreateRunManager(), DefineWorldVolume(), DumpRegion(), DumpRegion(), G4MTRunManager::G4MTRunManager(), G4RunManager(), G4RunManager(), G4TaskRunManager::G4TaskRunManager(), GeometryHasBeenModified(), G4RunManagerFactory::GetMasterRunManagerKernel(), GetVersionString(), G4WorkerRunManager::GetWorkerRunManagerKernel(), G4WorkerSubEvtRunManager::GetWorkerRunManagerKernel(), G4WorkerTaskRunManager::GetWorkerRunManagerKernel(), InitializeGeometry(), G4WorkerRunManager::InitializeGeometry(), InitializePhysics(), PhysicsHasBeenModified(), ReinitializeGeometry(), ResetNavigatorAtInitialization(), RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), RunTermination(), SetGeometryToBeOptimized(), SetPrimaryTransformer(), SetUserInitialization(), SetVerboseLevel(), and ~G4RunManager().
|
protected |
Definition at line 657 of file G4RunManager.hh.
Referenced by G4MTRunManager::InitializeEventLoop(), InitializeEventLoop(), G4SubEvtRunManager::InitializeEventLoop(), G4TaskRunManager::InitializeEventLoop(), ProcessOneEvent(), G4SubEvtRunManager::ProcessOneEvent(), G4WorkerRunManager::ProcessOneEvent(), G4WorkerSubEvtRunManager::ProcessOneEvent(), and G4WorkerTaskRunManager::ProcessOneEvent().
|
protected |
Definition at line 643 of file G4RunManager.hh.
Referenced by GetPreviousEvent(), RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), SetNumberOfEventsToBeStored(), StackPreviousEvent(), and G4SubEvtRunManager::StackPreviousEvent().
|
protected |
Definition at line 658 of file G4RunManager.hh.
Referenced by GetNumberOfSelectEvents(), G4MTRunManager::InitializeEventLoop(), InitializeEventLoop(), G4SubEvtRunManager::InitializeEventLoop(), G4TaskRunManager::InitializeEventLoop(), ProcessOneEvent(), G4SubEvtRunManager::ProcessOneEvent(), G4WorkerRunManager::ProcessOneEvent(), G4WorkerSubEvtRunManager::ProcessOneEvent(), and G4WorkerTaskRunManager::ProcessOneEvent().
|
protected |
Definition at line 655 of file G4RunManager.hh.
Referenced by GetNumberOfParallelWorld(), and InitializeGeometry().
|
protected |
Definition at line 659 of file G4RunManager.hh.
Referenced by BeamOn(), G4WorkerSubEvtRunManager::DoWork(), G4MTRunManager::InitializeEventLoop(), G4SubEvtRunManager::InitializeEventLoop(), G4TaskRunManager::InitializeEventLoop(), RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), G4MTRunManager::SetUpAnEvent(), G4TaskRunManager::SetUpAnEvent(), G4MTRunManager::SetUpNEvents(), G4TaskRunManager::SetUpNEvents(), TerminateEventLoop(), G4WorkerRunManager::TerminateEventLoop(), G4WorkerSubEvtRunManager::TerminateEventLoop(), G4WorkerTaskRunManager::TerminateEventLoop(), TerminateOneEvent(), and G4SubEvtRunManager::TerminateOneEvent().
|
protected |
Definition at line 644 of file G4RunManager.hh.
Referenced by BeamOn(), GetNumberOfEventsToBeProcessed(), RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), and SetNumberOfEventsToBeProcessed().
|
protected |
Definition at line 629 of file G4RunManager.hh.
Referenced by ConfirmBeamOnCondition(), Initialize(), and InitializePhysics().
|
protected |
Definition at line 617 of file G4RunManager.hh.
Referenced by DeleteUserInitializations(), GetUserPhysicsList(), InitializePhysics(), SetUserInitialization(), and G4WorkerRunManager::~G4WorkerRunManager().
|
protected |
Definition at line 642 of file G4RunManager.hh.
Referenced by CleanUpPreviousEvents(), G4SubEvtRunManager::CleanUpPreviousEvents(), CleanUpUnnecessaryEvents(), G4RunManager(), G4RunManager(), GetPreviousEvent(), RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), StackPreviousEvent(), and ~G4RunManager().
|
protected |
Definition at line 636 of file G4RunManager.hh.
Referenced by GenerateEvent(), G4WorkerRunManager::GenerateEvent(), G4WorkerSubEvtRunManager::GenerateEvent(), G4WorkerTaskRunManager::GenerateEvent(), GetPrintProgress(), RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), and SetPrintProgress().
|
protected |
Definition at line 648 of file G4RunManager.hh.
Referenced by G4RunManager(), GetRandomNumberStoreDir(), RestoreRandomNumberStatus(), rndmSaveThisEvent(), G4WorkerRunManager::rndmSaveThisEvent(), G4MTRunManager::rndmSaveThisRun(), rndmSaveThisRun(), G4WorkerRunManager::rndmSaveThisRun(), SetRandomNumberStoreDir(), G4MTRunManager::StoreRNGStatus(), StoreRNGStatus(), G4TaskRunManager::StoreRNGStatus(), G4WorkerRunManager::StoreRNGStatus(), G4WorkerSubEvtRunManager::StoreRNGStatus(), and G4WorkerTaskRunManager::StoreRNGStatus().
|
protected |
Definition at line 650 of file G4RunManager.hh.
Referenced by G4RunManager(), G4RunManager(), GenerateEvent(), G4WorkerRunManager::GenerateEvent(), G4WorkerSubEvtRunManager::GenerateEvent(), G4WorkerTaskRunManager::GenerateEvent(), and GetRandomNumberStatusForThisEvent().
|
protected |
Definition at line 649 of file G4RunManager.hh.
Referenced by G4RunManager(), G4RunManager(), GetRandomNumberStatusForThisRun(), RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), and G4WorkerTaskRunManager::RunInitialization().
|
protected |
Definition at line 651 of file G4RunManager.hh.
Referenced by GenerateEvent(), G4WorkerRunManager::GenerateEvent(), G4WorkerSubEvtRunManager::GenerateEvent(), G4WorkerTaskRunManager::GenerateEvent(), GetRandomNumberStorePerEvent(), RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), and SetRandomNumberStorePerEvent().
|
protected |
Definition at line 630 of file G4RunManager.hh.
Referenced by G4MTRunManager::AbortRun(), AbortRun(), G4SubEvtRunManager::AbortRun(), G4TaskRunManager::AbortRun(), DoEventLoop(), G4WorkerRunManager::DoEventLoop(), G4WorkerSubEvtRunManager::DoEventLoop(), G4WorkerTaskRunManager::DoEventLoop(), RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), G4MTRunManager::SetUpNEvents(), G4TaskRunManager::SetUpNEvents(), TerminateEventLoop(), G4WorkerRunManager::TerminateEventLoop(), G4WorkerSubEvtRunManager::TerminateEventLoop(), and G4WorkerTaskRunManager::TerminateEventLoop().
|
protected |
Definition at line 634 of file G4RunManager.hh.
Referenced by RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), RunTermination(), and SetRunIDCounter().
|
protected |
Definition at line 666 of file G4RunManager.hh.
Referenced by DoEventLoop(), G4RunManager(), G4RunManager(), G4SubEvtRunManager::G4SubEvtRunManager(), G4SubEvtRunManager::G4SubEvtRunManager(), G4WorkerSubEvtRunManager::G4WorkerSubEvtRunManager(), and GetRunManagerType().
|
protected |
Definition at line 660 of file G4RunManager.hh.
Referenced by GetSelectMacro(), G4MTRunManager::InitializeEventLoop(), InitializeEventLoop(), G4SubEvtRunManager::InitializeEventLoop(), and G4TaskRunManager::InitializeEventLoop().
|
protected |
Definition at line 646 of file G4RunManager.hh.
Referenced by GenerateEvent(), G4WorkerRunManager::GenerateEvent(), G4WorkerSubEvtRunManager::GenerateEvent(), G4WorkerTaskRunManager::GenerateEvent(), GetRandomNumberStore(), rndmSaveThisEvent(), G4WorkerRunManager::rndmSaveThisEvent(), G4MTRunManager::rndmSaveThisRun(), rndmSaveThisRun(), G4WorkerRunManager::rndmSaveThisRun(), RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), and SetRandomNumberStore().
|
protected |
Definition at line 647 of file G4RunManager.hh.
Referenced by GenerateEvent(), G4WorkerRunManager::GenerateEvent(), G4WorkerSubEvtRunManager::GenerateEvent(), G4WorkerTaskRunManager::GenerateEvent(), GetFlagRandomNumberStatusToG4Event(), GetRandomNumberStatusForThisEvent(), and StoreRandomNumberStatusToG4Event().
|
protected |
Definition at line 637 of file G4RunManager.hh.
Referenced by G4RunManager(), G4RunManager(), G4MTRunManager::InitializeEventLoop(), InitializeEventLoop(), G4SubEvtRunManager::InitializeEventLoop(), G4TaskRunManager::InitializeEventLoop(), G4WorkerSubEvtRunManager::RunInitialization(), TerminateEventLoop(), G4WorkerRunManager::TerminateEventLoop(), G4WorkerSubEvtRunManager::TerminateEventLoop(), G4WorkerTaskRunManager::TerminateEventLoop(), and ~G4RunManager().
|
protected |
Definition at line 618 of file G4RunManager.hh.
Referenced by DeleteUserInitializations(), GetNonConstUserActionInitialization(), GetUserActionInitialization(), G4MTRunManager::SetUserInitialization(), SetUserInitialization(), G4SubEvtRunManager::SetUserInitialization(), and G4WorkerRunManager::~G4WorkerRunManager().
|
protected |
Definition at line 616 of file G4RunManager.hh.
Referenced by DeleteUserInitializations(), GetUserDetectorConstruction(), InitializeGeometry(), G4WorkerRunManager::InitializeGeometry(), SetUserInitialization(), and G4WorkerRunManager::~G4WorkerRunManager().
|
protected |
Definition at line 623 of file G4RunManager.hh.
Referenced by G4SubEvtRunManager::CleanUpUnnecessaryEvents(), GetUserEventAction(), SetUserAction(), G4SubEvtRunManager::StackPreviousEvent(), and G4SubEvtRunManager::SubEventFinished().
|
protected |
Definition at line 622 of file G4RunManager.hh.
Referenced by G4WorkerRunManager::DoEventLoop(), G4WorkerSubEvtRunManager::DoEventLoop(), G4WorkerTaskRunManager::DoEventLoop(), GenerateEvent(), G4WorkerRunManager::GenerateEvent(), G4WorkerSubEvtRunManager::GenerateEvent(), G4WorkerTaskRunManager::GenerateEvent(), GetUserPrimaryGeneratorAction(), SetUserAction(), and ~G4RunManager().
|
protected |
Definition at line 621 of file G4RunManager.hh.
Referenced by GetUserRunAction(), RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), RunTermination(), SetUserAction(), and ~G4RunManager().
|
protected |
Definition at line 624 of file G4RunManager.hh.
Referenced by GetUserStackingAction(), and SetUserAction().
|
protected |
Definition at line 626 of file G4RunManager.hh.
Referenced by GetUserSteppingAction(), and SetUserAction().
|
protected |
Definition at line 625 of file G4RunManager.hh.
Referenced by GetUserTrackingAction(), and SetUserAction().
|
protected |
Definition at line 619 of file G4RunManager.hh.
Referenced by DeleteUserInitializations(), GetUserWorkerInitialization(), G4MTRunManager::SetUserInitialization(), G4SubEvtRunManager::SetUserInitialization(), and G4WorkerRunManager::~G4WorkerRunManager().
|
protected |
Definition at line 620 of file G4RunManager.hh.
Referenced by G4MTRunManager::CreateAndStartWorkers(), DeleteUserInitializations(), GetUserWorkerThreadInitialization(), G4MTRunManager::InitializeEventLoop(), G4SubEvtRunManager::InitializeEventLoop(), G4TaskRunManager::InitializeEventLoop(), G4MTRunManager::SetUserInitialization(), G4SubEvtRunManager::SetUserInitialization(), G4MTRunManager::TerminateWorkers(), and G4WorkerRunManager::~G4WorkerRunManager().
|
protected |
Definition at line 635 of file G4RunManager.hh.
Referenced by G4SubEvtRunManager::AddEventTask(), G4TaskRunManager::AddEventTask(), G4TaskRunManager::ComputeNumberOfTasks(), ConfirmBeamOnCondition(), G4MTRunManager::CreateAndStartWorkers(), DeleteUserInitializations(), G4WorkerSubEvtRunManager::DoWork(), G4MTRunManager::G4MTRunManager(), GetVerboseLevel(), G4MTRunManager::InitializeEventLoop(), InitializeEventLoop(), G4SubEvtRunManager::InitializeEventLoop(), G4TaskRunManager::InitializeEventLoop(), InitializeGeometry(), G4TaskRunManager::InitializeThreadPool(), G4WorkerRunManager::MergePartialResults(), ReinitializeGeometry(), ReOptimize(), ReportEventDeletion(), RestoreRandomNumberStatus(), rndmSaveThisEvent(), G4WorkerRunManager::rndmSaveThisEvent(), G4MTRunManager::rndmSaveThisRun(), rndmSaveThisRun(), G4WorkerRunManager::rndmSaveThisRun(), RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), G4SubEvtRunManager::RunTermination(), G4TaskRunManager::SetNumberOfThreads(), SetVerboseLevel(), TerminateEventLoop(), G4WorkerRunManager::TerminateEventLoop(), G4WorkerSubEvtRunManager::TerminateEventLoop(), G4WorkerTaskRunManager::TerminateEventLoop(), G4SubEvtRunManager::UpdateScoringForSubEvent(), ~G4RunManager(), and G4WorkerRunManager::~G4WorkerRunManager().