Geant4
10.01.p02
|
#include <G4UserTrackingAction.hh>
Public Member Functions | |
G4UserTrackingAction () | |
virtual | ~G4UserTrackingAction () |
void | SetTrackingManagerPointer (G4TrackingManager *pValue) |
virtual void | PreUserTrackingAction (const G4Track *) |
virtual void | PostUserTrackingAction (const G4Track *) |
Protected Attributes | |
G4TrackingManager * | fpTrackingManager |
Definition at line 54 of file G4UserTrackingAction.hh.
G4UserTrackingAction::G4UserTrackingAction | ( | ) |
Definition at line 45 of file G4UserTrackingAction.cc.
References FatalException, G4Exception(), and G4ParticleTable::GetParticleTable().
|
virtual |
Definition at line 64 of file G4UserTrackingAction.cc.
|
inlinevirtual |
Reimplemented in G4RTTrackingAction, G4AdjointTrackingAction, TrackingAction, TrackingAction, MCTruthTrackingAction, CB_G4UserTrackingAction, PurgMagTrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, RE04TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, ITTrackingAction, TrackingAction, LXeTrackingAction, WLSTrackingAction, TrackingAction, F04TrackingAction, RE01TrackingAction, and ExExChTrackingAction.
Definition at line 69 of file G4UserTrackingAction.hh.
Referenced by ITTrackingInteractivity::EndTracking(), export_G4UserTrackingAction(), CB_G4UserTrackingAction::PostUserTrackingAction(), G4AdjointTrackingAction::PostUserTrackingAction(), and G4TrackingManager::ProcessOneTrack().
|
inlinevirtual |
Reimplemented in G4RTTrackingAction, G4AdjointTrackingAction, TrackingAction, TrackingAction, CexmcTrackingAction, CML2TrackingAction, MCTruthTrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, RE04TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, ITTrackingAction, TrackingAction, LXeTrackingAction, WLSTrackingAction, TrackingAction, CB_G4UserTrackingAction, Em10TrackingAction, F04TrackingAction, ExN04TrackingAction, RE05TrackingAction, RE01TrackingAction, ExN04TrackingAction, and ExExChTrackingAction.
Definition at line 68 of file G4UserTrackingAction.hh.
Referenced by export_G4UserTrackingAction(), CB_G4UserTrackingAction::PreUserTrackingAction(), G4AdjointTrackingAction::PreUserTrackingAction(), G4TrackingManager::ProcessOneTrack(), and ITTrackingInteractivity::StartTracking().
void G4UserTrackingAction::SetTrackingManagerPointer | ( | G4TrackingManager * | pValue | ) |
Definition at line 70 of file G4UserTrackingAction.cc.
References fpTrackingManager.
Referenced by G4TrackingManager::SetUserAction().
|
protected |
Definition at line 76 of file G4UserTrackingAction.hh.
Referenced by RE01TrackingAction::PostUserTrackingAction(), LXeTrackingAction::PostUserTrackingAction(), WLSTrackingAction::PostUserTrackingAction(), MCTruthTrackingAction::PostUserTrackingAction(), ExN04TrackingAction::PreUserTrackingAction(), RE01TrackingAction::PreUserTrackingAction(), F04TrackingAction::PreUserTrackingAction(), RE05TrackingAction::PreUserTrackingAction(), WLSTrackingAction::PreUserTrackingAction(), LXeTrackingAction::PreUserTrackingAction(), RE04TrackingAction::PreUserTrackingAction(), MCTruthTrackingAction::PreUserTrackingAction(), CML2TrackingAction::PreUserTrackingAction(), G4RTTrackingAction::PreUserTrackingAction(), and SetTrackingManagerPointer().