Geant4 Event user action class. More...
#include <G4StationEventAction.h>
Public Member Functions | |
virtual void | BeginOfEventAction (const G4Event *const event) override |
virtual void | EndOfEventAction (const G4Event *const event) override |
G4StationEventAction (const bool umdEnabled) | |
void | ProcessUMD (const G4Event *const event) |
virtual | ~G4StationEventAction () |
Private Attributes | |
G4StationSimulator & | fG4StationSimulator |
bool | fIsUMDEnabled = false |
G4Timer * | fTimer = nullptr |
int | fUMDPixelCollectionID = -1 |
Geant4 Event user action class.
Definition at line 27 of file G4StationEventAction.h.
G4StationSimulatorOG::G4StationEventAction::G4StationEventAction | ( | const bool | umdEnabled | ) |
Definition at line 16 of file G4StationEventAction.cc.
|
virtual |
Definition at line 25 of file G4StationEventAction.cc.
References fTimer.
|
overridevirtual |
Definition at line 32 of file G4StationEventAction.cc.
References fG4StationSimulator, fIsUMDEnabled, fTimer, G4StationSimulatorOG::G4StationSimulator::fUMDFastMode, and fUMDPixelCollectionID.
|
overridevirtual |
Definition at line 41 of file G4StationEventAction.cc.
References G4StationSimulatorOG::G4StationSimulator::fgCurrent, fIsUMDEnabled, G4StationSimulatorOG::G4StationTrackingAction::fNumBounces, G4StationSimulatorOG::G4StationTrackingAction::fNumC, G4StationSimulatorOG::G4StationTrackingAction::fNumCDelta, fTimer, fUMDPixelCollectionID, and ProcessUMD().
void G4StationSimulatorOG::G4StationEventAction::ProcessUMD | ( | const G4Event *const | event | ) |
Definition at line 59 of file G4StationEventAction.cc.
References G4StationSimulatorOG::G4StationSimulator::AddUMDPhoton(), fG4StationSimulator, fUMDPixelCollectionID, and G4StationSimulatorOG::G4UMDPixelHit::GetPixelId().
Referenced by EndOfEventAction().
|
private |
Definition at line 39 of file G4StationEventAction.h.
Referenced by BeginOfEventAction(), and ProcessUMD().
|
private |
Definition at line 42 of file G4StationEventAction.h.
Referenced by BeginOfEventAction(), and EndOfEventAction().
|
private |
Definition at line 40 of file G4StationEventAction.h.
Referenced by BeginOfEventAction(), EndOfEventAction(), and ~G4StationEventAction().
|
private |
Definition at line 41 of file G4StationEventAction.h.
Referenced by BeginOfEventAction(), EndOfEventAction(), and ProcessUMD().