List of all members | Public Types | Public Member Functions | Private Attributes
EdepSimulatorAG::SteppingAction Class Reference

#include <SteppingAction.h>

Inheritance diagram for EdepSimulatorAG::SteppingAction:
Inheritance graph
[legend]

Public Types

typedef map< int, DataCollectionScintMap
 
typedef ScintMap::iterator ScintMapIt
 

Public Member Functions

void ClearMap ()
 
utl::ParticleGetImpingingParticle ()
 
const ScintMapGetScintMap ()
 
void SetImpingingParticle (utl::Particle *p)
 
void SetScintillatorId (int id)
 
 SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
virtual ~SteppingAction ()
 

Private Attributes

utl::ParticlefPParent
 
G4int fScintID
 
ScintMap fScintMap
 

Detailed Description

Definition at line 68 of file MdEdepSimulatorAG/SteppingAction.h.

Member Typedef Documentation

Definition at line 72 of file MdEdepSimulatorAG/SteppingAction.h.

typedef ScintMap::iterator EdepSimulatorAG::SteppingAction::ScintMapIt

Definition at line 73 of file MdEdepSimulatorAG/SteppingAction.h.

Constructor & Destructor Documentation

SteppingAction::SteppingAction ( )

Definition at line 25 of file MdEdepSimulatorAG/SteppingAction.cc.

SteppingAction::~SteppingAction ( )
virtual

Definition at line 27 of file MdEdepSimulatorAG/SteppingAction.cc.

Member Function Documentation

void EdepSimulatorAG::SteppingAction::ClearMap ( )
inline
utl::Particle* EdepSimulatorAG::SteppingAction::GetImpingingParticle ( )
inline
const ScintMap& EdepSimulatorAG::SteppingAction::GetScintMap ( )
inline
void EdepSimulatorAG::SteppingAction::SetImpingingParticle ( utl::Particle p)
inline
void EdepSimulatorAG::SteppingAction::SetScintillatorId ( int  id)
inline

Definition at line 95 of file MdEdepSimulatorAG/SteppingAction.h.

References fScintID.

Referenced by EdepSimulatorAG::EdepSimulator::Run().

void SteppingAction::UserSteppingAction ( const G4Step *  theStep)
virtual

Member Data Documentation

utl::Particle* EdepSimulatorAG::SteppingAction::fPParent
private
G4int EdepSimulatorAG::SteppingAction::fScintID
private

Definition at line 101 of file MdEdepSimulatorAG/SteppingAction.h.

Referenced by SetScintillatorId(), and UserSteppingAction().

ScintMap EdepSimulatorAG::SteppingAction::fScintMap
private

Definition at line 100 of file MdEdepSimulatorAG/SteppingAction.h.

Referenced by ClearMap(), GetScintMap(), and UserSteppingAction().


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

, generated on Tue Sep 26 2023.