#include <G4TransportationManager.hh>
정적 Public 멤버 함수 | |
static G4TransportationManager * | GetTransportationManager () |
static G4TransportationManager * | GetInstanceIfExist () |
Protected 멤버 함수 | |
G4TransportationManager () | |
Private 멤버 함수 | |
void | ClearNavigators () |
void | DeRegisterWorld (G4VPhysicalVolume *aWorld) |
Private 속성 | |
std::vector< G4Navigator * > | fNavigators |
std::vector< G4Navigator * > | fActiveNavigators |
std::vector< G4VPhysicalVolume * > | fWorlds |
G4PropagatorInField * | fPropagatorInField |
G4FieldManager * | fFieldManager |
G4GeometryMessenger * | fGeomMessenger |
G4SafetyHelper * | fSafetyHelper |
정적 Private 속성 | |
static G4ThreadLocal G4TransportationManager * | fTransportationManager =0 |
G4TransportationManager.hh 파일의 57 번째 라인에서 정의되었습니다.
G4TransportationManager::~G4TransportationManager | ( | ) |
G4TransportationManager.cc 파일의 82 번째 라인에서 정의되었습니다.
다음을 참조함 : ClearNavigators(), fGeomMessenger, fPropagatorInField, fSafetyHelper, fTransportationManager.
|
protected |
G4TransportationManager.cc 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Navigator::Activate(), fActiveNavigators, FatalException, fFieldManager, fGeomMessenger, fNavigators, fPropagatorInField, fSafetyHelper, fTransportationManager, fWorlds, G4Exception(), G4Navigator::GetWorldVolume().
다음에 의해서 참조됨 : GetTransportationManager().
G4int G4TransportationManager::ActivateNavigator | ( | G4Navigator * | aNavigator | ) |
G4TransportationManager.cc 파일의 310 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Navigator::Activate(), fActiveNavigators, FatalException, fNavigators, G4Exception(), G4VPhysicalVolume::GetName(), G4Navigator::GetWorldVolume(), message().
다음에 의해서 참조됨 : G4CoupledTransportation::G4CoupledTransportation(), G4SafetyHelper::InitialiseNavigator(), G4WeightCutOffProcess::StartTracking(), G4ImportanceProcess::StartTracking(), G4WeightWindowProcess::StartTracking(), G4ParallelWorldScoringProcess::StartTracking(), G4ParallelWorldProcess::StartTracking(), G4FastSimulationManagerProcess::StartTracking(), G4ParallelGeometriesLimiterProcess::StartTracking(), G4CoupledTransportation::StartTracking().
|
private |
G4TransportationManager.cc 파일의 152 번째 라인에서 정의되었습니다.
다음을 참조함 : fActiveNavigators, fNavigators, fWorlds.
다음에 의해서 참조됨 : ~G4TransportationManager().
void G4TransportationManager::ClearParallelWorlds | ( | ) |
G4TransportationManager.cc 파일의 463 번째 라인에서 정의되었습니다.
다음을 참조함 : fActiveNavigators, fNavigators, fWorlds.
다음에 의해서 참조됨 : G4WorkerRunManager::InitializeGeometry(), G4RunManager::ReinitializeGeometry().
void G4TransportationManager::DeActivateNavigator | ( | G4Navigator * | aNavigator | ) |
G4TransportationManager.cc 파일의 345 번째 라인에서 정의되었습니다.
다음을 참조함 : fActiveNavigators, fNavigators, G4Exception(), G4VPhysicalVolume::GetName(), G4Navigator::GetWorldVolume(), JustWarning, message().
다음에 의해서 참조됨 : G4FastSimulationManagerProcess::EndTracking(), G4ParallelGeometriesLimiterProcess::EndTracking().
void G4TransportationManager::DeRegisterNavigator | ( | G4Navigator * | aNavigator | ) |
G4TransportationManager.cc 파일의 271 번째 라인에서 정의되었습니다.
다음을 참조함 : DeRegisterWorld(), FatalException, fNavigators, G4Exception(), G4VPhysicalVolume::GetName(), G4Navigator::GetWorldVolume(), JustWarning, message().
|
private |
G4TransportationManager.cc 파일의 438 번째 라인에서 정의되었습니다.
다음을 참조함 : fWorlds, G4Exception(), G4VPhysicalVolume::GetName(), JustWarning, message().
다음에 의해서 참조됨 : DeRegisterNavigator().
|
inline |
다음에 의해서 참조됨 : G4PathFinder::ComputeSafety(), G4MultiNavigator::GetGlobalExitNormal(), G4PathFinder::Locate(), G4MultiNavigator::LocateGlobalPointAndSetup(), G4MultiNavigator::LocateGlobalPointWithinVolume(), G4PathFinder::PrepareNewTrack(), G4PathFinder::ReLocate(), G4MultiNavigator::ResetHierarchyAndLocate().
|
inline |
다음에 의해서 참조됨 : G4ErrorSurfaceTrajState::BuildErrorMatrix(), CCalDetectorConstruction::Construct(), RE01DetectorConstruction::ConstructSDandField(), RE05DetectorConstruction::ConstructSDandField(), ExUCNDetectorConstruction::ConstructSDandField(), F05DetectorConstruction::ConstructSDandField(), F06DetectorConstruction::ConstructSDandField(), PurgMagDetectorConstruction::ConstructSDandField(), G4MagneticFieldModel::DescribeYourselfTo(), G4ITTransportation::DoesGlobalFieldExist(), export_G4TransportationManager(), G4CoupledTransportation::G4CoupledTransportation(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), ExErrorMagneticField::GetGlobalFieldManager(), ExN02MagneticField::GetGlobalFieldManager(), ExP01MagneticField::GetGlobalFieldManager(), F03FieldSetup::GetGlobalFieldManager(), G4MonopoleFieldSetup::GetGlobalFieldManager(), F01FieldSetup::GetGlobalFieldManager(), F02ElectricFieldSetup::GetGlobalFieldManager(), F04GlobalField::GetGlobalFieldManager(), G4ErrorPropagatorManager::InitFieldForBackwards(), F01FieldSetup::InitialiseAll(), G4ErrorMagFieldLimitProcess::PostStepGetPhysicalInteractionLength(), G4ErrorFreeTrajState::PropagateError(), G4GlobalMagFieldMessenger::SetField(), ExN03DetectorConstruction::SetMagField(), DetectorConstruction::SetMagField().
|
static |
G4TransportationManager.cc 파일의 110 번째 라인에서 정의되었습니다.
다음을 참조함 : fTransportationManager.
다음에 의해서 참조됨 : G4RunManagerKernel::~G4RunManagerKernel().
G4Navigator * G4TransportationManager::GetNavigator | ( | const G4String & | worldName | ) |
G4TransportationManager.cc 파일의 195 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, fNavigators, G4Exception(), IsWorldExisting(), message(), G4Navigator::SetWorldVolume().
다음에 의해서 참조됨 : G4WeightCutOffProcess::SetParallelWorld(), G4ImportanceProcess::SetParallelWorld(), G4ParallelWorldScoringProcess::SetParallelWorld(), G4WeightWindowProcess::SetParallelWorld(), G4ParallelWorldProcess::SetParallelWorld(), G4FastSimulationManagerProcess::StartTracking().
G4Navigator * G4TransportationManager::GetNavigator | ( | G4VPhysicalVolume * | aWorld | ) |
G4TransportationManager.cc 파일의 235 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, fNavigators, fWorlds, G4Exception(), G4VPhysicalVolume::GetName(), message(), G4Navigator::SetWorldVolume().
|
inline |
다음에 의해서 참조됨 : G4ParallelGeometriesLimiterProcess::AddParallelWorld(), G4RayTrajectory::AppendStep(), G4MultiNavigator::CheckMassWorld(), G4AdjointPrimaryGenerator::ComputeAccumulatedDepthVectorAlongBackRay(), G4TheRayTracer::CreateBitMap(), G4MagneticFieldModel::DescribeYourselfTo(), DMXParticleSource::DMXParticleSource(), DMXStackingAction::DMXStackingAction(), G4EventManager::DoProcessing(), G4MaterialScanner::DoScan(), G4TrajectoryDrawByOriginVolume::Draw(), G4PathFinder::EnableParallelNavigation(), G4TrajectoryOriginVolumeFilter::Evaluate(), export_G4TransportationManager(), G4FastTrack::FRecordsAffineTransformation(), G4CoupledTransportation::G4CoupledTransportation(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4GeometrySampler::G4GeometrySampler(), G4ImportanceConfigurator::G4ImportanceConfigurator(), G4MonopoleTransportation::G4MonopoleTransportation(), G4MultiNavigator::G4MultiNavigator(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4Transportation::G4Transportation(), GetParallelWorld(), G4GeometryMessenger::Init(), G4SafetyHelper::InitialiseNavigator(), G4ITTransportationManager::Initialize(), G4SPSPosDistribution::IsSourceConfined(), G4FastSimulationManager::ListTitle(), G4VTransitionRadiation::PostStepDoIt(), G4GeometryMessenger::ResetNavigator(), G4GeometryMessenger::SetCheckMode(), G4GeometryMessenger::SetPushFlag(), G4GeometryMessenger::SetVerbosity(), G4WeightWindowStore::SetWorldVolume(), G4IStore::SetWorldVolume(), G4ErrorPropagatorManager::StartNavigator(), G4FastSimulationManagerProcess::StartTracking(), G4CoupledTransportation::StartTracking().
|
inline |
|
inline |
G4VPhysicalVolume * G4TransportationManager::GetParallelWorld | ( | const G4String & | worldName | ) |
G4TransportationManager.cc 파일의 171 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VPhysicalVolume::GetLogicalVolume(), GetNavigatorForTracking(), G4LogicalVolume::GetSolid(), G4Navigator::GetWorldVolume(), IsWorldExisting(), RegisterWorld().
다음에 의해서 참조됨 : G4ParallelWorldPhysics::ConstructProcess(), G4RunManager::ConstructScoringWorlds(), G4ImportanceConfigurator::G4ImportanceConfigurator(), G4VUserParallelWorld::GetWorld(), G4WeightCutOffProcess::SetParallelWorld(), G4ImportanceProcess::SetParallelWorld(), G4WeightWindowProcess::SetParallelWorld(), G4ParallelWorldScoringProcess::SetParallelWorld(), G4ParallelWorldProcess::SetParallelWorld(), G4WeightWindowStore::SetParallelWorldVolume(), G4IStore::SetParallelWorldVolume().
|
inline |
다음에 의해서 참조됨 : G4DecayWithSpin::AtRestDoIt(), G4BlineTracer::ComputeBlines(), CCalDetectorConstruction::Construct(), F04GlobalField::ConstructField(), ExUCNDetectorConstruction::ConstructSDandField(), F05DetectorConstruction::ConstructSDandField(), F06DetectorConstruction::ConstructSDandField(), export_G4TransportationManager(), G4CoupledTransportation::G4CoupledTransportation(), G4ITTransportation::G4ITTransportation(), G4MonopoleTransportation::G4MonopoleTransportation(), G4PathFinder::G4PathFinder(), G4SynchrotronRadiation::G4SynchrotronRadiation(), G4SynchrotronRadiationInMat::G4SynchrotronRadiationInMat(), G4Transportation::G4Transportation(), DetectorConstruction::SetMaxStepLength(), G4TrackingMessenger::SetNewValue(), G4ErrorPropagatorManager::StartNavigator().
|
inline |
다음에 의해서 참조됨 : G4PathFinder::EnableParallelNavigation(), G4CoupledTransportation::G4CoupledTransportation(), G4MonopoleTransportation::G4MonopoleTransportation(), G4NeutrinoElectronProcess::G4NeutrinoElectronProcess(), G4Transportation::G4Transportation(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4VMscModel::GetParticleChangeForMSC(), G4PathFinder::PrepareNewTrack(), G4VMultipleScattering::PreparePhysicsTable().
|
static |
G4TransportationManager.cc 파일의 96 번째 라인에서 정의되었습니다.
다음을 참조함 : fTransportationManager, G4TransportationManager().
다음에 의해서 참조됨 : G4Scene::AddWorldIfEmpty(), G4RayTrajectory::AppendStep(), G4DecayWithSpin::AtRestDoIt(), G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4RunManagerKernel::CheckRegions(), G4VPrimaryGenerator::CheckVertexInsideWorld(), HepMCG4Interface::CheckVertexInsideWorld(), G4AdjointPrimaryGenerator::ComputeAccumulatedDepthVectorAlongBackRay(), G4BlineTracer::ComputeBlines(), CCalDetectorConstruction::Construct(), H02DetectorConstruction::Construct(), ExN04DetectorConstruction::Construct(), F04ElementField::Construct(), F04GlobalField::ConstructField(), G4ParallelWorldPhysics::ConstructProcess(), G4MTRunManager::ConstructScoringWorlds(), G4WorkerRunManager::ConstructScoringWorlds(), G4RunManager::ConstructScoringWorlds(), RE01DetectorConstruction::ConstructSDandField(), RE05DetectorConstruction::ConstructSDandField(), ExUCNDetectorConstruction::ConstructSDandField(), F05DetectorConstruction::ConstructSDandField(), F06DetectorConstruction::ConstructSDandField(), PurgMagDetectorConstruction::ConstructSDandField(), G4TheRayTracer::CreateBitMap(), G4ScoreSplittingProcess::CreateTouchableForSubStep(), G4RunManagerKernel::DefineWorldVolume(), G4MagneticFieldModel::DescribeYourselfTo(), DMXParticleSource::DMXParticleSource(), DMXStackingAction::DMXStackingAction(), G4ITTransportation::DoesGlobalFieldExist(), G4EventManager::DoProcessing(), G4MaterialScanner::DoScan(), G4TrajectoryDrawByOriginVolume::Draw(), G4DrawVoxels::DrawVoxels(), G4CoupledTransportation::EndTracking(), G4TrajectoryOriginVolumeFilter::Evaluate(), export_G4TransportationManager(), Par01PionShowerModel::FillFakeStep(), Par01EMShowerModel::FillFakeStep(), G4FastTrack::FRecordsAffineTransformation(), G4CoupledTransportation::G4CoupledTransportation(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4GeometrySampler::G4GeometrySampler(), G4ImportanceConfigurator::G4ImportanceConfigurator(), G4ImportanceProcess::G4ImportanceProcess(), G4ITTransportation::G4ITTransportation(), G4MonopoleTransportation::G4MonopoleTransportation(), G4MultiNavigator::G4MultiNavigator(), G4NeutrinoElectronProcess::G4NeutrinoElectronProcess(), G4ParallelGeometriesLimiterProcess::G4ParallelGeometriesLimiterProcess(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4PathFinder::G4PathFinder(), G4SteppingManager::G4SteppingManager(), G4SynchrotronRadiation::G4SynchrotronRadiation(), G4SynchrotronRadiationInMat::G4SynchrotronRadiationInMat(), G4Transportation::G4Transportation(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), F04PrimaryGeneratorAction::GeneratePrimaries(), G4VisManager::GeometryHasChanged(), ExErrorMagneticField::GetGlobalFieldManager(), ExN02MagneticField::GetGlobalFieldManager(), ExP01MagneticField::GetGlobalFieldManager(), F03FieldSetup::GetGlobalFieldManager(), G4MonopoleFieldSetup::GetGlobalFieldManager(), F01FieldSetup::GetGlobalFieldManager(), F02ElectricFieldSetup::GetGlobalFieldManager(), F04GlobalField::GetGlobalFieldManager(), G4VMscModel::GetParticleChangeForMSC(), G4VUserParallelWorld::GetWorld(), G4ErrorPropagatorManager::InitFieldForBackwards(), F01FieldSetup::InitialiseAll(), G4SafetyHelper::InitialiseNavigator(), G4BOptnForceCommonTruncatedExp::Initialize(), G4ITTransportationManager::Initialize(), G4WorkerRunManager::InitializeGeometry(), G4ErrorRunManagerHelper::InitializeGeometry(), G4SPSPosDistribution::IsSourceConfined(), G4FastSimulationManager::ListTitle(), main(), GFlashHitMaker::make(), G4VTransitionRadiation::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4ErrorMagFieldLimitProcess::PostStepGetPhysicalInteractionLength(), G4VMultipleScattering::PreparePhysicsTable(), G4ErrorFreeTrajState::PropagateError(), G4RunManager::ReinitializeGeometry(), G4BlineTracer::ResetChordFinders(), G4GlobalMagFieldMessenger::SetField(), ExN03DetectorConstruction::SetMagField(), DetectorConstruction::SetMagField(), DetectorConstruction::SetMaxStepLength(), G4VisCommandsTouchable::SetNewValue(), G4TrackingMessenger::SetNewValue(), G4VisCommandSceneAddVolume::SetNewValue(), G4WeightWindowStore::SetParallelWorldVolume(), G4IStore::SetParallelWorldVolume(), G4RTPrimaryGeneratorAction::SetUp(), G4WeightWindowStore::SetWorldVolume(), G4IStore::SetWorldVolume(), G4GlobalFastSimulationManager::ShowSetup(), G4ErrorPropagatorManager::StartNavigator(), G4FastSimulationManagerProcess::StartTracking(), G4CoupledTransportation::StartTracking(), G4PhysicalVolumeModel::Validate(), G4RunManagerKernel::WorkerDefineWorldVolume(), G4RunManagerKernel::WorkerUpdateWorldVolume().
|
inline |
void G4TransportationManager::InactivateAll | ( | ) |
G4TransportationManager.cc 파일의 376 번째 라인에서 정의되었습니다.
다음을 참조함 : fActiveNavigators, fNavigators.
다음에 의해서 참조됨 : G4CoupledTransportation::EndTracking().
G4VPhysicalVolume * G4TransportationManager::IsWorldExisting | ( | const G4String & | worldName | ) |
G4TransportationManager.cc 파일의 398 번째 라인에서 정의되었습니다.
다음을 참조함 : fNavigators, fWorlds.
다음에 의해서 참조됨 : G4ParallelGeometriesLimiterProcess::AddParallelWorld(), G4WorkerRunManager::ConstructScoringWorlds(), G4RunManager::ConstructScoringWorlds(), GetNavigator(), GetParallelWorld(), G4ParallelGeometriesLimiterProcess::GetParallelWorldIndex(), G4ParallelGeometriesLimiterProcess::RemoveParallelWorld(), G4FastSimulationManagerProcess::SetWorldVolume(), G4RunManagerKernel::WorkerUpdateWorldVolume().
G4bool G4TransportationManager::RegisterWorld | ( | G4VPhysicalVolume * | aWorld | ) |
G4TransportationManager.cc 파일의 417 번째 라인에서 정의되었습니다.
다음을 참조함 : fWorlds.
다음에 의해서 참조됨 : GetParallelWorld(), G4RunManagerKernel::WorkerDefineWorldVolume(), G4RunManagerKernel::WorkerUpdateWorldVolume().
void G4TransportationManager::SetFieldManager | ( | G4FieldManager * | newFieldManager | ) |
G4TransportationManager.cc 파일의 120 번째 라인에서 정의되었습니다.
다음을 참조함 : fFieldManager, fPropagatorInField.
다음에 의해서 참조됨 : export_G4TransportationManager().
void G4TransportationManager::SetNavigatorForTracking | ( | G4Navigator * | newNavigator | ) |
G4TransportationManager.cc 파일의 139 번째 라인에서 정의되었습니다.
다음을 참조함 : fActiveNavigators, fNavigators, fPropagatorInField, G4PropagatorInField::SetNavigatorForPropagating().
다음에 의해서 참조됨 : export_G4TransportationManager(), G4ErrorPropagatorManager::StartNavigator().
|
inline |
다음에 의해서 참조됨 : export_G4TransportationManager().
|
inline |
|
private |
G4TransportationManager.hh 파일의 140 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ActivateNavigator(), ClearNavigators(), ClearParallelWorlds(), DeActivateNavigator(), G4TransportationManager(), InactivateAll(), SetNavigatorForTracking().
|
private |
G4TransportationManager.hh 파일의 146 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TransportationManager(), SetFieldManager().
|
private |
G4TransportationManager.hh 파일의 147 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TransportationManager(), ~G4TransportationManager().
|
private |
G4TransportationManager.hh 파일의 138 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ActivateNavigator(), ClearNavigators(), ClearParallelWorlds(), DeActivateNavigator(), DeRegisterNavigator(), G4TransportationManager(), GetNavigator(), InactivateAll(), IsWorldExisting(), SetNavigatorForTracking().
|
private |
G4TransportationManager.hh 파일의 145 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TransportationManager(), SetFieldManager(), SetNavigatorForTracking(), ~G4TransportationManager().
|
private |
G4TransportationManager.hh 파일의 148 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TransportationManager(), ~G4TransportationManager().
|
staticprivate |
G4TransportationManager.hh 파일의 150 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TransportationManager(), GetInstanceIfExist(), GetTransportationManager(), ~G4TransportationManager().
|
private |
G4TransportationManager.hh 파일의 142 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearNavigators(), ClearParallelWorlds(), DeRegisterWorld(), G4TransportationManager(), GetNavigator(), IsWorldExisting(), RegisterWorld().