ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/basic/B4/B4a/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 () |
virtual 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 44 of file B4aSteppingAction.hh.
View newest version in sPHENIX GitHub at line 44 of file B4aSteppingAction.hh
B4aSteppingAction::B4aSteppingAction | ( | const B4DetectorConstruction * | detectorConstruction, |
B4aEventAction * | eventAction | ||
) |
Definition at line 39 of file B4aSteppingAction.cc.
View newest version in sPHENIX GitHub at line 39 of file B4aSteppingAction.cc
|
virtual |
Definition at line 49 of file B4aSteppingAction.cc.
View newest version in sPHENIX GitHub at line 49 of file B4aSteppingAction.cc
Reimplemented from G4UserSteppingAction.
Definition at line 54 of file B4aSteppingAction.cc.
View newest version in sPHENIX GitHub at line 54 of file B4aSteppingAction.cc
References B4aEventAction::AddAbs(), B4aEventAction::AddGap(), edep, fDetConstruction, fEventAction, B4DetectorConstruction::GetAbsorberPV(), G4Track::GetDefinition(), B4DetectorConstruction::GetGapPV(), G4ParticleDefinition::GetPDGCharge(), G4Step::GetPreStepPoint(), G4Step::GetStepLength(), G4Step::GetTotalEnergyDeposit(), G4StepPoint::GetTouchableHandle(), G4Step::GetTrack(), G4VTouchable::GetVolume(), and Acts::Test::volume.
|
private |
Definition at line 54 of file B4aSteppingAction.hh.
View newest version in sPHENIX GitHub at line 54 of file B4aSteppingAction.hh
Referenced by UserSteppingAction().
|
private |
Definition at line 55 of file B4aSteppingAction.hh.
View newest version in sPHENIX GitHub at line 55 of file B4aSteppingAction.hh
Referenced by UserSteppingAction().