Geant4  10.00.p02
G4ITTransportationManager Class Reference

#include <G4ITTransportationManager.hh>

+ Collaboration diagram for G4ITTransportationManager:

Public Member Functions

G4ITNavigatorGetNavigatorForTracking ()
 

Static Public Member Functions

static void DeleteInstance ()
 
static G4ITTransportationManagerGetTransportationManager ()
 

Private Member Functions

 G4ITTransportationManager ()
 
 ~G4ITTransportationManager ()
 
void Initialize ()
 

Private Attributes

G4ITNavigatorfpNavigator
 

Static Private Attributes

static G4ThreadLocal
G4ITTransportationManager
fpInstance
 {Duplicated version of G4TransportationManager. This class just contains the pointer to the navigator object of the simulation.} More...
 

Detailed Description

Definition at line 42 of file G4ITTransportationManager.hh.

Constructor & Destructor Documentation

G4ITTransportationManager::G4ITTransportationManager ( )
private

Definition at line 43 of file G4ITTransportationManager.cc.

References Initialize().

Referenced by GetTransportationManager().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4ITTransportationManager::~G4ITTransportationManager ( )
private

Definition at line 48 of file G4ITTransportationManager.cc.

References fpNavigator.

Member Function Documentation

void G4ITTransportationManager::DeleteInstance ( )
static

Definition at line 53 of file G4ITTransportationManager.cc.

References fpInstance.

Referenced by G4ITStepProcessor::~G4ITStepProcessor().

+ Here is the caller graph for this function:

G4ITNavigator * G4ITTransportationManager::GetNavigatorForTracking ( )

Definition at line 77 of file G4ITTransportationManager.cc.

References fpNavigator.

Referenced by G4ITTransportation::G4ITTransportation().

+ Here is the caller graph for this function:

G4ITTransportationManager * G4ITTransportationManager::GetTransportationManager ( )
static

Definition at line 71 of file G4ITTransportationManager.cc.

References fpInstance, and G4ITTransportationManager().

Referenced by G4ITTransportation::G4ITTransportation(), and G4ITStepProcessor::Initialize().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ITTransportationManager::Initialize ( )
private

Definition at line 62 of file G4ITTransportationManager.cc.

References G4ITNavigator::Activate(), fpNavigator, G4TransportationManager::GetNavigatorForTracking(), G4TransportationManager::GetTransportationManager(), G4Navigator::GetWorldVolume(), and G4ITNavigator::SetWorldVolume().

Referenced by G4ITTransportationManager().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4ThreadLocal G4ITTransportationManager * G4ITTransportationManager::fpInstance
staticprivate

{Duplicated version of G4TransportationManager. This class just contains the pointer to the navigator object of the simulation.}

Definition at line 52 of file G4ITTransportationManager.hh.

Referenced by DeleteInstance(), and GetTransportationManager().

G4ITNavigator* G4ITTransportationManager::fpNavigator
private

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