Geant4
10.03
|
#include <CexmcSteppingAction.hh>
Public Member Functions | |
CexmcSteppingAction (CexmcPhysicsManager *physicsManager) | |
void | UserSteppingAction (const G4Step *step) |
Public Member Functions inherited from G4UserSteppingAction | |
G4UserSteppingAction () | |
virtual | ~G4UserSteppingAction () |
virtual void | SetSteppingManagerPointer (G4SteppingManager *pValue) |
Private Attributes | |
CexmcPhysicsManager * | physicsManager |
const G4LogicalVolume * | targetVolume |
Additional Inherited Members | |
Protected Attributes inherited from G4UserSteppingAction | |
G4SteppingManager * | fpSteppingManager |
Definition at line 54 of file CexmcSteppingAction.hh.
|
explicit |
Definition at line 59 of file CexmcSteppingAction.cc.
References G4RunManager::GetRunManager(), G4RunManager::GetUserDetectorConstruction(), CexmcSetup::GetVolume(), CexmcSetup::Target, and targetVolume.
|
virtual |
Reimplemented from G4UserSteppingAction.
Definition at line 70 of file CexmcSteppingAction.cc.
References CexmcIncidentParticleTrackInfo::ActivateStudiedProcess(), CexmcIncidentParticleTrackInfo::AddTrackLengthInTarget(), CexmcIncidentParticleTrackType, fGeomBoundary, G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4Step::GetStepLength(), G4StepPoint::GetTouchable(), G4Step::GetTrack(), G4VTouchable::GetVolume(), CexmcIncidentParticleTrackInfo::IsStudiedProcessActivated(), CexmcIncidentParticleTrackInfo::NeedsTrackLengthResampling(), physicsManager, CexmcPhysicsManager::ResampleTrackLengthInTarget(), and targetVolume.
|
private |
Definition at line 63 of file CexmcSteppingAction.hh.
Referenced by UserSteppingAction().
|
private |
Definition at line 65 of file CexmcSteppingAction.hh.
Referenced by CexmcSteppingAction(), and UserSteppingAction().