Geant4
10.03
|
#include <G4UserTrackingAction.hh>
Public Member Functions | |
G4UserTrackingAction () | |
virtual | ~G4UserTrackingAction () |
virtual 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 G4MultiTrackingAction, G4RTTrackingAction, G4AdjointTrackingAction, TrackingAction, TrackingAction, Par02TrackingAction, MCTruthTrackingAction, CB_G4UserTrackingAction, PurgMagTrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, RE04TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, ITTrackingAction, TrackingAction, TrackingAction, LXeTrackingAction, TrackingAction, F04TrackingAction, RE01TrackingAction, ExExChTrackingAction, and TrackingAction.
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 G4MultiTrackingAction, G4RTTrackingAction, G4AdjointTrackingAction, TrackingAction, TrackingAction, CexmcTrackingAction, CML2TrackingAction, MCTruthTrackingAction, TrackingAction, Par02TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, RE04TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, TrackingAction, ITTrackingAction, TrackingAction, TrackingAction, LXeTrackingAction, WLSTrackingAction, TrackingAction, CB_G4UserTrackingAction, F04TrackingAction, ExN04TrackingAction, RE01TrackingAction, RE05TrackingAction, 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().
|
virtual |
Reimplemented in G4MultiTrackingAction.
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(), MCTruthTrackingAction::PostUserTrackingAction(), ExN04TrackingAction::PreUserTrackingAction(), RE01TrackingAction::PreUserTrackingAction(), RE05TrackingAction::PreUserTrackingAction(), F04TrackingAction::PreUserTrackingAction(), WLSTrackingAction::PreUserTrackingAction(), LXeTrackingAction::PreUserTrackingAction(), RE04TrackingAction::PreUserTrackingAction(), MCTruthTrackingAction::PreUserTrackingAction(), CML2TrackingAction::PreUserTrackingAction(), G4RTTrackingAction::PreUserTrackingAction(), and SetTrackingManagerPointer().