ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/hadrontherapy/include/HadrontherapyEventAction.hh>
Public Member Functions | |
B4aEventAction () | |
virtual | ~B4aEventAction () |
virtual void | BeginOfEventAction (const G4Event *event) |
virtual void | EndOfEventAction (const G4Event *event) |
void | AddAbs (G4double de, G4double dl) |
void | AddGap (G4double de, G4double dl) |
B4aEventAction () | |
virtual | ~B4aEventAction () |
virtual void | BeginOfEventAction (const G4Event *event) |
virtual void | EndOfEventAction (const G4Event *event) |
void | AddAbs (G4double de, G4double dl) |
void | AddGap (G4double de, G4double dl) |
Public Member Functions inherited from G4UserEventAction | |
G4UserEventAction () | |
virtual | ~G4UserEventAction () |
virtual void | SetEventManager (G4EventManager *value) |
Private Attributes | |
G4double | fEnergyAbs |
G4double | fEnergyGap |
G4double | fTrackLAbs |
G4double | fTrackLGap |
Additional Inherited Members | |
Protected Attributes inherited from G4UserEventAction | |
G4EventManager * | fpEventManager |
Event action class
It defines data members to hold the energy deposit and track lengths of charged particles in Absober and Gap layers:
Definition at line 66 of file HadrontherapyEventAction.hh.
View newest version in sPHENIX GitHub at line 66 of file HadrontherapyEventAction.hh
B4aEventAction::B4aEventAction | ( | ) |
Definition at line 43 of file B4aEventAction.cc.
View newest version in sPHENIX GitHub at line 43 of file B4aEventAction.cc
|
virtual |
Definition at line 53 of file B4aEventAction.cc.
View newest version in sPHENIX GitHub at line 53 of file B4aEventAction.cc
B4aEventAction::B4aEventAction | ( | ) |
|
virtual |
Definition at line 87 of file HadrontherapyEventAction.hh.
View newest version in sPHENIX GitHub at line 87 of file HadrontherapyEventAction.hh
References fEnergyAbs, and fTrackLAbs.
Referenced by B4aSteppingAction::UserSteppingAction().
Definition at line 92 of file HadrontherapyEventAction.hh.
View newest version in sPHENIX GitHub at line 92 of file HadrontherapyEventAction.hh
References fEnergyGap, and fTrackLGap.
Referenced by B4aSteppingAction::UserSteppingAction().
Reimplemented from G4UserEventAction.
Reimplemented from G4UserEventAction.
Definition at line 58 of file B4aEventAction.cc.
View newest version in sPHENIX GitHub at line 58 of file B4aEventAction.cc
References fEnergyAbs, fEnergyGap, fTrackLAbs, and fTrackLGap.
Reimplemented from G4UserEventAction.
Reimplemented from G4UserEventAction.
Definition at line 69 of file B4aEventAction.cc.
View newest version in sPHENIX GitHub at line 69 of file B4aEventAction.cc
References fEnergyAbs, fEnergyGap, fTrackLAbs, fTrackLGap, G4BestUnit, G4cout, G4endl, G4RunManager::GetPrintProgress(), G4RunManager::GetRunManager(), and G4ToolsAnalysisManager::Instance().
|
private |
Definition at line 79 of file HadrontherapyEventAction.hh.
View newest version in sPHENIX GitHub at line 79 of file HadrontherapyEventAction.hh
Referenced by AddAbs(), BeginOfEventAction(), and EndOfEventAction().
|
private |
Definition at line 80 of file HadrontherapyEventAction.hh.
View newest version in sPHENIX GitHub at line 80 of file HadrontherapyEventAction.hh
Referenced by AddGap(), BeginOfEventAction(), and EndOfEventAction().
|
private |
Definition at line 81 of file HadrontherapyEventAction.hh.
View newest version in sPHENIX GitHub at line 81 of file HadrontherapyEventAction.hh
Referenced by AddAbs(), BeginOfEventAction(), and EndOfEventAction().
|
private |
Definition at line 82 of file HadrontherapyEventAction.hh.
View newest version in sPHENIX GitHub at line 82 of file HadrontherapyEventAction.hh
Referenced by AddGap(), BeginOfEventAction(), and EndOfEventAction().