#include <G4UserRunAction.hh>
Inherited by B01RunAction, B02RunAction, B03RunAction, B1ConRunAction, B1RunAction, B1RunAction, B2RunAction, B2RunAction, B2RunAction, B3aRunAction, B3bRunAction, B4bRunAction, B4RunAction, B4RunAction, B4RunAction, B5RunAction, BrachyRunAction, CB_G4UserRunAction, CCalRunAction, CexmcRunAction, CML2RunAction, demo.MyRunAction, DicomRunAction, DMXRunAction, ElectronRunAction, Em10RunAction, eRositaRunAction, ExExChRunAction, ExG4RunAction01, ExG4RunAction01, ExG4RunAction01, ExGflashRunAction, ExN02RunAction, ExN04RunAction, ExN04RunAction, ExP01RunAction, ExTGRunAction, ExUCNRunAction, F01RunAction, F02RunAction, F03RunAction, F04RunAction, FCALRunAction, FFRunAction, G02RunAction, G03RunAction, G4AdjointSimManager, G4BlineTracer, G4HumanPhantomRunAction, G4RTRunAction, GammaKnifeRunAction, GammaRayTelRunAction, HadrontherapyRunAction, IORTRunAction, LXeRunAction, OpNoviceRunAction, Par02RunAction, PurgMagRunAction, RE01RunAction, RE02RunAction, RE05RunAction, RE06RunAction, RMC01RunAction, root_test.MyRunAction, 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, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunActionMaster, test.MyRunAction, test.MyRunAction, test.MyRunAction, TSRunAction, UltraRunAction, WLSRunAction, XrayFluoRunAction, and XrayTelRunAction.
Definition at line 52 of file G4UserRunAction.hh.
◆ G4UserRunAction()
G4UserRunAction::G4UserRunAction |
( |
| ) |
|
Definition at line 35 of file G4UserRunAction.cc.
41 msg =
" You are instantiating G4UserRunAction BEFORE your G4VUserPhysicsList is\n";
42 msg +=
"instantiated and assigned to G4RunManager.\n";
43 msg +=
" Such an instantiation is prohibited by Geant4 version 8.0. To fix this problem,\n";
44 msg +=
"please make sure that your main() instantiates G4VUserPhysicsList AND\n";
45 msg +=
"set it to G4RunManager before instantiating other user action classes\n";
46 msg +=
"such as G4UserRunAction.";
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
static G4ParticleTable * GetParticleTable()
◆ ~G4UserRunAction()
G4UserRunAction::~G4UserRunAction |
( |
| ) |
|
|
virtual |
◆ BeginOfRunAction()
void G4UserRunAction::BeginOfRunAction |
( |
const G4Run * |
aRun | ) |
|
|
virtual |
Reimplemented in G4AdjointSimManager, RE02RunAction, RunAction, G4BlineTracer, XrayTelRunAction, XrayFluoRunAction, RMC01RunAction, B4bRunAction, RunAction, RunAction, TSRunAction, B4RunAction, B4RunAction, B4RunAction, RunAction, RunAction, DMXRunAction, RunAction, IORTRunAction, RunAction, RunAction, B01RunAction, B02RunAction, B03RunAction, RunAction, RunAction, RunAction, Par02RunAction, G02RunAction, UltraRunAction, RunAction, GammaRayTelRunAction, Em10RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, CML2RunAction, ExG4RunAction01, RunAction, RunAction, RunAction, RunAction, ExG4RunAction01, ExG4RunAction01, RunAction, RunAction, G03RunAction, RunAction, PurgMagRunAction, RunAction, RunAction, RunAction, BrachyRunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, WLSRunAction, RunAction, RunAction, RunAction, RunAction, B1ConRunAction, RunAction, RunAction, FFRunAction, DicomRunAction, RunAction, RunAction, RunAction, RunAction, ExP01RunAction, RunAction, GammaKnifeRunAction, B1RunAction, F01RunAction, F02RunAction, F03RunAction, B1RunAction, RunAction, RunAction, RunAction, ExN02RunAction, ExN04RunAction, RE05RunAction, FCALRunAction, ExUCNRunAction, F04RunAction, RunAction, G4RTRunAction, RunAction, RunAction, RunAction, RunAction, HadrontherapyRunAction, RunAction, RunAction, B2RunAction, B2RunAction, B5RunAction, OpNoviceRunAction, B2RunAction, eRositaRunAction, B3bRunAction, ExTGRunAction, RE01RunAction, RE06RunAction, ExN04RunAction, B3aRunAction, LXeRunAction, G4HumanPhantomRunAction, ExGflashRunAction, CB_G4UserRunAction, CCalRunAction, RunAction, RunActionMaster, ExExChRunAction, and RunAction.
Definition at line 58 of file G4UserRunAction.cc.
◆ EndOfRunAction()
void G4UserRunAction::EndOfRunAction |
( |
const G4Run * |
aRun | ) |
|
|
virtual |
Reimplemented in G4AdjointSimManager, RE02RunAction, RunAction, G4BlineTracer, XrayTelRunAction, XrayFluoRunAction, RMC01RunAction, RunAction, RunAction, B4bRunAction, RunAction, RunAction, TSRunAction, B4RunAction, B4RunAction, B4RunAction, Par02RunAction, CexmcRunAction, DMXRunAction, RunAction, RunAction, IORTRunAction, RunAction, RunAction, B01RunAction, B02RunAction, B03RunAction, RunAction, RunAction, G02RunAction, UltraRunAction, RunAction, GammaRayTelRunAction, Em10RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, CML2RunAction, ExG4RunAction01, RunAction, RunAction, RunAction, RunAction, ExG4RunAction01, ExG4RunAction01, RunAction, RunAction, RunAction, G03RunAction, RunAction, PurgMagRunAction, RunAction, RunAction, RunAction, BrachyRunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, WLSRunAction, RunAction, RunAction, RunAction, RunAction, B1ConRunAction, RunAction, RunAction, FFRunAction, DicomRunAction, RunAction, RunAction, RunAction, RunAction, ExP01RunAction, RunAction, GammaKnifeRunAction, B1RunAction, F01RunAction, F02RunAction, F03RunAction, B1RunAction, RunAction, FCALRunAction, RunAction, RunAction, RunAction, ExN02RunAction, ExUCNRunAction, F04RunAction, RunAction, G4RTRunAction, CB_G4UserRunAction, RunAction, RunAction, RunAction, HadrontherapyRunAction, RunAction, RunAction, B2RunAction, B2RunAction, B5RunAction, OpNoviceRunAction, B2RunAction, eRositaRunAction, B3bRunAction, ElectronRunAction, ExTGRunAction, RE01RunAction, RE06RunAction, B3aRunAction, LXeRunAction, G4HumanPhantomRunAction, ExGflashRunAction, CCalRunAction, RunAction, RunActionMaster, ExExChRunAction, and RunAction.
Definition at line 61 of file G4UserRunAction.cc.
◆ GenerateRun()
G4Run * G4UserRunAction::GenerateRun |
( |
void |
| ) |
|
|
virtual |
Reimplemented in RE02RunAction, TSRunAction, B4bRunAction, RunAction, CexmcRunAction, RunAction, RunAction, RunAction, B01RunAction, B02RunAction, B03RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, RunAction, B1ConRunAction, DicomRunAction, RunAction, B1RunAction, G4RTRunAction, B3bRunAction, ElectronRunAction, RE06RunAction, RunAction, and RunActionMaster.
Definition at line 55 of file G4UserRunAction.cc.
◆ IsMaster()
G4bool G4UserRunAction::IsMaster |
( |
| ) |
const |
|
inline |
◆ SetMaster()
void G4UserRunAction::SetMaster |
( |
G4bool |
val = true | ) |
|
|
inline |
◆ isMaster
G4bool G4UserRunAction::isMaster |
|
protected |
The documentation for this class was generated from the following files: