Analysis Software
Documentation for sPHENIX simulation software
|
#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 |
Private Types | |
typedef std::list < PHG4EventAction * > | ActionList |
list of subsystem specific Event actions | |
Private Attributes | |
ActionList | actions_ |
PHTimeServer::timer | _timer |
module timer. | |
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().
|
override |
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.
|
override |
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().