Geant4
10.00.p01
|
Stepping action class. More...
#include <B4bSteppingAction.hh>
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.
|
private |
Definition at line 53 of file B4bSteppingAction.hh.
Referenced by UserSteppingAction().