Geant4  10.02.p02
G4ITTrackingManager Class Reference

#include <G4ITTrackingManager.hh>

+ Collaboration diagram for G4ITTrackingManager:

Public Member Functions

 G4ITTrackingManager ()
 
 ~G4ITTrackingManager ()
 
void StartTracking (G4Track *)
 
void AppendStep (G4Track *track, G4Step *step)
 
void EndTracking (G4Track *)
 
void EndTrackingWOKill (G4Track *)
 
void SetInteractivity (G4ITTrackingInteractivity *)
 
G4ITTrackingInteractivityGetInteractivity ()
 

Protected Attributes

G4ITTrackingInteractivityfpTrackingInteractivity
 

Detailed Description

Definition at line 60 of file G4ITTrackingManager.hh.

Constructor & Destructor Documentation

G4ITTrackingManager::G4ITTrackingManager ( )

Definition at line 45 of file G4ITTrackingManager.cc.

References fpTrackingInteractivity.

G4ITTrackingManager::~G4ITTrackingManager ( )

Definition at line 55 of file G4ITTrackingManager.cc.

References fpTrackingInteractivity.

Member Function Documentation

void G4ITTrackingManager::AppendStep ( G4Track track,
G4Step step 
)

Definition at line 74 of file G4ITTrackingManager.cc.

References G4ITTrackingInteractivity::AppendStep(), and fpTrackingInteractivity.

+ Here is the call graph for this function:

void G4ITTrackingManager::EndTracking ( G4Track track)

Definition at line 90 of file G4ITTrackingManager.cc.

References G4ITTrackingInteractivity::EndTracking(), fpTrackingInteractivity, G4ITTrackingInteractivity::GetSteppingVerbose(), G4ITTrackHolder::Instance(), G4FastList< G4Track >::Pop(), G4ITTrackHolder::PushToKill(), and G4VITSteppingVerbose::TrackingEnded().

Referenced by G4ITStepProcessor::ExtractILData().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ITTrackingManager::EndTrackingWOKill ( G4Track track)

Definition at line 103 of file G4ITTrackingManager.cc.

References G4ITTrackingInteractivity::EndTracking(), fpTrackingInteractivity, G4ITTrackingInteractivity::GetSteppingVerbose(), and G4VITSteppingVerbose::TrackingEnded().

Referenced by G4Scheduler::EndTracking().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4ITTrackingInteractivity* G4ITTrackingManager::GetInteractivity ( )
inline

Definition at line 77 of file G4ITTrackingManager.hh.

References fpTrackingInteractivity.

Referenced by G4ITStepProcessor::Initialize().

+ Here is the caller graph for this function:

void G4ITTrackingManager::SetInteractivity ( G4ITTrackingInteractivity iteractivity)

Definition at line 80 of file G4ITTrackingManager.cc.

References fpTrackingInteractivity.

Referenced by G4Scheduler::Initialize(), and G4Scheduler::SetInteractivity().

+ Here is the caller graph for this function:

void G4ITTrackingManager::StartTracking ( G4Track track)

Definition at line 60 of file G4ITTrackingManager.cc.

References fpTrackingInteractivity, G4Track::GetDefinition(), G4ParticleDefinition::GetProcessManager(), G4ITTrackingInteractivity::GetSteppingVerbose(), G4ITTrackingInteractivity::StartTracking(), G4ProcessManager::StartTracking(), and G4VITSteppingVerbose::TrackingStarted().

Referenced by G4ITStepProcessor::InitDefineStep().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation


The documentation for this class was generated from the following files: