Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHG4PhenixSteppingAction Class Reference

#include <coresoftware/blob/master/simulation/g4simulation/g4main/PHG4PhenixSteppingAction.h>

+ Inheritance diagram for PHG4PhenixSteppingAction:
+ Collaboration diagram for PHG4PhenixSteppingAction:

Public Member Functions

 PHG4PhenixSteppingAction (void)
 
 ~PHG4PhenixSteppingAction () override
 
void AddAction (PHG4SteppingAction *action)
 register an action. This is called in PHG4Reco::Init based on which actions are found on the tree
 
void UserSteppingAction (const G4Step *) override
 

Private Types

typedef std::list
< PHG4SteppingAction * > 
ActionList
 list of subsystem specific stepping actions
 

Private Attributes

ActionList actions_
 

Detailed Description

Definition at line 12 of file PHG4PhenixSteppingAction.h.

View newest version in sPHENIX GitHub at line 12 of file PHG4PhenixSteppingAction.h

Member Typedef Documentation

list of subsystem specific stepping actions

Definition at line 36 of file PHG4PhenixSteppingAction.h.

View newest version in sPHENIX GitHub at line 36 of file PHG4PhenixSteppingAction.h

Constructor & Destructor Documentation

PHG4PhenixSteppingAction::PHG4PhenixSteppingAction ( void  )
inline

Definition at line 16 of file PHG4PhenixSteppingAction.h.

View newest version in sPHENIX GitHub at line 16 of file PHG4PhenixSteppingAction.h

PHG4PhenixSteppingAction::~PHG4PhenixSteppingAction ( )
override

Definition at line 4 of file PHG4PhenixSteppingAction.cc.

View newest version in sPHENIX GitHub at line 4 of file PHG4PhenixSteppingAction.cc

References actions_.

Member Function Documentation

void PHG4PhenixSteppingAction::AddAction ( PHG4SteppingAction action)
inline

register an action. This is called in PHG4Reco::Init based on which actions are found on the tree

Definition at line 23 of file PHG4PhenixSteppingAction.h.

View newest version in sPHENIX GitHub at line 23 of file PHG4PhenixSteppingAction.h

References actions_.

Referenced by PHG4Reco::InitRun().

+ Here is the caller graph for this function:

void PHG4PhenixSteppingAction::UserSteppingAction ( const G4Step *  aStep)
override

Definition at line 15 of file PHG4PhenixSteppingAction.cc.

View newest version in sPHENIX GitHub at line 15 of file PHG4PhenixSteppingAction.cc

References actions_.

Member Data Documentation

ActionList PHG4PhenixSteppingAction::actions_
private

Definition at line 37 of file PHG4PhenixSteppingAction.h.

View newest version in sPHENIX GitHub at line 37 of file PHG4PhenixSteppingAction.h

Referenced by AddAction(), UserSteppingAction(), and ~PHG4PhenixSteppingAction().


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