ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/basic/B4/B4b/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 () |
virtual 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 43 of file B4bSteppingAction.hh.
View newest version in sPHENIX GitHub at line 43 of file B4bSteppingAction.hh
B4bSteppingAction::B4bSteppingAction | ( | const B4DetectorConstruction * | detectorConstruction | ) |
Definition at line 39 of file B4bSteppingAction.cc.
View newest version in sPHENIX GitHub at line 39 of file B4bSteppingAction.cc
|
virtual |
Definition at line 48 of file B4bSteppingAction.cc.
View newest version in sPHENIX GitHub at line 48 of file B4bSteppingAction.cc
Reimplemented from G4UserSteppingAction.
Definition at line 54 of file B4bSteppingAction.cc.
View newest version in sPHENIX GitHub at line 54 of file B4bSteppingAction.cc
References B4bRunData::Add(), edep, 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, kGap, and Acts::Test::volume.
|
private |
Definition at line 52 of file B4bSteppingAction.hh.
View newest version in sPHENIX GitHub at line 52 of file B4bSteppingAction.hh
Referenced by UserSteppingAction().