ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GammaRayTelEventAction Class Reference

#include <geant4/tree/geant4-10.6-release/examples/advanced/gammaray_telescope/include/GammaRayTelEventAction.hh>

+ Inheritance diagram for GammaRayTelEventAction:
+ Collaboration diagram for GammaRayTelEventAction:

Public Member Functions

 GammaRayTelEventAction (GammaRayTelRunAction *runAction=0)
 
virtual ~GammaRayTelEventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetDrawFlag (G4String val)
 
- Public Member Functions inherited from G4UserEventAction
 G4UserEventAction ()
 
virtual ~G4UserEventAction ()
 
virtual void SetEventManager (G4EventManager *value)
 

Private Attributes

G4int trackerCollID
 
G4int calorimeterCollID
 
G4int anticoincidenceCollID
 
G4String drawFlag
 
GammaRayTelRunActiontheRunAction
 

Additional Inherited Members

- Protected Attributes inherited from G4UserEventAction
G4EventManagerfpEventManager
 

Detailed Description

Definition at line 52 of file GammaRayTelEventAction.hh.

View newest version in sPHENIX GitHub at line 52 of file GammaRayTelEventAction.hh

Constructor & Destructor Documentation

GammaRayTelEventAction::GammaRayTelEventAction ( GammaRayTelRunAction runAction = 0)

Definition at line 68 of file GammaRayTelEventAction.cc.

View newest version in sPHENIX GitHub at line 68 of file GammaRayTelEventAction.cc

References G4DigiManager::AddNewModule(), and G4DigiManager::GetDMpointer().

+ Here is the call graph for this function:

GammaRayTelEventAction::~GammaRayTelEventAction ( )
virtual

Definition at line 79 of file GammaRayTelEventAction.cc.

View newest version in sPHENIX GitHub at line 79 of file GammaRayTelEventAction.cc

Member Function Documentation

void GammaRayTelEventAction::BeginOfEventAction ( const G4Event evt)
virtual

Reimplemented from G4UserEventAction.

Definition at line 84 of file GammaRayTelEventAction.cc.

View newest version in sPHENIX GitHub at line 84 of file GammaRayTelEventAction.cc

References anticoincidenceCollID, calorimeterCollID, G4cout, G4endl, G4SDManager::GetCollectionID(), G4Event::GetEventID(), G4SDManager::GetSDMpointer(), and trackerCollID.

+ Here is the call graph for this function:

void GammaRayTelEventAction::SetDrawFlag ( G4String  val)
inline

Definition at line 63 of file GammaRayTelEventAction.hh.

View newest version in sPHENIX GitHub at line 63 of file GammaRayTelEventAction.hh

Member Data Documentation

G4int GammaRayTelEventAction::anticoincidenceCollID
private

Definition at line 69 of file GammaRayTelEventAction.hh.

View newest version in sPHENIX GitHub at line 69 of file GammaRayTelEventAction.hh

Referenced by BeginOfEventAction().

G4int GammaRayTelEventAction::calorimeterCollID
private

Definition at line 68 of file GammaRayTelEventAction.hh.

View newest version in sPHENIX GitHub at line 68 of file GammaRayTelEventAction.hh

Referenced by BeginOfEventAction().

G4String GammaRayTelEventAction::drawFlag
private

Definition at line 70 of file GammaRayTelEventAction.hh.

View newest version in sPHENIX GitHub at line 70 of file GammaRayTelEventAction.hh

GammaRayTelRunAction* GammaRayTelEventAction::theRunAction
private

Definition at line 72 of file GammaRayTelEventAction.hh.

View newest version in sPHENIX GitHub at line 72 of file GammaRayTelEventAction.hh

Referenced by EndOfEventAction().

G4int GammaRayTelEventAction::trackerCollID
private

Definition at line 63 of file GammaRayTelEventAction.hh.

View newest version in sPHENIX GitHub at line 63 of file GammaRayTelEventAction.hh

Referenced by BeginOfEventAction(), and EndOfEventAction().


The documentation for this class was generated from the following files: