|
Geant4
10.02.p02
|
Stepping action class. More...
#include <B4bSteppingAction.hh>
Inheritance diagram for B4bSteppingAction:
Collaboration diagram for B4bSteppingAction:Public Member Functions | |
| B4bSteppingAction (const B4DetectorConstruction *detectorConstruction) | |
| virtual | ~B4bSteppingAction () |
| virtual void | UserSteppingAction (const G4Step *step) |
Public Member Functions inherited from G4UserSteppingAction | |
| G4UserSteppingAction () | |
| virtual | ~G4UserSteppingAction () |
| void | SetSteppingManagerPointer (G4SteppingManager *pValue) |
Private Attributes | |
| const B4DetectorConstruction * | fDetConstruction |
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 B4bRunData object.
Definition at line 44 of file B4bSteppingAction.hh.
| B4bSteppingAction::B4bSteppingAction | ( | const B4DetectorConstruction * | detectorConstruction | ) |
Definition at line 40 of file B4bSteppingAction.cc.
|
virtual |
Definition at line 49 of file B4bSteppingAction.cc.
|
virtual |
Reimplemented from G4UserSteppingAction.
Definition at line 55 of file B4bSteppingAction.cc.
References B4bRunData::Add(), fDetConstruction, B4DetectorConstruction::GetAbsorberPV(), G4Track::GetDefinition(), B4DetectorConstruction::GetGapPV(), G4RunManager::GetNonConstCurrentRun(), G4ParticleDefinition::GetPDGCharge(), G4Step::GetPreStepPoint(), G4RunManager::GetRunManager(), G4Step::GetStepLength(), G4Step::GetTotalEnergyDeposit(), G4StepPoint::GetTouchableHandle(), G4Step::GetTrack(), G4VTouchable::GetVolume(), kAbs, and kGap.
Here is the call graph for this function:
|
private |
Definition at line 53 of file B4bSteppingAction.hh.
Referenced by UserSteppingAction().