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

#include <east/blob/main/Core/include/eASTTrackingAction.hh>

+ Inheritance diagram for eASTTrackingAction:
+ Collaboration diagram for eASTTrackingAction:

Public Member Functions

 eASTTrackingAction ()
 
virtual ~eASTTrackingAction ()
 
virtual void PreUserTrackingAction (const G4Track *)
 
virtual void PostUserTrackingAction (const G4Track *)
 

Private Attributes

G4GenericMessenger * messenger
 
G4double lowELimit = 100. * CLHEP::MeV
 
G4int defaultStoreTraj = 0
 

Detailed Description

Definition at line 21 of file eASTTrackingAction.hh.

View newest version in sPHENIX GitHub at line 21 of file eASTTrackingAction.hh

Constructor & Destructor Documentation

eASTTrackingAction::eASTTrackingAction ( )

Definition at line 21 of file eASTTrackingAction.cc.

View newest version in sPHENIX GitHub at line 21 of file eASTTrackingAction.cc

References lowELimit, and messenger.

eASTTrackingAction::~eASTTrackingAction ( )
virtual

Definition at line 29 of file eASTTrackingAction.cc.

View newest version in sPHENIX GitHub at line 29 of file eASTTrackingAction.cc

References messenger.

Member Function Documentation

void eASTTrackingAction::PostUserTrackingAction ( const G4Track *  trk)
virtual

Definition at line 57 of file eASTTrackingAction.cc.

View newest version in sPHENIX GitHub at line 57 of file eASTTrackingAction.cc

References defaultStoreTraj, eASTUserActionDispatcher::GetTrackingActions(), and eASTUserActionDispatcher::Instance().

+ Here is the call graph for this function:

void eASTTrackingAction::PreUserTrackingAction ( const G4Track *  trk)
virtual

Definition at line 34 of file eASTTrackingAction.cc.

View newest version in sPHENIX GitHub at line 34 of file eASTTrackingAction.cc

References defaultStoreTraj, eASTUserActionDispatcher::GetTrackingActions(), eASTUserActionDispatcher::Instance(), and lowELimit.

+ Here is the call graph for this function:

Member Data Documentation

G4int eASTTrackingAction::defaultStoreTraj = 0
private

Definition at line 33 of file eASTTrackingAction.hh.

View newest version in sPHENIX GitHub at line 33 of file eASTTrackingAction.hh

Referenced by PostUserTrackingAction(), and PreUserTrackingAction().

G4double eASTTrackingAction::lowELimit = 100. * CLHEP::MeV
private

Definition at line 32 of file eASTTrackingAction.hh.

View newest version in sPHENIX GitHub at line 32 of file eASTTrackingAction.hh

Referenced by eASTTrackingAction(), and PreUserTrackingAction().

G4GenericMessenger* eASTTrackingAction::messenger
private

Definition at line 31 of file eASTTrackingAction.hh.

View newest version in sPHENIX GitHub at line 31 of file eASTTrackingAction.hh

Referenced by eASTTrackingAction(), and ~eASTTrackingAction().


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