List of all members | Public Member Functions | Static Public Attributes | Private Attributes | Friends
G4StationSimulatorOG::G4StationTrackingAction Class Reference

Geant4 Tracking user action class. More...

#include <G4StationTrackingAction.h>

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

Public Member Functions

 G4StationTrackingAction (const bool enabled)
 
bool GetFirstStepInVolume () const
 
virtual void PostUserTrackingAction (const G4Track *const track) override
 
virtual void PreUserTrackingAction (const G4Track *const track) override
 
void SetFirstStepInVolume (const bool b)
 
 ~G4StationTrackingAction ()
 

Static Public Attributes

static int fNumBounces = 0
 
static int fNumC = 0
 
static int fNumCDelta = 0
 

Private Attributes

bool firstStepInVolume = true
 
bool fIsUMDEnabled = false
 

Friends

class G4SoilAction
 
class G4UMDScintStripAction
 

Detailed Description

Geant4 Tracking user action class.

Author
T. McCauley
Date
07 October 2003

Definition at line 24 of file G4StationTrackingAction.h.

Constructor & Destructor Documentation

G4StationSimulatorOG::G4StationTrackingAction::G4StationTrackingAction ( const bool  enabled)

Definition at line 17 of file G4StationTrackingAction.cc.

G4StationSimulatorOG::G4StationTrackingAction::~G4StationTrackingAction ( )
inline

Definition at line 28 of file G4StationTrackingAction.h.

Member Function Documentation

bool G4StationSimulatorOG::G4StationTrackingAction::GetFirstStepInVolume ( ) const
inline
void G4StationSimulatorOG::G4StationTrackingAction::PostUserTrackingAction ( const G4Track *const  track)
overridevirtual

Definition at line 44 of file G4StationTrackingAction.cc.

References firstStepInVolume.

void G4StationSimulatorOG::G4StationTrackingAction::PreUserTrackingAction ( const G4Track *const  track)
overridevirtual

Definition at line 23 of file G4StationTrackingAction.cc.

References firstStepInVolume, fNumBounces, fNumC, and fNumCDelta.

void G4StationSimulatorOG::G4StationTrackingAction::SetFirstStepInVolume ( const bool  b)
inline

Friends And Related Function Documentation

friend class G4SoilAction
friend

Definition at line 45 of file G4StationTrackingAction.h.

friend class G4UMDScintStripAction
friend

Definition at line 44 of file G4StationTrackingAction.h.

Member Data Documentation

bool G4StationSimulatorOG::G4StationTrackingAction::firstStepInVolume = true
private
bool G4StationSimulatorOG::G4StationTrackingAction::fIsUMDEnabled = false
private

Definition at line 41 of file G4StationTrackingAction.h.

int G4StationSimulatorOG::G4StationTrackingAction::fNumBounces = 0
static
int G4StationSimulatorOG::G4StationTrackingAction::fNumC = 0
static
int G4StationSimulatorOG::G4StationTrackingAction::fNumCDelta = 0
static

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

, generated on Tue Sep 26 2023.