List of all members | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Private Attributes | Static Private Attributes
G4XTankSimulatorAG::G4XTankSteppingAction Class Reference

Geant4 Stepping user action class. More...

#include <G4XTankSteppingAction.h>

Inheritance diagram for G4XTankSimulatorAG::G4XTankSteppingAction:
Inheritance graph
[legend]

Public Types

typedef vector< PartDataPartCollection
 
typedef vector< PartData >
::iterator 
PartCollectionIt
 

Public Member Functions

 G4XTankSteppingAction ()
 
void SetImpingingParticle (smartPointer p)
 
void UserSteppingAction (const G4Step *)
 
 ~G4XTankSteppingAction ()
 

Static Public Member Functions

static int GetCurrentParticleId ()
 

Public Attributes

double fCounterDepth
 
PartCollection fPartColl
 
PartCollectionIt fPartCollIt
 

Private Attributes

G4double fDepth
 
PartData fPData
 

Static Private Attributes

static int fgParticleId = 0
 

Detailed Description

Geant4 Stepping user action class.

Author
T. McCauley
Date
07 October 2003

Definition at line 67 of file G4XTankSteppingAction.h.

Member Typedef Documentation

Definition at line 78 of file G4XTankSteppingAction.h.

Definition at line 79 of file G4XTankSteppingAction.h.

Constructor & Destructor Documentation

G4XTankSteppingAction::G4XTankSteppingAction ( )

Definition at line 15 of file G4XTankSteppingAction.cc.

G4XTankSteppingAction::~G4XTankSteppingAction ( )

Definition at line 19 of file G4XTankSteppingAction.cc.

Member Function Documentation

static int G4XTankSimulatorAG::G4XTankSteppingAction::GetCurrentParticleId ( )
inlinestatic

Definition at line 75 of file G4XTankSteppingAction.h.

References fgParticleId.

Referenced by G4XTankSimulatorAG::G4XTankPMTAction::ProcessHits().

void G4XTankSimulatorAG::G4XTankSteppingAction::SetImpingingParticle ( smartPointer  p)
inline
void G4XTankSteppingAction::UserSteppingAction ( const G4Step *  theStep)

Member Data Documentation

double G4XTankSimulatorAG::G4XTankSteppingAction::fCounterDepth

Definition at line 84 of file G4XTankSteppingAction.h.

G4double G4XTankSimulatorAG::G4XTankSteppingAction::fDepth
private

Definition at line 97 of file G4XTankSteppingAction.h.

int G4XTankSteppingAction::fgParticleId = 0
staticprivate

Definition at line 95 of file G4XTankSteppingAction.h.

Referenced by GetCurrentParticleId().

PartCollection G4XTankSimulatorAG::G4XTankSteppingAction::fPartColl

Definition at line 81 of file G4XTankSteppingAction.h.

PartCollectionIt G4XTankSimulatorAG::G4XTankSteppingAction::fPartCollIt

Definition at line 82 of file G4XTankSteppingAction.h.

PartData G4XTankSimulatorAG::G4XTankSteppingAction::fPData
private

Definition at line 98 of file G4XTankSteppingAction.h.

Referenced by SetImpingingParticle().


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

, generated on Tue Sep 26 2023.