Geant4 Stepping user action class. More...
#include <G4XTankSteppingAction.h>
Public Types | |
typedef vector< PartData > | PartCollection |
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 |
Geant4 Stepping user action class.
Definition at line 67 of file G4XTankSteppingAction.h.
typedef vector<PartData> G4XTankSimulatorAG::G4XTankSteppingAction::PartCollection |
Definition at line 78 of file G4XTankSteppingAction.h.
typedef vector<PartData>::iterator G4XTankSimulatorAG::G4XTankSteppingAction::PartCollectionIt |
Definition at line 79 of file G4XTankSteppingAction.h.
G4XTankSteppingAction::G4XTankSteppingAction | ( | ) |
Definition at line 15 of file G4XTankSteppingAction.cc.
G4XTankSteppingAction::~G4XTankSteppingAction | ( | ) |
Definition at line 19 of file G4XTankSteppingAction.cc.
|
inlinestatic |
Definition at line 75 of file G4XTankSteppingAction.h.
References fgParticleId.
Referenced by G4XTankSimulatorAG::G4XTankPMTAction::ProcessHits().
|
inline |
Definition at line 86 of file G4XTankSteppingAction.h.
References fPData, G4StationSimulatorOG::p, and G4XTankSimulatorAG::PartData::PParent.
void G4XTankSteppingAction::UserSteppingAction | ( | const G4Step * | theStep | ) |
Definition at line 23 of file G4XTankSteppingAction.cc.
References G4XTankSimulatorAG::G4XTankTrackingAction::fNumBounces, and utl::mm.
double G4XTankSimulatorAG::G4XTankSteppingAction::fCounterDepth |
Definition at line 84 of file G4XTankSteppingAction.h.
|
private |
Definition at line 97 of file G4XTankSteppingAction.h.
|
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.
|
private |
Definition at line 98 of file G4XTankSteppingAction.h.
Referenced by SetImpingingParticle().