ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/optical/LXe/include/LXeSteppingAction.hh>
Public Member Functions | |
LXeSteppingAction (LXeEventAction *) | |
virtual | ~LXeSteppingAction () |
virtual void | UserSteppingAction (const G4Step *) |
void | SetOneStepPrimaries (G4bool b) |
G4bool | GetOneStepPrimaries () |
Public Member Functions inherited from G4UserSteppingAction | |
G4UserSteppingAction () | |
virtual | ~G4UserSteppingAction () |
virtual void | SetSteppingManagerPointer (G4SteppingManager *pValue) |
Private Attributes | |
G4bool | fOneStepPrimaries |
LXeSteppingMessenger * | fSteppingMessenger |
LXeEventAction * | fEventAction |
G4OpBoundaryProcessStatus | fExpectedNextStatus |
Additional Inherited Members | |
Protected Attributes inherited from G4UserSteppingAction | |
G4SteppingManager * | fpSteppingManager |
Definition at line 42 of file LXeSteppingAction.hh.
View newest version in sPHENIX GitHub at line 42 of file LXeSteppingAction.hh
LXeSteppingAction::LXeSteppingAction | ( | LXeEventAction * | ea | ) |
Definition at line 54 of file LXeSteppingAction.cc.
View newest version in sPHENIX GitHub at line 54 of file LXeSteppingAction.cc
References fExpectedNextStatus, fSteppingMessenger, and Acts::Undefined.
|
virtual |
Definition at line 65 of file LXeSteppingAction.cc.
View newest version in sPHENIX GitHub at line 65 of file LXeSteppingAction.cc
|
inline |
Definition at line 51 of file LXeSteppingAction.hh.
View newest version in sPHENIX GitHub at line 51 of file LXeSteppingAction.hh
References fOneStepPrimaries.
Definition at line 50 of file LXeSteppingAction.hh.
View newest version in sPHENIX GitHub at line 50 of file LXeSteppingAction.hh
References b, and fOneStepPrimaries.
Referenced by LXeSteppingMessenger::SetNewValue().
Reimplemented from G4UserSteppingAction.
Definition at line 69 of file LXeSteppingAction.cc.
View newest version in sPHENIX GitHub at line 69 of file LXeSteppingAction.cc
References absorbed, Absorption, LXeUserTrackInformation::AddTrackStatusFlag(), BackScattering, boundaryAbsorbed, Detection, FatalException, fEventAction, fExpectedNextStatus, fGeomBoundary, G4SDManager::FindSensitiveDetector(), fOneStepPrimaries, G4UserSteppingAction::fpSteppingManager, FresnelReflection, fStopAndKill, G4endl, G4Exception(), G4ThreadLocal, G4Track::GetCurrentStepNumber(), G4Track::GetDefinition(), G4SteppingManager::GetfN2ndariesAlongStepDoIt(), G4SteppingManager::GetfN2ndariesAtRestDoIt(), G4SteppingManager::GetfN2ndariesPostStepDoIt(), G4SteppingManager::GetfSecondary(), G4VPhysicalVolume::GetName(), G4Track::GetParentID(), G4StepPoint::GetPhysicalVolume(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4StepPoint::GetProcessDefinedStep(), G4ProcessManager::GetProcessList(), G4ProcessManager::GetProcessListLength(), G4ParticleDefinition::GetProcessManager(), G4VProcess::GetProcessName(), G4SDManager::GetSDMpointer(), G4StepPoint::GetStepStatus(), G4Step::GetTrack(), G4Track::GetUserInformation(), hitPMT, hitSphere, LXeEventAction::IncAbsorption(), LXeEventAction::IncBoundaryAbsorption(), LXeUserTrackInformation::IncReflections(), LXeEventAction::IsConvPosSet(), LambertianReflection, LobeReflection, G4OpticalPhoton::OpticalPhotonDefinition(), Acts::UnitConstants::pm, LXePMTSD::ProcessHits_constStep(), LXeEventAction::SetConvPos(), LXeUserTrackInformation::SetForceDrawTrajectory(), G4Track::SetTrackStatus(), SpikeReflection, StepTooSmall, TotalInternalReflection, and Acts::Undefined.
|
private |
Definition at line 57 of file LXeSteppingAction.hh.
View newest version in sPHENIX GitHub at line 57 of file LXeSteppingAction.hh
Referenced by UserSteppingAction().
|
private |
Definition at line 59 of file LXeSteppingAction.hh.
View newest version in sPHENIX GitHub at line 59 of file LXeSteppingAction.hh
Referenced by LXeSteppingAction(), and UserSteppingAction().
|
private |
Definition at line 55 of file LXeSteppingAction.hh.
View newest version in sPHENIX GitHub at line 55 of file LXeSteppingAction.hh
Referenced by GetOneStepPrimaries(), SetOneStepPrimaries(), and UserSteppingAction().
|
private |
Definition at line 56 of file LXeSteppingAction.hh.
View newest version in sPHENIX GitHub at line 56 of file LXeSteppingAction.hh
Referenced by LXeSteppingAction().