List of all members | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Attributes | Static Private Attributes
G4StationSimulatorOG::G4StationSteppingAction Class Reference

Geant4 Stepping user action class. More...

#include <G4StationSteppingAction.h>

Inheritance diagram for G4StationSimulatorOG::G4StationSteppingAction:
Inheritance graph
[legend]

Public Types

typedef std::vector
< utl::Particle
RPCParticleList
 
typedef std::map< int,
RPCParticleList
RPCParticleListMap
 
typedef std::vector< int > RPCTrackIDList
 
typedef std::map< int,
RPCTrackIDList
RPCTrackIDListMap
 

Public Member Functions

 G4StationSteppingAction (const bool isMARTAEnabled)
 
void UserSteppingAction (const G4Step *const step) override
 
virtual ~G4StationSteppingAction ()
 

Static Public Member Functions

static int GetCurrentParticleId ()
 

Static Public Attributes

static RPCParticleListMap fgRPCParticleListMap
 
static RPCTrackIDListMap fgRPCTrackIDListMap
 

Private Attributes

bool fMARTAEnabled = false
 

Static Private Attributes

static int fgParticleId = 0
 

Detailed Description

Geant4 Stepping user action class.

Author
T. McCauley
Altered by P. Gabriel for MARTA integration
Date
07 October 2003

Definition at line 28 of file G4StationSteppingAction.h.

Member Typedef Documentation

Definition at line 39 of file G4StationSteppingAction.h.

Definition at line 42 of file G4StationSteppingAction.h.

Definition at line 38 of file G4StationSteppingAction.h.

Definition at line 41 of file G4StationSteppingAction.h.

Constructor & Destructor Documentation

G4StationSimulatorOG::G4StationSteppingAction::G4StationSteppingAction ( const bool  isMARTAEnabled)
inline

Definition at line 31 of file G4StationSteppingAction.h.

virtual G4StationSimulatorOG::G4StationSteppingAction::~G4StationSteppingAction ( )
inlinevirtual

Definition at line 32 of file G4StationSteppingAction.h.

Member Function Documentation

static int G4StationSimulatorOG::G4StationSteppingAction::GetCurrentParticleId ( )
inlinestatic
void G4StationSimulatorOG::G4StationSteppingAction::UserSteppingAction ( const G4Step *const  step)
override

Member Data Documentation

int G4StationSimulatorOG::G4StationSteppingAction::fgParticleId = 0
staticprivate

Definition at line 48 of file G4StationSteppingAction.h.

Referenced by GetCurrentParticleId().

G4StationSteppingAction::RPCParticleListMap G4StationSimulatorOG::G4StationSteppingAction::fgRPCParticleListMap
static

Definition at line 45 of file G4StationSteppingAction.h.

G4StationSteppingAction::RPCTrackIDListMap G4StationSimulatorOG::G4StationSteppingAction::fgRPCTrackIDListMap
static

Definition at line 44 of file G4StationSteppingAction.h.

bool G4StationSimulatorOG::G4StationSteppingAction::fMARTAEnabled = false
private

Definition at line 50 of file G4StationSteppingAction.h.


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

, generated on Tue Sep 26 2023.