Geant4-11
Public Member Functions | Protected Attributes
G4ITTrackingManager Class Reference

#include <G4ITTrackingManager.hh>

Public Member Functions

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

Protected Attributes

G4ITTrackingInteractivityfpTrackingInteractivity
 

Detailed Description

Definition at line 59 of file G4ITTrackingManager.hh.

Constructor & Destructor Documentation

◆ G4ITTrackingManager()

G4ITTrackingManager::G4ITTrackingManager ( )

Definition at line 44 of file G4ITTrackingManager.cc.

45{
47}
G4ITTrackingInteractivity * fpTrackingInteractivity

References fpTrackingInteractivity.

◆ ~G4ITTrackingManager()

G4ITTrackingManager::~G4ITTrackingManager ( )

Definition at line 54 of file G4ITTrackingManager.cc.

References fpTrackingInteractivity.

Member Function Documentation

◆ AppendStep()

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

◆ EndTracking()

void G4ITTrackingManager::EndTracking ( G4Track track)

◆ EndTrackingWOKill()

void G4ITTrackingManager::EndTrackingWOKill ( G4Track track)

◆ GetInteractivity()

G4ITTrackingInteractivity * G4ITTrackingManager::GetInteractivity ( )
inline

Definition at line 76 of file G4ITTrackingManager.hh.

77 {
79 }

References fpTrackingInteractivity.

Referenced by G4ITStepProcessor::Initialize().

◆ SetInteractivity()

void G4ITTrackingManager::SetInteractivity ( G4ITTrackingInteractivity iteractivity)

Definition at line 79 of file G4ITTrackingManager.cc.

80{
82 {
84 }
85 fpTrackingInteractivity = iteractivity;
86}

References fpTrackingInteractivity.

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

◆ StartTracking()

void G4ITTrackingManager::StartTracking ( G4Track track)

Definition at line 59 of file G4ITTrackingManager.cc.

60{
62 {
64#ifdef G4VERBOSE
66#endif
67 }
68
69 // Inform beginning of tracking to physics processes
71}
virtual void StartTracking(G4Track *)
G4ProcessManager * GetProcessManager() const
void StartTracking(G4Track *aTrack=nullptr)
G4ParticleDefinition * GetDefinition() const
virtual void TrackingStarted(G4Track *track)

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

Referenced by G4ITStepProcessor::InitDefineStep().

Field Documentation

◆ fpTrackingInteractivity

G4ITTrackingInteractivity* G4ITTrackingManager::fpTrackingInteractivity
protected

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