Geant4
10.02.p01
|
Stepping action class. More...
#include <B4aSteppingAction.hh>
Public Member Functions | |
B4aSteppingAction (const B4DetectorConstruction *detectorConstruction, B4aEventAction *eventAction) | |
virtual | ~B4aSteppingAction () |
virtual void | UserSteppingAction (const G4Step *step) |
Public Member Functions inherited from G4UserSteppingAction | |
G4UserSteppingAction () | |
virtual | ~G4UserSteppingAction () |
void | SetSteppingManagerPointer (G4SteppingManager *pValue) |
Private Attributes | |
const B4DetectorConstruction * | fDetConstruction |
B4aEventAction * | fEventAction |
Additional Inherited Members | |
Protected Attributes inherited from G4UserSteppingAction | |
G4SteppingManager * | fpSteppingManager |
Stepping action class.
In UserSteppingAction() there are collected the energy deposit and track lengths of charged particles in Absober and Gap layers and updated in B4aEventAction.
Definition at line 45 of file B4aSteppingAction.hh.
B4aSteppingAction::B4aSteppingAction | ( | const B4DetectorConstruction * | detectorConstruction, |
B4aEventAction * | eventAction | ||
) |
Definition at line 40 of file B4aSteppingAction.cc.
|
virtual |
Definition at line 51 of file B4aSteppingAction.cc.
|
virtual |
Reimplemented from G4UserSteppingAction.
Definition at line 57 of file B4aSteppingAction.cc.
References B4aEventAction::AddAbs(), B4aEventAction::AddGap(), fDetConstruction, fEventAction, B4DetectorConstruction::GetAbsorberPV(), G4Track::GetDefinition(), B4DetectorConstruction::GetGapPV(), G4ParticleDefinition::GetPDGCharge(), G4Step::GetPreStepPoint(), G4Step::GetStepLength(), G4Step::GetTotalEnergyDeposit(), G4StepPoint::GetTouchableHandle(), G4Step::GetTrack(), and G4VTouchable::GetVolume().
|
private |
Definition at line 55 of file B4aSteppingAction.hh.
Referenced by UserSteppingAction().
|
private |
Definition at line 56 of file B4aSteppingAction.hh.
Referenced by UserSteppingAction().