Geant4
10.02
|
#include <LXeTrackingAction.hh>
Public Member Functions | |
LXeTrackingAction (LXeRecorderBase *) | |
virtual | ~LXeTrackingAction () |
virtual void | PreUserTrackingAction (const G4Track *) |
virtual void | PostUserTrackingAction (const G4Track *) |
Public Member Functions inherited from G4UserTrackingAction | |
G4UserTrackingAction () | |
virtual | ~G4UserTrackingAction () |
void | SetTrackingManagerPointer (G4TrackingManager *pValue) |
Private Attributes | |
LXeRecorderBase * | fRecorder |
Additional Inherited Members | |
Protected Attributes inherited from G4UserTrackingAction | |
G4TrackingManager * | fpTrackingManager |
Definition at line 40 of file LXeTrackingAction.hh.
LXeTrackingAction::LXeTrackingAction | ( | LXeRecorderBase * | r | ) |
Definition at line 44 of file LXeTrackingAction.cc.
|
inlinevirtual |
Definition at line 45 of file LXeTrackingAction.hh.
|
virtual |
Reimplemented from G4UserTrackingAction.
Definition at line 68 of file LXeTrackingAction.cc.
References G4UserTrackingAction::fpTrackingManager, fRecorder, G4Track::GetCreatorProcess(), G4Track::GetDefinition(), LXeUserTrackInformation::GetForceDrawTrajectory(), G4VProcess::GetProcessName(), LXeDetectorConstruction::GetSphereOn(), LXeUserTrackInformation::GetTrackStatus(), G4Track::GetUserInformation(), G4TrackingManager::GimmeTrajectory(), hitPMT, hitSphere, G4OpticalPhoton::OpticalPhotonDefinition(), LXeRecorderBase::RecordTrack(), LXeTrajectory::SetDrawTrajectory(), and LXeTrajectory::WLS().
|
virtual |
Reimplemented from G4UserTrackingAction.
Definition at line 49 of file LXeTrackingAction.cc.
References G4UserTrackingAction::fpTrackingManager, G4TrackingManager::SetTrajectory(), and G4TrackingManager::SetUserTrackInformation().
|
private |
Definition at line 52 of file LXeTrackingAction.hh.
Referenced by PostUserTrackingAction().