Geant4
10.03
|
#include <LXeSteppingAction.hh>
Public Member Functions | |
LXeSteppingAction (LXeRecorderBase *) | |
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 | |
LXeRecorderBase * | fRecorder |
G4bool | fOneStepPrimaries |
LXeSteppingMessenger * | fSteppingMessenger |
G4OpBoundaryProcessStatus | fExpectedNextStatus |
Additional Inherited Members | |
Protected Attributes inherited from G4UserSteppingAction | |
G4SteppingManager * | fpSteppingManager |
Definition at line 44 of file LXeSteppingAction.hh.
LXeSteppingAction::LXeSteppingAction | ( | LXeRecorderBase * | r | ) |
Definition at line 57 of file LXeSteppingAction.cc.
References fExpectedNextStatus, fSteppingMessenger, and Undefined.
|
virtual |
Definition at line 67 of file LXeSteppingAction.cc.
|
inline |
Definition at line 53 of file LXeSteppingAction.hh.
References fOneStepPrimaries.
|
inline |
Definition at line 52 of file LXeSteppingAction.hh.
References fOneStepPrimaries.
Referenced by LXeSteppingMessenger::SetNewValue().
|
virtual |
Reimplemented from G4UserSteppingAction.
Definition at line 71 of file LXeSteppingAction.cc.
References absorbed, Absorption, LXeUserTrackInformation::AddTrackStatusFlag(), BackScattering, boundaryAbsorbed, Detection, FatalException, fExpectedNextStatus, fGeomBoundary, G4SDManager::FindSensitiveDetector(), fOneStepPrimaries, G4UserSteppingAction::fpSteppingManager, fRecorder, FresnelReflection, fStopAndKill, G4endl, G4Exception(), G4ThreadLocal, G4EventManager::GetConstCurrentEvent(), G4Track::GetCurrentStepNumber(), G4Track::GetDefinition(), G4EventManager::GetEventManager(), 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(), G4Event::GetUserInformation(), G4Track::GetUserInformation(), hitPMT, hitSphere, LXeUserEventInformation::IncAbsorption(), LXeUserEventInformation::IncBoundaryAbsorption(), LXeUserTrackInformation::IncReflections(), LXeUserEventInformation::IsConvPosSet(), LambertianReflection, LobeReflection, G4OpticalPhoton::OpticalPhotonDefinition(), LXePMTSD::ProcessHits_constStep(), LXeRecorderBase::RecordStep(), LXeUserEventInformation::SetConvPos(), LXeUserTrackInformation::SetForceDrawTrajectory(), G4Track::SetTrackStatus(), SpikeReflection, StepTooSmall, TotalInternalReflection, and Undefined.
|
private |
Definition at line 61 of file LXeSteppingAction.hh.
Referenced by LXeSteppingAction(), and UserSteppingAction().
|
private |
Definition at line 58 of file LXeSteppingAction.hh.
Referenced by GetOneStepPrimaries(), SetOneStepPrimaries(), and UserSteppingAction().
|
private |
Definition at line 57 of file LXeSteppingAction.hh.
Referenced by UserSteppingAction().
|
private |
Definition at line 59 of file LXeSteppingAction.hh.
Referenced by LXeSteppingAction().