Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes
G4ITTrackingManager Class Reference

#include <G4ITTrackingManager.hh>

Public Member Functions

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

Protected Attributes

G4ITTrackingInteractivityfpTrackingInteractivity
 

Detailed Description

Definition at line 51 of file G4ITTrackingManager.hh.

Constructor & Destructor Documentation

G4ITTrackingManager::G4ITTrackingManager ( )

Definition at line 43 of file G4ITTrackingManager.cc.

References fpTrackingInteractivity.

44 {
46 }
G4ITTrackingInteractivity * fpTrackingInteractivity
G4ITTrackingManager::~G4ITTrackingManager ( )
virtual

Definition at line 53 of file G4ITTrackingManager.cc.

References fpTrackingInteractivity.

54 {
56 }
G4ITTrackingInteractivity * fpTrackingInteractivity

Member Function Documentation

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

Definition at line 66 of file G4ITTrackingManager.cc.

References G4ITTrackingInteractivity::AppendStep(), and fpTrackingInteractivity.

Referenced by G4ITStepProcessor::DoStepping().

67 {
69 }
G4ITTrackingInteractivity * fpTrackingInteractivity
virtual void AppendStep(G4Track *, G4Step *)
void G4ITTrackingManager::EndTracking ( G4Track track)
virtual

Definition at line 79 of file G4ITTrackingManager.cc.

References G4ITTrackingInteractivity::EndTracking(), and fpTrackingInteractivity.

80 {
82 }
G4ITTrackingInteractivity * fpTrackingInteractivity
virtual void EndTracking(G4Track *)
void G4ITTrackingManager::SetInteractivity ( G4ITTrackingInteractivity iteractivity)

Definition at line 72 of file G4ITTrackingManager.cc.

References fpTrackingInteractivity.

73 {
75  fpTrackingInteractivity = iteractivity;
76 }
G4ITTrackingInteractivity * fpTrackingInteractivity
void G4ITTrackingManager::StartTracking ( G4Track track)
virtual

Definition at line 58 of file G4ITTrackingManager.cc.

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

Referenced by G4ITStepProcessor::SetInitialStep().

59 {
61 
62  // Inform beginning of tracking to physics processes
63  track->GetDefinition()->GetProcessManager()->StartTracking(track);
64 }
G4ParticleDefinition * GetDefinition() const
G4ITTrackingInteractivity * fpTrackingInteractivity
G4ProcessManager * GetProcessManager() const
virtual void StartTracking(G4Track *)
void StartTracking(G4Track *aTrack=0)

Field Documentation

G4ITTrackingInteractivity* G4ITTrackingManager::fpTrackingInteractivity
protected

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