Geant4
10.01.p02
|
#include <G4UserRunAction.hh>
Inherited by B01RunAction, B02RunAction, B03RunAction, B1ConRunAction, B1RunAction, B1RunAction, B2RunAction, B2RunAction, B2RunAction, B3RunAction, B4bRunAction, B4RunAction, B4RunAction, B4RunAction, B5RunAction, BrachyRunAction, CB_G4UserRunAction, CCalRunAction, CexmcRunAction, CML2RunAction, DicomRunAction, DMXRunAction, ElectronRunAction, Em10RunAction, eRositaRunAction, ExExChRunAction, ExG4RunAction01, ExG4RunAction01, ExG4RunAction01, ExGflashRunAction, ExN02RunAction, ExN04RunAction, ExN04RunAction, ExP01RunAction, exrdmRunAction, ExTGRunAction, ExUCNRunAction, F01RunAction, F02RunAction, F03RunAction, F04RunAction, FCALRunAction, FFRunAction, G02RunAction, G03RunAction, G4AdjointSimManager, G4BlineTracer, G4HumanPhantomRunAction, G4RTRunAction, GammaKnifeRunAction, GammaRayTelRunAction, HadrontherapyRunAction, IORTRunAction, LXeRunAction, OpNoviceRunAction, PurgMagRunAction, RE01RunAction, RE02RunAction, RE05RunAction, RE06RunAction, RMC01RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, UltraRunAction, WLSRunAction, XrayFluoRunAction, and XrayTelRunAction.
Public Member Functions | |
G4UserRunAction () | |
virtual | ~G4UserRunAction () |
virtual G4Run * | GenerateRun () |
virtual void | BeginOfRunAction (const G4Run *aRun) |
virtual void | EndOfRunAction (const G4Run *aRun) |
void | SetMaster (G4bool val=true) |
G4bool | IsMaster () const |
Protected Attributes | |
G4bool | isMaster |
Definition at line 52 of file G4UserRunAction.hh.
G4UserRunAction::G4UserRunAction | ( | ) |
Definition at line 35 of file G4UserRunAction.cc.
References FatalException, G4Exception(), and G4ParticleTable::GetParticleTable().
|
virtual |
Definition at line 52 of file G4UserRunAction.cc.
|
virtual |
Reimplemented in G4AdjointSimManager, RE02RunAction, RunAction, G4BlineTracer, XrayTelRunAction, XrayFluoRunAction, RMC01RunAction, B4bRunAction, RunAction, RunAction, B4RunAction, B4RunAction, B4RunAction, RunAction, DMXRunAction, RunAction, RunAction, IORTRunAction, RunAction, RunAction, B01RunAction, B02RunAction, B03RunAction, RunAction, RunAction, RunAction, G02RunAction, UltraRunAction, RunAction, GammaRayTelRunAction, Em10RunAction, RunAction, RunAction, RunAction, CML2RunAction, ExG4RunAction01, RunAction, RunAction, RunAction, RunAction, ExG4RunAction01, ExG4RunAction01, RunAction, RunAction, G03RunAction, PurgMagRunAction, RunAction, RunAction, RunAction, RunAction, RunAction, BrachyRunAction, HadrontherapyRunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, WLSRunAction, RunAction, RunAction, RunAction, RunAction, B1ConRunAction, RunAction, RunAction, FFRunAction, DicomRunAction, RunAction, ExP01RunAction, RunAction, GammaKnifeRunAction, B1RunAction, F01RunAction, F02RunAction, F03RunAction, B1RunAction, RunAction, RunAction, ExN02RunAction, ExN04RunAction, RE05RunAction, FCALRunAction, ExUCNRunAction, F04RunAction, exrdmRunAction, G4RTRunAction, RunAction, RunAction, RunAction, RunAction, RunAction, B2RunAction, B2RunAction, OpNoviceRunAction, B2RunAction, eRositaRunAction, B3RunAction, ExTGRunAction, RE01RunAction, RE06RunAction, B5RunAction, ExN04RunAction, LXeRunAction, G4HumanPhantomRunAction, ExGflashRunAction, CB_G4UserRunAction, CCalRunAction, ExExChRunAction, and RunAction.
Definition at line 58 of file G4UserRunAction.cc.
Referenced by CB_G4UserRunAction::BeginOfRunAction(), G4AdjointSimManager::BeginOfRunAction(), export_G4UserRunAction(), G4WorkerRunManager::RunInitialization(), and G4RunManager::RunInitialization().
|
virtual |
Reimplemented in G4AdjointSimManager, RE02RunAction, RunAction, G4BlineTracer, XrayTelRunAction, XrayFluoRunAction, RMC01RunAction, RunAction, RunAction, B4bRunAction, RunAction, B4RunAction, B4RunAction, B4RunAction, RunAction, CexmcRunAction, DMXRunAction, RunAction, RunAction, IORTRunAction, RunAction, RunAction, B01RunAction, B02RunAction, B03RunAction, RunAction, RunAction, G02RunAction, UltraRunAction, RunAction, GammaRayTelRunAction, Em10RunAction, RunAction, RunAction, RunAction, CML2RunAction, ExG4RunAction01, RunAction, RunAction, RunAction, RunAction, ExG4RunAction01, ExG4RunAction01, RunAction, RunAction, RunAction, G03RunAction, PurgMagRunAction, RunAction, RunAction, RunAction, RunAction, RunAction, BrachyRunAction, HadrontherapyRunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, WLSRunAction, RunAction, RunAction, RunAction, RunAction, B1ConRunAction, RunAction, RunAction, FFRunAction, DicomRunAction, RunAction, ExP01RunAction, RunAction, GammaKnifeRunAction, B1RunAction, F01RunAction, F02RunAction, F03RunAction, B1RunAction, RunAction, FCALRunAction, RunAction, RunAction, ExN02RunAction, ExUCNRunAction, F04RunAction, exrdmRunAction, G4RTRunAction, CB_G4UserRunAction, RunAction, RunAction, RunAction, RunAction, B2RunAction, B2RunAction, OpNoviceRunAction, B2RunAction, eRositaRunAction, B3RunAction, ElectronRunAction, ExTGRunAction, RE01RunAction, RE06RunAction, B5RunAction, LXeRunAction, G4HumanPhantomRunAction, ExGflashRunAction, CCalRunAction, ExExChRunAction, and RunAction.
Definition at line 61 of file G4UserRunAction.cc.
Referenced by CB_G4UserRunAction::EndOfRunAction(), G4AdjointSimManager::EndOfRunAction(), export_G4UserRunAction(), and G4RunManager::RunTermination().
|
virtual |
Reimplemented in RE02RunAction, B4bRunAction, RunAction, CexmcRunAction, RunAction, RunAction, RunAction, B01RunAction, B02RunAction, B03RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, B1ConRunAction, DicomRunAction, RunAction, B1RunAction, B1RunAction, G4RTRunAction, B3RunAction, ElectronRunAction, and RE06RunAction.
Definition at line 55 of file G4UserRunAction.cc.
Referenced by G4WorkerRunManager::RunInitialization(), and G4RunManager::RunInitialization().
|
inline |
Definition at line 69 of file G4UserRunAction.hh.
References isMaster.
Referenced by ExTGRunAction::BeginOfRunAction(), B1ConRunAction::BeginOfRunAction(), PurgMagRunAction::BeginOfRunAction(), UltraRunAction::BeginOfRunAction(), GammaRayTelRunAction::BeginOfRunAction(), DMXRunAction::BeginOfRunAction(), XrayFluoRunAction::BeginOfRunAction(), XrayTelRunAction::BeginOfRunAction(), RE06RunAction::EndOfRunAction(), B3RunAction::EndOfRunAction(), B1RunAction::EndOfRunAction(), DicomRunAction::EndOfRunAction(), B1ConRunAction::EndOfRunAction(), PurgMagRunAction::EndOfRunAction(), UltraRunAction::EndOfRunAction(), B02RunAction::EndOfRunAction(), B01RunAction::EndOfRunAction(), B03RunAction::EndOfRunAction(), XrayTelRunAction::EndOfRunAction(), RE02RunAction::EndOfRunAction(), and XrayFluoRunAction::Initialise().
|
inline |
Definition at line 67 of file G4UserRunAction.hh.
Referenced by G4WorkerRunManager::SetUserAction(), and G4MTRunManager::SetUserAction().
|
protected |
Definition at line 64 of file G4UserRunAction.hh.
Referenced by B4RunAction::EndOfRunAction(), B4bRunAction::EndOfRunAction(), RunAction::InitializeWorker(), and IsMaster().