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().