#include <G4ITTransportationManager.hh>
Public 멤버 함수 | |
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 () |
정적 Public 멤버 함수 | |
static void | DeleteInstance () |
static G4ITTransportationManager * | GetTransportationManager () |
Private 멤버 함수 | |
void | ClearNavigators () |
void | DeRegisterWorld (G4VPhysicalVolume *aWorld) |
G4ITTransportationManager () | |
~G4ITTransportationManager () | |
void | Initialize () |
Private 속성 | |
G4ITSafetyHelper * | fpSafetyHelper |
std::vector< G4ITNavigator * > | fNavigators |
std::vector< G4ITNavigator * > | fActiveNavigators |
std::vector< G4VPhysicalVolume * > | fWorlds |
정적 Private 속성 | |
static G4ThreadLocal G4ITTransportationManager * | fpInstance |
{Duplicated version of G4TransportationManager. This class just contains the pointer to the navigator object of the simulation.} 더 자세히 ... | |
G4ITTransportationManager.hh 파일의 62 번째 라인에서 정의되었습니다.
|
private |
G4ITTransportationManager.cc 파일의 46 번째 라인에서 정의되었습니다.
다음을 참조함 : Initialize().
다음에 의해서 참조됨 : GetTransportationManager().
|
private |
G4ITTransportationManager.cc 파일의 51 번째 라인에서 정의되었습니다.
다음을 참조함 : ClearNavigators(), fpSafetyHelper.
G4int G4ITTransportationManager::ActivateNavigator | ( | G4ITNavigator * | aNavigator | ) |
G4ITTransportationManager.cc 파일의 268 번째 라인에서 정의되었습니다.
다음을 참조함 : fActiveNavigators, fNavigators, G4Exception(), JustWarning, message().
|
private |
G4ITTransportationManager.cc 파일의 72 번째 라인에서 정의되었습니다.
다음을 참조함 : fActiveNavigators, fNavigators, fWorlds.
다음에 의해서 참조됨 : ~G4ITTransportationManager().
void G4ITTransportationManager::DeActivateNavigator | ( | G4ITNavigator * | aNavigator | ) |
G4ITTransportationManager.cc 파일의 306 번째 라인에서 정의되었습니다.
다음을 참조함 : fActiveNavigators, fNavigators, G4Exception(), JustWarning, message().
|
static |
G4ITTransportationManager.cc 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : fpInstance.
void G4ITTransportationManager::DeRegisterNavigator | ( | G4ITNavigator * | aNavigator | ) |
G4ITTransportationManager.cc 파일의 229 번째 라인에서 정의되었습니다.
다음을 참조함 : DeRegisterWorld(), FatalException, fNavigators, G4Exception(), JustWarning, message().
|
private |
G4ITTransportationManager.cc 파일의 407 번째 라인에서 정의되었습니다.
다음을 참조함 : fWorlds, G4Exception(), G4VPhysicalVolume::GetName(), JustWarning, message().
다음에 의해서 참조됨 : DeRegisterNavigator().
|
inline |
다음에 의해서 참조됨 : G4ITPathFinder::ComputeSafety(), G4ITMultiNavigator::GetGlobalExitNormal(), G4ITPathFinder::Locate(), G4ITMultiNavigator::LocateGlobalPointAndSetup(), G4ITMultiNavigator::LocateGlobalPointWithinVolume(), G4ITPathFinder::PrepareNewTrack(), G4ITPathFinder::ReLocate(), G4ITMultiNavigator::ResetHierarchyAndLocate().
G4ITNavigator * G4ITTransportationManager::GetNavigator | ( | const G4String & | worldName | ) |
G4ITTransportationManager.cc 파일의 146 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, fNavigators, G4Exception(), IsWorldExisting(), message().
G4ITNavigator * G4ITTransportationManager::GetNavigator | ( | G4VPhysicalVolume * | aWorld | ) |
G4ITTransportationManager.cc 파일의 189 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, fNavigators, fWorlds, G4Exception(), G4VPhysicalVolume::GetName(), message().
G4ITNavigator* G4ITTransportationManager::GetNavigatorForTracking | ( | ) | const |
|
inline |
|
inline |
G4VPhysicalVolume * G4ITTransportationManager::GetParallelWorld | ( | const G4String & | worldName | ) |
G4ITTransportationManager.cc 파일의 124 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VPhysicalVolume::GetLogicalVolume(), GetNavigatorForTracking(), G4LogicalVolume::GetSolid(), IsWorldExisting(), RegisterWorld().
|
inline |
|
static |
G4ITTransportationManager.cc 파일의 111 번째 라인에서 정의되었습니다.
다음을 참조함 : fpInstance, G4ITTransportationManager().
다음에 의해서 참조됨 : G4DNAMolecularDissociation::DecayIt(), G4ITMultiNavigator::G4ITMultiNavigator(), G4ITPathFinder::G4ITPathFinder(), G4ITTransportation::G4ITTransportation(), G4ITSafetyHelper::InitialiseNavigator(), G4ITStepProcessor::Initialize().
|
inline |
void G4ITTransportationManager::InactivateAll | ( | ) |
G4ITTransportationManager.cc 파일의 337 번째 라인에서 정의되었습니다.
다음을 참조함 : fActiveNavigators, fNavigators.
|
private |
G4ITTransportationManager.cc 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : fActiveNavigators, fNavigators, fpSafetyHelper, fWorlds, G4TransportationManager::GetNavigatorForTracking(), G4TransportationManager::GetNoWorlds(), G4TransportationManager::GetTransportationManager(), G4TransportationManager::GetWorldsIterator(), G4Navigator::GetWorldVolume().
다음에 의해서 참조됨 : G4ITTransportationManager().
G4VPhysicalVolume * G4ITTransportationManager::IsWorldExisting | ( | const G4String & | worldName | ) |
G4ITTransportationManager.cc 파일의 360 번째 라인에서 정의되었습니다.
다음을 참조함 : fNavigators, fWorlds.
다음에 의해서 참조됨 : GetNavigator(), GetParallelWorld().
G4bool G4ITTransportationManager::RegisterWorld | ( | G4VPhysicalVolume * | aWorld | ) |
G4ITTransportationManager.cc 파일의 385 번째 라인에서 정의되었습니다.
다음을 참조함 : fWorlds.
다음에 의해서 참조됨 : GetParallelWorld().
|
inline |
|
private |
G4ITTransportationManager.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ActivateNavigator(), ClearNavigators(), DeActivateNavigator(), InactivateAll(), Initialize().
|
private |
G4ITTransportationManager.hh 파일의 121 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ActivateNavigator(), ClearNavigators(), DeActivateNavigator(), DeRegisterNavigator(), GetNavigator(), InactivateAll(), Initialize(), IsWorldExisting().
|
staticprivate |
{Duplicated version of G4TransportationManager. This class just contains the pointer to the navigator object of the simulation.}
G4ITTransportationManager.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DeleteInstance(), GetTransportationManager().
|
private |
G4ITTransportationManager.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialize(), ~G4ITTransportationManager().
|
private |
G4ITTransportationManager.hh 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearNavigators(), DeRegisterWorld(), GetNavigator(), Initialize(), IsWorldExisting(), RegisterWorld().