ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/simulation/g4simulation/g4main/PHG4PhenixEventAction.h>
Public Member Functions | |
PHG4PhenixEventAction (void) | |
~PHG4PhenixEventAction () override | |
void | AddAction (PHG4EventAction *action) |
register an action. This is called in PHG4Reco::Init based on which actions are found on the tree | |
void | BeginOfEventAction (const G4Event *) override |
void | EndOfEventAction (const G4Event *) override |
Public Member Functions inherited from G4UserEventAction | |
G4UserEventAction () | |
virtual | ~G4UserEventAction () |
virtual void | SetEventManager (G4EventManager *value) |
Private Types | |
typedef std::list < PHG4EventAction * > | ActionList |
list of subsystem specific Event actions | |
Private Attributes | |
ActionList | actions_ |
PHTimeServer::timer | _timer |
module timer. | |
Additional Inherited Members | |
Protected Attributes inherited from G4UserEventAction | |
G4EventManager * | fpEventManager |
Definition at line 16 of file PHG4PhenixEventAction.h.
View newest version in sPHENIX GitHub at line 16 of file PHG4PhenixEventAction.h
|
private |
list of subsystem specific Event actions
Definition at line 35 of file PHG4PhenixEventAction.h.
View newest version in sPHENIX GitHub at line 35 of file PHG4PhenixEventAction.h
PHG4PhenixEventAction::PHG4PhenixEventAction | ( | void | ) |
Definition at line 10 of file PHG4PhenixEventAction.cc.
View newest version in sPHENIX GitHub at line 10 of file PHG4PhenixEventAction.cc
|
override |
Definition at line 14 of file PHG4PhenixEventAction.cc.
View newest version in sPHENIX GitHub at line 14 of file PHG4PhenixEventAction.cc
References actions_.
|
inline |
register an action. This is called in PHG4Reco::Init based on which actions are found on the tree
Definition at line 25 of file PHG4PhenixEventAction.h.
View newest version in sPHENIX GitHub at line 25 of file PHG4PhenixEventAction.h
References actions_.
Referenced by PHG4Reco::InitRun().
Reimplemented from G4UserEventAction.
Definition at line 24 of file PHG4PhenixEventAction.cc.
View newest version in sPHENIX GitHub at line 24 of file PHG4PhenixEventAction.cc
References _timer, actions_, PHTimeServer::timer::get(), PHTimer::restart(), and VERBOSE.
Reimplemented from G4UserEventAction.
Definition at line 43 of file PHG4PhenixEventAction.cc.
View newest version in sPHENIX GitHub at line 43 of file PHG4PhenixEventAction.cc
References _timer, actions_, PHTimeServer::timer::get(), PHTimer::stop(), and VERBOSE.
|
private |
module timer.
Definition at line 39 of file PHG4PhenixEventAction.h.
View newest version in sPHENIX GitHub at line 39 of file PHG4PhenixEventAction.h
Referenced by BeginOfEventAction(), and EndOfEventAction().
|
private |
Definition at line 36 of file PHG4PhenixEventAction.h.
View newest version in sPHENIX GitHub at line 36 of file PHG4PhenixEventAction.h
Referenced by AddAction(), BeginOfEventAction(), EndOfEventAction(), and ~PHG4PhenixEventAction().