|
Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ITTransportationManager.hh>
Public Member Functions | |
| G4ITNavigator * | GetNavigatorForTracking () const |
| void | SetWorldForTracking (G4VPhysicalVolume *theWorld) |
| size_t | GetNoActiveNavigators () const |
| std::vector< G4ITNavigator * >::iterator | GetActiveNavigatorsIterator () |
| size_t | GetNoWorlds () const |
| std::vector< G4VPhysicalVolume * >::iterator | GetWorldsIterator () |
| G4ITSafetyHelper * | GetSafetyHelper () const |
| G4VPhysicalVolume * | GetParallelWorld (const G4String &worldName) |
| G4VPhysicalVolume * | IsWorldExisting (const G4String &worldName) |
| G4ITNavigator * | GetNavigator (const G4String &worldName) |
| G4ITNavigator * | GetNavigator (G4VPhysicalVolume *aWorld) |
| G4bool | RegisterWorld (G4VPhysicalVolume *aWorld) |
| void | DeRegisterNavigator (G4ITNavigator *aNavigator) |
| G4int | ActivateNavigator (G4ITNavigator *aNavigator) |
| void | DeActivateNavigator (G4ITNavigator *aNavigator) |
| void | InactivateAll () |
Static Public Member Functions | |
| static void | DeleteInstance () |
| static G4ITTransportationManager * | GetTransportationManager () |
Definition at line 61 of file G4ITTransportationManager.hh.
| G4int G4ITTransportationManager::ActivateNavigator | ( | G4ITNavigator * | aNavigator | ) |
Definition at line 267 of file G4ITTransportationManager.cc.
| void G4ITTransportationManager::DeActivateNavigator | ( | G4ITNavigator * | aNavigator | ) |
Definition at line 305 of file G4ITTransportationManager.cc.
|
static |
Definition at line 56 of file G4ITTransportationManager.cc.
| void G4ITTransportationManager::DeRegisterNavigator | ( | G4ITNavigator * | aNavigator | ) |
Definition at line 228 of file G4ITTransportationManager.cc.
|
inline |
Referenced by G4ITPathFinder::ComputeSafety(), G4ITMultiNavigator::GetGlobalExitNormal(), G4ITPathFinder::Locate(), G4ITMultiNavigator::LocateGlobalPointAndSetup(), G4ITMultiNavigator::LocateGlobalPointWithinVolume(), G4ITPathFinder::PrepareNewTrack(), G4ITPathFinder::ReLocate(), and G4ITMultiNavigator::ResetHierarchyAndLocate().
| G4ITNavigator * G4ITTransportationManager::GetNavigator | ( | const G4String & | worldName | ) |
Definition at line 145 of file G4ITTransportationManager.cc.
| G4ITNavigator * G4ITTransportationManager::GetNavigator | ( | G4VPhysicalVolume * | aWorld | ) |
Definition at line 188 of file G4ITTransportationManager.cc.
| G4ITNavigator * G4ITTransportationManager::GetNavigatorForTracking | ( | ) | const |
|
inline |
|
inline |
| G4VPhysicalVolume * G4ITTransportationManager::GetParallelWorld | ( | const G4String & | worldName | ) |
Definition at line 123 of file G4ITTransportationManager.cc.
|
inline |
|
static |
Definition at line 110 of file G4ITTransportationManager.cc.
Referenced by G4DNAMolecularDissociation::DecayIt(), G4ITMultiNavigator::G4ITMultiNavigator(), G4ITPathFinder::G4ITPathFinder(), G4ITTransportation::G4ITTransportation(), G4ITSafetyHelper::InitialiseNavigator(), and G4ITStepProcessor::Initialize().
|
inline |
| void G4ITTransportationManager::InactivateAll | ( | ) |
Definition at line 336 of file G4ITTransportationManager.cc.
| G4VPhysicalVolume * G4ITTransportationManager::IsWorldExisting | ( | const G4String & | worldName | ) |
Definition at line 359 of file G4ITTransportationManager.cc.
Referenced by GetNavigator(), and GetParallelWorld().
| G4bool G4ITTransportationManager::RegisterWorld | ( | G4VPhysicalVolume * | aWorld | ) |
Definition at line 384 of file G4ITTransportationManager.cc.
Referenced by GetParallelWorld().
|
inline |