#include <G4Navigator.hh>
클래스 | |
struct | G4SaveNavigatorState |
Protected 멤버 함수 | |
void | SetSavedState () |
void | RestoreSavedState () |
virtual void | ResetState () |
G4ThreeVector | ComputeLocalPoint (const G4ThreeVector &rGlobPoint) const |
G4ThreeVector | ComputeLocalAxis (const G4ThreeVector &pVec) const |
EVolume | VolumeType (const G4VPhysicalVolume *pVol) const |
EVolume | CharacteriseDaughters (const G4LogicalVolume *pLog) const |
G4int | GetDaughtersRegularStructureId (const G4LogicalVolume *pLog) const |
virtual void | SetupHierarchy () |
Private 멤버 함수 | |
G4Navigator (const G4Navigator &) | |
G4Navigator & | operator= (const G4Navigator &) |
void | ComputeStepLog (const G4ThreeVector &pGlobalpoint, G4double moveLenSq) const |
Friends | |
std::ostream & | operator<< (std::ostream &os, const G4Navigator &n) |
G4Navigator.hh 파일의 73 번째 라인에서 정의되었습니다.
G4Navigator::G4Navigator | ( | ) |
G4Navigator.cc 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : fAbandonThreshold_NoZeroSteps, fActionThreshold_NoZeroSteps, fActive, fLastStepEndPointLocal, fLastTriedStepComputation, fMinStep, fnormalNav, fpVoxelSafety, fregularNav, fSqTol, fStepEndPoint, G4GeometryTolerance::GetInstance(), G4GeometryTolerance::GetSurfaceTolerance(), kCarTolerance, kInfinity, ResetStackAndState(), G4RegularNavigation::SetNormalNavigation().
|
virtual |
G4Navigator.cc 파일의 91 번째 라인에서 정의되었습니다.
다음을 참조함 : fpVoxelSafety.
|
private |
|
inlineprotected |
G4double G4Navigator::CheckNextStep | ( | const G4ThreeVector & | pGlobalPoint, |
const G4ThreeVector & | pDirection, | ||
const G4double | pCurrentProposedStepLength, | ||
G4double & | pNewSafety | ||
) |
G4Navigator.cc 파일의 1202 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeStep(), RestoreSavedState(), SetSavedState().
다음에 의해서 참조됨 : G4SafetyHelper::CheckNextStep().
|
inlineprotected |
다음에 의해서 참조됨 : ComputeStep(), RecheckDistanceToCurrentBoundary().
|
inlineprotected |
|
virtual |
G4MultiNavigator, G4ErrorPropagationNavigator에서 재구현되었습니다.
G4Navigator.cc 파일의 1753 번째 라인에서 정의되었습니다.
다음을 참조함 : CharacteriseDaughters(), ComputeLocalPoint(), G4VoxelSafety::ComputeSafety(), G4ParameterisedNavigation::ComputeSafety(), G4NormalNavigation::ComputeSafety(), G4VoxelNavigation::ComputeSafety(), G4RegularNavigation::ComputeSafety(), G4ReplicaNavigation::ComputeSafety(), FatalException, fEnteredDaughter, fExitedMother, fHistory, fnormalNav, fparamNav, fPreviousSafety, fPreviousSftOrigin, fpVoxelSafety, fregularNav, freplicaNav, fStepEndPoint, fVerbose, fvoxelNav, G4cout, G4endl, G4Exception(), GetDaughtersRegularStructureId(), G4VPhysicalVolume::GetLogicalVolume(), G4VPhysicalVolume::GetName(), G4NavigationHistory::GetTopVolume(), G4NavigationHistory::GetTopVolumeType(), G4LogicalVolume::GetVoxelHeader(), kCarTolerance, kNormal, kParameterised, kReplica, LocateGlobalPointWithinVolume(), PrintState(), RestoreSavedState(), SetSavedState().
다음에 의해서 참조됨 : G4Transportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), G4WeightCutOffProcess::AlongStepGetPhysicalInteractionLength(), G4ImportanceProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldScoringProcess::AlongStepGetPhysicalInteractionLength(), G4WeightWindowProcess::AlongStepGetPhysicalInteractionLength(), G4FastSimulationManagerProcess::AlongStepGetPhysicalInteractionLength(), G4ErrorPropagationNavigator::ComputeSafety(), G4SafetyHelper::ComputeSafety(), G4PathFinder::DoNextCurvedStep().
|
virtual |
G4MultiNavigator, G4ErrorPropagationNavigator에서 재구현되었습니다.
G4Navigator.cc 파일의 753 번째 라인에서 정의되었습니다.
다음을 참조함 : CharacteriseDaughters(), G4VPhysicalVolume::CheckOverlaps(), ComputeLocalAxis(), ComputeLocalPoint(), G4RegularNavigation::ComputeStep(), G4ParameterisedNavigation::ComputeStep(), G4NormalNavigation::ComputeStep(), G4VoxelNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), ComputeStepLog(), EventMustBeAborted, fAbandonThreshold_NoZeroSteps, fActionThreshold_NoZeroSteps, FatalException, fBlockedPhysicalVolume, fBlockedReplicaNo, fCalculatedExitNormal, fChangedGrandMotherRefFrame, fEnteredDaughter, fEntering, fExitedMother, fExiting, fExitNormal, fExitNormalGlobalFrame, fGrandMotherExitNormal, fHistory, fLastLocatedPointLocal, fLastStepEndPointLocal, fLastStepWasZero, fLastTriedStepComputation, fLocatedOnEdge, fMinStep, fnormalNav, fNumberZeroSteps, fparamNav, fPreviousSafety, fPreviousSftOrigin, fPushed, fregularNav, freplicaNav, fSqTol, fStepEndPoint, fValidExitNormal, fVerbose, fvoxelNav, fWarnPush, G4cout, G4endl, G4Exception(), G4ThreadLocal, G4VPhysicalVolume::GetCopyNo(), GetDaughtersRegularStructureId(), G4NavigationHistory::GetDepth(), G4VPhysicalVolume::GetLogicalVolume(), G4VPhysicalVolume::GetName(), G4VPhysicalVolume::GetRegularStructureId(), G4VPhysicalVolume::GetRotation(), G4LogicalVolume::GetSolid(), G4NavigationHistory::GetTopVolume(), G4NavigationHistory::GetTopVolumeType(), G4NavigationHistory::GetTransform(), G4LogicalVolume::GetVoxelHeader(), G4AffineTransform::InverseTransformAxis(), JustWarning, kCarTolerance, kInfinity, kNormal, kParameterised, kReplica, LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), message(), G4INCL::Math::min(), PrintState(), G4VSolid::SurfaceNormal().
다음에 의해서 참조됨 : G4Transportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), CheckNextStep(), G4AdjointPrimaryGenerator::ComputeAccumulatedDepthVectorAlongBackRay(), G4ErrorPropagationNavigator::ComputeStep().
|
private |
G4Navigator.cc 파일의 2151 번째 라인에서 정의되었습니다.
다음을 참조함 : fHistory, fLastLocatedPointLocal, fPreviousSafety, fPreviousSftOrigin, G4cerr, G4cout, G4endl, G4Exception(), G4ThreadLocal, G4NavigationHistory::GetTopTransform(), JustWarning, kCarTolerance, message(), mm, sqr().
다음에 의해서 참조됨 : ComputeStep().
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
G4MultiNavigator에서 재구현되었습니다.
G4Navigator.cc 파일의 2079 번째 라인에서 정의되었습니다.
다음을 참조함 : CreateTouchableHistory().
다음에 의해서 참조됨 : G4FastTrack::FRecordsAffineTransformation(), G4VIntersectionLocator::LocateGlobalPointWithinVolumeAndCheck().
|
inline |
다음에 의해서 참조됨 : GetLocalExitNormal(), G4Transportation::PostStepDoIt().
|
inline |
다음에 의해서 참조됨 : G4Transportation::PostStepDoIt().
|
inline |
|
inlineprotected |
|
virtual |
G4MultiNavigator, G4ErrorPropagationNavigator에서 재구현되었습니다.
G4Navigator.cc 파일의 1582 번째 라인에서 정의되었습니다.
다음을 참조함 : fCalculatedExitNormal, fEntering, fExiting, fExitNormalGlobalFrame, fHistory, fLastTriedStepComputation, fSqTol, fStepEndPoint, fVerbose, G4endl, G4Exception(), G4VSolid::GetEntityType(), GetLocalExitNormalAndCheck(), G4VPhysicalVolume::GetLogicalVolume(), G4VSolid::GetName(), G4VPhysicalVolume::GetName(), G4LogicalVolume::GetSolid(), G4NavigationHistory::GetTopTransform(), G4NavigationHistory::GetTopVolume(), GetVerboseLevel(), G4AffineTransform::InverseTransformAxis(), JustWarning, kToleranceNormalCheck, CLHEP::Hep3Vector::mag(), CLHEP::Hep3Vector::mag2(), message(), perThousand, SetVerboseLevel(), CLHEP::Hep3Vector::unit().
다음에 의해서 참조됨 : G4ErrorPropagationNavigator::GetGlobalExitNormal(), G4MultiNavigator::GetGlobalExitNormal(), G4VIntersectionLocator::GetLastSurfaceNormal().
|
inline |
|
virtual |
G4MultiNavigator에서 재구현되었습니다.
G4Navigator.cc 파일의 1334 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::DistanceToIn(), G4VSolid::DistanceToOut(), EnteredDaughterVolume(), FatalException, fBlockedPhysicalVolume, fBlockedReplicaNo, fCalculatedExitNormal, fCheck, fEntering, fExitedMother, fExiting, fGrandMotherExitNormal, fHistory, fLastLocatedPointLocal, fLastStepEndPointLocal, fLastTriedStepComputation, fVerbose, G4endl, G4Exception(), G4VSolid::GetEntityType(), G4VPhysicalVolume::GetLogicalVolume(), GetMotherToDaughterTransform(), G4VSolid::GetName(), G4VPhysicalVolume::GetName(), G4LogicalVolume::GetName(), G4LogicalVolume::GetSolid(), G4NavigationHistory::GetTopVolume(), G4VSolid::Inside(), G4AffineTransform::InverseTransformAxis(), JustWarning, kCarTolerance, kInside, kOutside, kSurface, kToleranceNormalCheck, CLHEP::Hep3Vector::mag2(), message(), G4VSolid::SurfaceNormal(), G4AffineTransform::TransformPoint(), VolumeType().
다음에 의해서 참조됨 : G4RayTrajectory::AppendStep(), G4MultiNavigator::GetLocalExitNormal(), GetLocalExitNormalAndCheck(), G4VTransitionRadiation::PostStepDoIt().
|
virtual |
G4MultiNavigator에서 재구현되었습니다.
G4Navigator.cc 파일의 1546 번째 라인에서 정의되었습니다.
다음을 참조함 : fLastTriedStepComputation, GetGlobalToLocalTransform(), GetLocalExitNormal(), G4AffineTransform::TransformPoint().
다음에 의해서 참조됨 : GetGlobalExitNormal().
|
inline |
G4AffineTransform G4Navigator::GetMotherToDaughterTransform | ( | G4VPhysicalVolume * | dVolume, |
G4int | dReplicaNo, | ||
EVolume | dVolumeType | ||
) |
G4Navigator.cc 파일의 1499 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::ComputeDimensions(), G4VPVParameterisation::ComputeSolid(), G4VPVParameterisation::ComputeTransformation(), FatalException, G4Exception(), G4VPhysicalVolume::GetLogicalVolume(), G4VPhysicalVolume::GetParameterisation(), G4VPhysicalVolume::GetRegularStructureId(), G4VPhysicalVolume::GetRotation(), G4VPhysicalVolume::GetTranslation(), kNormal, kParameterised, kReplica, G4LogicalVolume::SetSolid().
다음에 의해서 참조됨 : GetLocalExitNormal().
|
inline |
|
inline |
다음에 의해서 참조됨 : G4TransportationManager::ActivateNavigator(), G4ParallelGeometriesLimiterProcess::AddParallelWorld(), G4MultiNavigator::CheckMassWorld(), G4PropagatorInField::ComputeStep(), F04ElementField::Construct(), G4TransportationManager::DeActivateNavigator(), G4TransportationManager::DeRegisterNavigator(), export_G4Navigator(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4GeometrySampler::G4GeometrySampler(), G4ImportanceConfigurator::G4ImportanceConfigurator(), G4MultiNavigator::G4MultiNavigator(), G4TransportationManager::G4TransportationManager(), F04PrimaryGeneratorAction::GeneratePrimaries(), G4TransportationManager::GetParallelWorld(), G4SafetyHelper::GetWorldVolume(), G4GeometryMessenger::Init(), G4SafetyHelper::InitialiseNavigator(), G4ITTransportationManager::Initialize(), G4FastSimulationManager::ListTitle(), G4MultiNavigator::PrepareNavigators(), G4MultiNavigator::PrintLimited(), G4PathFinder::PrintLimited(), G4WeightWindowStore::SetWorldVolume(), G4IStore::SetWorldVolume(), G4ErrorPropagatorManager::StartNavigator().
|
inline |
다음에 의해서 참조됨 : export_G4Navigator().
|
inline |
|
virtual |
G4MultiNavigator에서 재구현되었습니다.
G4Navigator.cc 파일의 131 번째 라인에서 정의되었습니다.
다음을 참조함 : G4NavigationHistory::BackLevel(), G4ReplicaNavigation::BackLocate(), CharacteriseDaughters(), G4VSolid::ComputeDimensions(), G4VPVParameterisation::ComputeSolid(), G4VPVParameterisation::ComputeTransformation(), G4ReplicaNavigation::ComputeTransformation(), CLHEP::Hep3Vector::dot(), fBlockedPhysicalVolume, fBlockedReplicaNo, fChangedGrandMotherRefFrame, fCheck, fEnteredDaughter, fEntering, fExitedMother, fExiting, fGrandMotherExitNormal, fHistory, fLastLocatedPointLocal, fLastTriedStepComputation, fLocatedOnEdge, fLocatedOutsideWorld, fnormalNav, fparamNav, fregularNav, freplicaNav, fValidExitNormal, fVerbose, fvoxelNav, fWasLimitedByGeometry, G4cout, G4endl, G4VPhysicalVolume::GetCopyNo(), GetDaughtersRegularStructureId(), G4NavigationHistory::GetDepth(), G4VPhysicalVolume::GetLogicalVolume(), G4VSolid::GetName(), G4VPhysicalVolume::GetName(), G4VPhysicalVolume::GetParameterisation(), G4VPhysicalVolume::GetRegularStructureId(), G4VPhysicalVolume::GetRotation(), G4LogicalVolume::GetSolid(), G4NavigationHistory::GetTopReplicaNo(), G4NavigationHistory::GetTopTransform(), G4NavigationHistory::GetTopVolume(), G4NavigationHistory::GetTopVolumeType(), G4LogicalVolume::GetVoxelHeader(), G4VSolid::Inside(), kNormal, kOutside, kParameterised, kReplica, kSurface, G4RegularNavigation::LevelLocate(), G4NormalNavigation::LevelLocate(), G4ParameterisedNavigation::LevelLocate(), G4VoxelNavigation::LevelLocate(), G4ReplicaNavigation::LevelLocate(), G4NavigationHistory::NewLevel(), CLHEP::normal(), PrintState(), ResetStackAndState(), G4VPhysicalVolume::SetCopyNo(), G4LogicalVolume::SetSolid(), G4VSolid::SurfaceNormal(), G4AffineTransform::TransformAxis(), G4AffineTransform::TransformPoint(), G4LogicalVolume::UpdateMaterial(), VolumeType().
다음에 의해서 참조됨 : XrayFluoAnalysisManager::analyseStepping(), G4AdjointPrimaryGenerator::ComputeAccumulatedDepthVectorAlongBackRay(), ComputeStep(), F04ElementField::Construct(), G4TheRayTracer::CreateBitMap(), G4MagneticFieldModel::DescribeYourselfTo(), G4EventManager::DoProcessing(), G4MaterialScanner::DoScan(), G4TrajectoryDrawByOriginVolume::Draw(), G4TrajectoryOriginVolumeFilter::Evaluate(), F04PrimaryGeneratorAction::GeneratePrimaries(), G4VIntersectionLocator::GetLocalSurfaceNormal(), DMXParticleSource::IsSourceConfined(), G4SPSPosDistribution::IsSourceConfined(), G4SafetyHelper::Locate(), G4VIntersectionLocator::LocateGlobalPointWithinVolumeAndCheck(), ResetHierarchyAndLocate(), G4GeometryMessenger::ResetNavigator(), G4SteppingManager::SetInitialStep().
|
inline |
다음에 의해서 참조됨 : G4VReadOutGeometry::FindROTouchable().
|
inline |
|
inline |
|
virtual |
G4MultiNavigator에서 재구현되었습니다.
G4Navigator.cc 파일의 588 번째 라인에서 정의되었습니다.
다음을 참조함 : CharacteriseDaughters(), ComputeLocalPoint(), FatalException, fBlockedPhysicalVolume, fBlockedReplicaNo, fChangedGrandMotherRefFrame, fEnteredDaughter, fEntering, fExitedMother, fExiting, fHistory, fLastLocatedPointLocal, fLastTriedStepComputation, fparamNav, fVerbose, fvoxelNav, fWasLimitedByGeometry, G4cout, G4endl, G4Exception(), GetDaughtersRegularStructureId(), G4VPhysicalVolume::GetLogicalVolume(), G4NavigationHistory::GetTopVolume(), G4NavigationHistory::GetTopVolumeType(), G4LogicalVolume::GetVoxelHeader(), kNormal, kParameterised, kReplica, G4ParameterisedNavigation::ParamVoxelLocate(), G4VoxelNavigation::VoxelLocate().
다음에 의해서 참조됨 : G4VIntersectionLocator::AdjustmentOfFoundIntersection(), ComputeSafety(), G4PropagatorInField::ComputeStep(), ComputeStep(), G4BrentLocator::EstimateIntersectionPoint(), G4MultiLevelLocator::EstimateIntersectionPoint(), G4SimpleLocator::EstimateIntersectionPoint(), G4VIntersectionLocator::LocateGlobalPointWithinVolumeAndCheck(), G4Transportation::PostStepDoIt(), G4MonopoleTransportation::PostStepDoIt(), G4SafetyHelper::ReLocateWithinVolume().
|
inline |
|
inline |
|
private |
void G4Navigator::PrintState | ( | ) | const |
G4Navigator.cc 파일의 2088 번째 라인에서 정의되었습니다.
다음을 참조함 : fBlockedPhysicalVolume, fBlockedReplicaNo, fEntering, fExiting, fExitNormal, fLastLocatedPointLocal, fLastStepWasZero, fPreviousSafety, fPreviousSftOrigin, fValidExitNormal, fVerbose, G4cout, G4endl, G4VPhysicalVolume::GetName(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), export_G4Navigator(), LocateGlobalPointAndSetup().
|
virtual |
G4Navigator.cc 파일의 1913 번째 라인에서 정의되었습니다.
다음을 참조함 : G4LogicalVolume::CharacteriseDaughters(), ComputeLocalAxis(), ComputeLocalPoint(), DBL_MAX, G4VSolid::DistanceToIn(), G4VSolid::DistanceToOut(), FatalException, fBlockedPhysicalVolume, fEnteredDaughter, fHistory, fLastTriedStepComputation, G4Exception(), G4VPhysicalVolume::GetLogicalVolume(), G4VPhysicalVolume::GetRotation(), G4LogicalVolume::GetSolid(), G4NavigationHistory::GetTopVolume(), G4NavigationHistory::GetTopVolumeType(), G4VPhysicalVolume::GetTranslation(), G4VSolid::Inside(), kInside, kOutside, kReplica, G4INCL::Math::min().
다음에 의해서 참조됨 : G4SafetyHelper::RecheckDistanceToCurrentBoundary(), G4PathFinder::RecheckDistanceToCurrentBoundary().
|
virtual |
G4MultiNavigator에서 재구현되었습니다.
G4Navigator.cc 파일의 101 번째 라인에서 정의되었습니다.
다음을 참조함 : fHistory, fLastTriedStepComputation, G4TouchableHistory::GetHistory(), LocateGlobalPointAndSetup(), ResetState(), SetupHierarchy().
다음에 의해서 참조됨 : G4MultiNavigator::ResetHierarchyAndLocate(), G4SteppingManager::SetInitialStep().
|
inline |
다음에 의해서 참조됨 : G4Navigator(), LocateGlobalPointAndSetup().
|
protectedvirtual |
G4MultiNavigator에서 재구현되었습니다.
G4Navigator.cc 파일의 1235 번째 라인에서 정의되었습니다.
다음을 참조함 : fBlockedPhysicalVolume, fBlockedReplicaNo, fCalculatedExitNormal, fChangedGrandMotherRefFrame, fEnteredDaughter, fEntering, fExitedMother, fExiting, fExitNormal, fExitNormalGlobalFrame, fGrandMotherExitNormal, fLastLocatedPointLocal, fLastStepWasZero, fLocatedOnEdge, fLocatedOutsideWorld, fNumberZeroSteps, fPreviousSafety, fPreviousSftOrigin, fPushed, fValidExitNormal, fWasLimitedByGeometry, kInfinity.
다음에 의해서 참조됨 : ResetHierarchyAndLocate().
|
protected |
G4Navigator.cc 파일의 699 번째 라인에서 정의되었습니다.
다음을 참조함 : fBlockedPhysicalVolume, fBlockedReplicaNo, fEnteredDaughter, fEntering, fExitedMother, fExiting, fExitNormal, fLastLocatedPointLocal, fLastStepWasZero, fLocatedOutsideWorld, fPreviousSafety, fPreviousSftOrigin, fSaveState, fValidExitNormal, fWasLimitedByGeometry, G4Navigator::G4SaveNavigatorState::sBlockedReplicaNo, G4Navigator::G4SaveNavigatorState::sEnteredDaughter, G4Navigator::G4SaveNavigatorState::sEntering, G4Navigator::G4SaveNavigatorState::sExitedMother, G4Navigator::G4SaveNavigatorState::sExiting, G4Navigator::G4SaveNavigatorState::sExitNormal, G4Navigator::G4SaveNavigatorState::sLastLocatedPointLocal, G4Navigator::G4SaveNavigatorState::sLastStepWasZero, G4Navigator::G4SaveNavigatorState::sLocatedOutsideWorld, G4Navigator::G4SaveNavigatorState::spBlockedPhysicalVolume, G4Navigator::G4SaveNavigatorState::sPreviousSafety, G4Navigator::G4SaveNavigatorState::sPreviousSftOrigin, G4Navigator::G4SaveNavigatorState::sValidExitNormal, G4Navigator::G4SaveNavigatorState::sWasLimitedByGeometry.
다음에 의해서 참조됨 : CheckNextStep(), ComputeSafety().
|
inline |
|
protected |
G4Navigator.cc 파일의 665 번째 라인에서 정의되었습니다.
다음을 참조함 : fBlockedPhysicalVolume, fBlockedReplicaNo, fEnteredDaughter, fEntering, fExitedMother, fExiting, fExitNormal, fLastLocatedPointLocal, fLastStepWasZero, fLocatedOutsideWorld, fPreviousSafety, fPreviousSftOrigin, fSaveState, fValidExitNormal, fWasLimitedByGeometry, G4Navigator::G4SaveNavigatorState::sBlockedReplicaNo, G4Navigator::G4SaveNavigatorState::sEnteredDaughter, G4Navigator::G4SaveNavigatorState::sEntering, G4Navigator::G4SaveNavigatorState::sExitedMother, G4Navigator::G4SaveNavigatorState::sExiting, G4Navigator::G4SaveNavigatorState::sExitNormal, G4Navigator::G4SaveNavigatorState::sLastLocatedPointLocal, G4Navigator::G4SaveNavigatorState::sLastStepWasZero, G4Navigator::G4SaveNavigatorState::sLocatedOutsideWorld, G4Navigator::G4SaveNavigatorState::spBlockedPhysicalVolume, G4Navigator::G4SaveNavigatorState::sPreviousSafety, G4Navigator::G4SaveNavigatorState::sPreviousSftOrigin, G4Navigator::G4SaveNavigatorState::sValidExitNormal, G4Navigator::G4SaveNavigatorState::sWasLimitedByGeometry.
다음에 의해서 참조됨 : CheckNextStep(), ComputeSafety().
|
protectedvirtual |
G4MultiNavigator에서 재구현되었습니다.
G4Navigator.cc 파일의 1274 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::ComputeDimensions(), G4VPVParameterisation::ComputeSolid(), G4VPVParameterisation::ComputeTransformation(), G4ReplicaNavigation::ComputeTransformation(), fHistory, freplicaNav, G4NavigationHistory::GetDepth(), G4VPhysicalVolume::GetLogicalVolume(), G4VPhysicalVolume::GetParameterisation(), G4NavigationHistory::GetReplicaNo(), G4NavigationHistory::GetVolume(), G4NavigationHistory::GetVolumeType(), G4VPVParameterisation::IsNested(), kNormal, kParameterised, kReplica, G4TouchableHistory::MoveUpHistory(), G4LogicalVolume::SetSolid(), G4LogicalVolume::UpdateMaterial().
다음에 의해서 참조됨 : ResetHierarchyAndLocate().
|
inline |
다음에 의해서 참조됨 : G4VReadOutGeometry::BuildROGeometry(), F04ElementField::Construct(), XrayFluoDetectorConstruction::ConstructApparate(), G4MultiNavigator::G4MultiNavigator(), F04PrimaryGeneratorAction::GeneratePrimaries(), G4VIntersectionLocator::GetLocalSurfaceNormal(), G4TransportationManager::GetNavigator(), G4MultiNavigator::PrepareNavigators(), G4ErrorPropagatorManager::StartNavigator().
|
inlineprotected |
다음에 의해서 참조됨 : GetLocalExitNormal(), LocateGlobalPointAndSetup().
|
friend |
G4Navigator.cc 파일의 2254 번째 라인에서 정의되었습니다.
|
private |
G4Navigator.hh 파일의 451 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), G4Navigator().
|
private |
G4Navigator.hh 파일의 449 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), G4Navigator().
|
private |
G4Navigator.hh 파일의 397 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4Navigator().
|
private |
G4Navigator.hh 파일의 415 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), operator<<(), PrintState(), RecheckDistanceToCurrentBoundary(), ResetState(), RestoreSavedState(), SetSavedState().
|
private |
G4Navigator.hh 파일의 416 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), SetSavedState().
|
private |
G4Navigator.hh 파일의 433 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), GetGlobalExitNormal(), GetLocalExitNormal(), ResetState().
|
private |
G4Navigator.hh 파일의 429 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), ResetState().
|
private |
G4Navigator.hh 파일의 493 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetLocalExitNormal(), LocateGlobalPointAndSetup().
|
protected |
G4Navigator.hh 파일의 372 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), RecheckDistanceToCurrentBoundary(), ResetState(), RestoreSavedState(), SetSavedState().
|
private |
G4Navigator.hh 파일의 406 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), GetGlobalExitNormal(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), SetSavedState().
|
protected |
G4Navigator.hh 파일의 378 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), ResetState(), RestoreSavedState(), SetSavedState().
|
private |
G4Navigator.hh 파일의 406 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), GetGlobalExitNormal(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), SetSavedState().
|
private |
G4Navigator.hh 파일의 424 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), SetSavedState().
|
private |
G4Navigator.hh 파일의 431 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), GetGlobalExitNormal(), ResetState().
|
private |
G4Navigator.hh 파일의 427 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), ResetState().
|
protected |
G4Navigator.hh 파일의 368 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), ComputeStepLog(), GetGlobalExitNormal(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), operator<<(), RecheckDistanceToCurrentBoundary(), ResetHierarchyAndLocate(), SetupHierarchy().
|
private |
G4Navigator.hh 파일의 418 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), ComputeStepLog(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), SetSavedState().
|
protected |
G4Navigator.hh 파일의 388 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), G4Navigator(), GetLocalExitNormal().
|
private |
G4Navigator.hh 파일의 442 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), SetSavedState().
|
private |
|
private |
G4Navigator.hh 파일의 445 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), LocateGlobalPointAndSetup(), ResetState().
|
private |
G4Navigator.hh 파일의 420 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LocateGlobalPointAndSetup(), ResetState(), RestoreSavedState(), SetSavedState().
|
protected |
G4Navigator.hh 파일의 361 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), G4Navigator().
|
private |
G4Navigator.hh 파일의 500 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), G4Navigator(), LocateGlobalPointAndSetup().
|
private |
G4Navigator.hh 파일의 447 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), ResetState().
|
private |
G4Navigator.hh 파일의 502 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume().
|
private |
G4Navigator.hh 파일의 455 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), ComputeStepLog(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), SetSavedState().
|
private |
G4Navigator.hh 파일의 454 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), ComputeStepLog(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), SetSavedState().
|
private |
G4Navigator.hh 파일의 495 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), ResetState().
|
private |
G4Navigator.hh 파일의 505 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeSafety(), G4Navigator(), ~G4Navigator().
|
private |
G4Navigator.hh 파일의 504 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), G4Navigator(), LocateGlobalPointAndSetup().
|
private |
G4Navigator.hh 파일의 503 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), LocateGlobalPointAndSetup(), SetupHierarchy().
|
private |
다음에 의해서 참조됨 : RestoreSavedState(), SetSavedState().
|
protected |
G4Navigator.hh 파일의 361 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), G4Navigator(), GetGlobalExitNormal().
|
protected |
G4Navigator.hh 파일의 385 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), G4Navigator(), GetGlobalExitNormal().
|
private |
G4Navigator.hh 파일의 487 번째 라인에서 정의되었습니다.
|
private |
G4Navigator.hh 파일의 423 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep(), LocateGlobalPointAndSetup(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), SetSavedState().
|
protected |
G4Navigator.hh 파일의 392 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4MultiNavigator::ComputeSafety(), ComputeSafety(), G4MultiNavigator::ComputeStep(), ComputeStep(), G4MultiNavigator::GetGlobalExitNormal(), GetGlobalExitNormal(), GetLocalExitNormal(), G4MultiNavigator::LocateGlobalPointAndSetup(), LocateGlobalPointAndSetup(), G4MultiNavigator::LocateGlobalPointWithinVolume(), LocateGlobalPointWithinVolume(), G4MultiNavigator::ObtainFinalStep(), operator<<(), G4MultiNavigator::PrepareNavigators(), G4MultiNavigator::PrepareNewTrack(), G4MultiNavigator::PrintLimited(), PrintState(), G4MultiNavigator::WhichLimited().
|
private |
G4Navigator.hh 파일의 501 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume().
|
private |
G4Navigator.hh 파일의 495 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeStep().
|
protected |
G4Navigator.hh 파일의 382 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4MultiNavigator::LocateGlobalPointAndSetup(), LocateGlobalPointAndSetup(), G4MultiNavigator::LocateGlobalPointWithinVolume(), LocateGlobalPointWithinVolume(), G4MultiNavigator::PrepareNavigators(), G4MultiNavigator::ResetState(), ResetState(), RestoreSavedState(), SetSavedState().
|
protected |
G4Navigator.hh 파일의 361 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), ComputeStepLog(), G4Navigator(), G4ErrorPropagationNavigator::GetGlobalExitNormal(), GetLocalExitNormal().