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

#include <fun4all_eicdetectors/blob/master/simulation/g4simulation/g4eiccalos/PHG4FPbScRegionSteppingAction.h>

+ Inheritance diagram for PHG4FPbScRegionSteppingAction:
+ Collaboration diagram for PHG4FPbScRegionSteppingAction:

Public Member Functions

 PHG4FPbScRegionSteppingAction (PHG4FPbScDetector *)
 constructor
 
virtual ~PHG4FPbScRegionSteppingAction ()
 destroctor
 
virtual void UserSteppingAction (const G4Step *)
 stepping action
 
virtual void SetInterfacePointers (PHCompositeNode *)
 reimplemented from base class
 

Private Attributes

PHG4FPbScDetectordetector_
 pointer to the detector
 
PHG4HitContainerhits_
 pointer to hit container
 
PHG4Hithit
 

Detailed Description

Definition at line 14 of file PHG4FPbScRegionSteppingAction.h.

View newest version in sPHENIX GitHub at line 14 of file PHG4FPbScRegionSteppingAction.h

Constructor & Destructor Documentation

PHG4FPbScRegionSteppingAction::PHG4FPbScRegionSteppingAction ( PHG4FPbScDetector detector)

constructor

Definition at line 31 of file PHG4FPbScRegionSteppingAction.cc.

View newest version in sPHENIX GitHub at line 31 of file PHG4FPbScRegionSteppingAction.cc

virtual PHG4FPbScRegionSteppingAction::~PHG4FPbScRegionSteppingAction ( )
inlinevirtual

destroctor

Definition at line 21 of file PHG4FPbScRegionSteppingAction.h.

View newest version in sPHENIX GitHub at line 21 of file PHG4FPbScRegionSteppingAction.h

Member Function Documentation

void PHG4FPbScRegionSteppingAction::SetInterfacePointers ( PHCompositeNode topNode)
virtual

reimplemented from base class

Definition at line 125 of file PHG4FPbScRegionSteppingAction.cc.

View newest version in sPHENIX GitHub at line 125 of file PHG4FPbScRegionSteppingAction.cc

References detector_, PHG4Detector::GetName(), and hits_.

+ Here is the call graph for this function:

void PHG4FPbScRegionSteppingAction::UserSteppingAction ( const G4Step *  aStep)
virtual

stepping action

Definition at line 39 of file PHG4FPbScRegionSteppingAction.cc.

View newest version in sPHENIX GitHub at line 39 of file PHG4FPbScRegionSteppingAction.cc

References PHG4HitContainer::AddHit(), Acts::UnitConstants::cm, detector_, PHG4Hit::get_edep(), PHG4Hit::get_hit_id(), PHG4HitContainer::GetID(), Acts::UnitConstants::GeV, hit, hits_, PHG4FPbScDetector::isInScintillator(), p, PHG4Hit::set_edep(), PHG4Hit::set_shower_id(), PHG4Hit::set_t(), PHG4Hit::set_trkid(), PHG4Hit::set_x(), PHG4Hit::set_y(), PHG4Hit::set_z(), and Acts::Test::volume.

+ Here is the call graph for this function:

Member Data Documentation

PHG4FPbScDetector* PHG4FPbScRegionSteppingAction::detector_
private

pointer to the detector

Definition at line 33 of file PHG4FPbScRegionSteppingAction.h.

View newest version in sPHENIX GitHub at line 33 of file PHG4FPbScRegionSteppingAction.h

Referenced by SetInterfacePointers(), and UserSteppingAction().

PHG4Hit* PHG4FPbScRegionSteppingAction::hit
private

Definition at line 37 of file PHG4FPbScRegionSteppingAction.h.

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

Referenced by UserSteppingAction().

PHG4HitContainer* PHG4FPbScRegionSteppingAction::hits_
private

pointer to hit container

Definition at line 36 of file PHG4FPbScRegionSteppingAction.h.

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

Referenced by SetInterfacePointers(), and UserSteppingAction().


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