ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/medical_linac/include/ML2RunAction.hh>
Public Member Functions | |
CML2RunAction (CML2Convergence *convergence, G4int nBeam, G4bool bOnlyVisio, G4int voxelX, G4int voxelY, G4int voxelz) | |
~CML2RunAction (void) | |
virtual G4Run * | GenerateRun () |
void | BeginOfRunAction (const G4Run *aRun) |
void | EndOfRunAction (const G4Run *aRun) |
void | setActualLoop (G4int nL) |
void | ChangeOutputFileName (G4String name) |
G4int | CopyNo (G4int ix, G4int iy, G4int iz) |
Public Member Functions inherited from G4UserRunAction | |
G4UserRunAction () | |
virtual | ~G4UserRunAction () |
virtual void | SetMaster (G4bool val=true) |
G4bool | IsMaster () const |
Private Attributes | |
G4bool | bRotationTranslationFileNames |
CML2Convergence * | convergence |
G4Timer | MyTime |
G4double | loopElapsedTime |
G4int | nBeam |
G4int | nLoop |
G4bool | bOnlyVisio |
G4String | filename |
std::vector< G4String > | fSDName |
G4int | fNx |
G4int | fNy |
G4int | fNz |
Additional Inherited Members | |
Protected Attributes inherited from G4UserRunAction | |
G4bool | isMaster |
Definition at line 54 of file ML2RunAction.hh.
View newest version in sPHENIX GitHub at line 54 of file ML2RunAction.hh
CML2RunAction::CML2RunAction | ( | CML2Convergence * | convergence, |
G4int | nBeam, | ||
G4bool | bOnlyVisio, | ||
G4int | voxelX, | ||
G4int | voxelY, | ||
G4int | voxelz | ||
) |
Definition at line 51 of file ML2RunAction.cc.
View newest version in sPHENIX GitHub at line 51 of file ML2RunAction.cc
References bOnlyVisio, bRotationTranslationFileNames, convergence, fSDName, nBeam, and nLoop.
CML2RunAction::~CML2RunAction | ( | void | ) |
Definition at line 63 of file ML2RunAction.cc.
View newest version in sPHENIX GitHub at line 63 of file ML2RunAction.cc
References fSDName.
Reimplemented from G4UserRunAction.
Definition at line 76 of file ML2RunAction.cc.
View newest version in sPHENIX GitHub at line 76 of file ML2RunAction.cc
References bOnlyVisio, bRotationTranslationFileNames, convergence, G4cout, G4endl, CML2AcceleratorConstruction::getCurrentRotationString(), CML2PhantomConstruction::getCurrentTranslationString(), CML2PhantomConstruction::GetInstance(), CML2AcceleratorConstruction::GetInstance(), CML2Convergence::getNMaxLoops(), G4Run::GetRunID(), MyTime, nBeam, nLoop, G4Timer::Start(), CML2PhantomConstruction::writeInfo(), and CML2AcceleratorConstruction::writeInfo().
Definition at line 64 of file ML2RunAction.hh.
View newest version in sPHENIX GitHub at line 64 of file ML2RunAction.hh
References filename.
Definition at line 68 of file ML2RunAction.hh.
View newest version in sPHENIX GitHub at line 68 of file ML2RunAction.hh
Referenced by EndOfRunAction().
Reimplemented from G4UserRunAction.
Definition at line 114 of file ML2RunAction.cc.
View newest version in sPHENIX GitHub at line 114 of file ML2RunAction.cc
References convergence, CopyNo(), ML2Run::DumpAllScorer(), file, fNx, fNy, fNz, G4cout, G4endl, ML2Run::GetHitsMap(), G4Timer::GetUserElapsed(), gray, G4UserRunAction::IsMaster(), loopElapsedTime, MyTime, CML2Convergence::saveResults(), and G4Timer::Stop().
Reimplemented from G4UserRunAction.
Definition at line 68 of file ML2RunAction.cc.
View newest version in sPHENIX GitHub at line 68 of file ML2RunAction.cc
References fSDName.
Definition at line 62 of file ML2RunAction.hh.
View newest version in sPHENIX GitHub at line 62 of file ML2RunAction.hh
|
private |
Definition at line 78 of file ML2RunAction.hh.
View newest version in sPHENIX GitHub at line 78 of file ML2RunAction.hh
Referenced by BeginOfRunAction(), and CML2RunAction().
|
private |
Definition at line 73 of file ML2RunAction.hh.
View newest version in sPHENIX GitHub at line 73 of file ML2RunAction.hh
Referenced by BeginOfRunAction(), and CML2RunAction().
|
private |
Definition at line 74 of file ML2RunAction.hh.
View newest version in sPHENIX GitHub at line 74 of file ML2RunAction.hh
Referenced by BeginOfRunAction(), CML2RunAction(), and EndOfRunAction().
|
private |
Definition at line 79 of file ML2RunAction.hh.
View newest version in sPHENIX GitHub at line 79 of file ML2RunAction.hh
Referenced by ChangeOutputFileName().
|
private |
Definition at line 84 of file ML2RunAction.hh.
View newest version in sPHENIX GitHub at line 84 of file ML2RunAction.hh
Referenced by CopyNo(), and EndOfRunAction().
|
private |
Definition at line 84 of file ML2RunAction.hh.
View newest version in sPHENIX GitHub at line 84 of file ML2RunAction.hh
Referenced by EndOfRunAction().
|
private |
Definition at line 84 of file ML2RunAction.hh.
View newest version in sPHENIX GitHub at line 84 of file ML2RunAction.hh
Referenced by CopyNo(), and EndOfRunAction().
|
private |
Definition at line 81 of file ML2RunAction.hh.
View newest version in sPHENIX GitHub at line 81 of file ML2RunAction.hh
Referenced by CML2RunAction(), GenerateRun(), and ~CML2RunAction().
|
private |
Definition at line 76 of file ML2RunAction.hh.
View newest version in sPHENIX GitHub at line 76 of file ML2RunAction.hh
Referenced by EndOfRunAction().
|
private |
Definition at line 75 of file ML2RunAction.hh.
View newest version in sPHENIX GitHub at line 75 of file ML2RunAction.hh
Referenced by BeginOfRunAction(), and EndOfRunAction().
|
private |
Definition at line 77 of file ML2RunAction.hh.
View newest version in sPHENIX GitHub at line 77 of file ML2RunAction.hh
Referenced by BeginOfRunAction(), and CML2RunAction().
|
private |
Definition at line 77 of file ML2RunAction.hh.
View newest version in sPHENIX GitHub at line 77 of file ML2RunAction.hh
Referenced by BeginOfRunAction(), CML2RunAction(), and setActualLoop().