|
Geant4
10.00.p02
|
#include <G4Navigator.hh>
Inheritance diagram for G4Navigator:
Collaboration diagram for G4Navigator:Classes | |
| struct | G4SaveNavigatorState |
Protected Member Functions | |
| 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 Member Functions | |
| 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) |
Definition at line 73 of file G4Navigator.hh.
| G4Navigator::G4Navigator | ( | ) |
Definition at line 52 of file G4Navigator.cc.
References fAbandonThreshold_NoZeroSteps, fActionThreshold_NoZeroSteps, fActive, fLastStepEndPointLocal, fLastTriedStepComputation, fnormalNav, fpVoxelSafety, fregularNav, fStepEndPoint, G4GeometryTolerance::GetInstance(), G4GeometryTolerance::GetSurfaceTolerance(), kCarTolerance, kInfinity, ResetStackAndState(), and G4RegularNavigation::SetNormalNavigation().
Here is the call graph for this function:
|
virtual |
Definition at line 82 of file G4Navigator.cc.
References fpVoxelSafety.
|
private |
|
inline |
Referenced by G4TransportationManager::ActivateNavigator(), and G4TransportationManager::G4TransportationManager().
Here is the caller graph for this function:
|
inlineprotected |
Referenced by ComputeSafety(), ComputeStep(), LocateGlobalPointAndSetup(), and LocateGlobalPointWithinVolume().
Here is the caller graph for this function:
|
inline |
| G4double G4Navigator::CheckNextStep | ( | const G4ThreeVector & | pGlobalPoint, |
| const G4ThreeVector & | pDirection, | ||
| const G4double | pCurrentProposedStepLength, | ||
| G4double & | pNewSafety | ||
| ) |
Definition at line 1148 of file G4Navigator.cc.
References ComputeStep(), RestoreSavedState(), and SetSavedState().
Referenced by G4SafetyHelper::CheckNextStep().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotected |
|
inlineprotected |
Referenced by ComputeSafety(), ComputeStep(), and LocateGlobalPointWithinVolume().
Here is the caller graph for this function:
|
virtual |
Reimplemented in G4MultiNavigator, and G4ErrorPropagationNavigator.
Definition at line 1620 of file G4Navigator.cc.
References 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(), and SetSavedState().
Referenced by G4Transportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), G4WeightCutOffProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldProcess::AlongStepGetPhysicalInteractionLength(), G4ImportanceProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldScoringProcess::AlongStepGetPhysicalInteractionLength(), G4WeightWindowProcess::AlongStepGetPhysicalInteractionLength(), G4FastSimulationManagerProcess::AlongStepGetPhysicalInteractionLength(), G4ErrorPropagationNavigator::ComputeSafety(), G4SafetyHelper::ComputeSafety(), and G4PathFinder::DoNextCurvedStep().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented in G4MultiNavigator, and G4ErrorPropagationNavigator.
Definition at line 707 of file G4Navigator.cc.
References 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, fnormalNav, fNumberZeroSteps, fparamNav, fPreviousSafety, fPreviousSftOrigin, fPushed, fregularNav, freplicaNav, 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::Inverse(), JustWarning, kCarTolerance, kInfinity, kNormal, kParameterised, kReplica, LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), PrintState(), G4VSolid::SurfaceNormal(), and G4AffineTransform::TransformAxis().
Referenced by G4Transportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), CheckNextStep(), and G4ErrorPropagationNavigator::ComputeStep().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1833 of file G4Navigator.cc.
References fHistory, fLastLocatedPointLocal, fPreviousSafety, fPreviousSftOrigin, G4cerr, G4cout, G4endl, G4Exception(), G4ThreadLocal, G4NavigationHistory::GetTopTransform(), G4AffineTransform::Inverse(), JustWarning, kCarTolerance, mm, and sqr().
Referenced by ComputeStep().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
Referenced by G4MultiNavigator::CreateTouchableHistoryHandle(), CreateTouchableHistoryHandle(), G4VIntersectionLocator::GetLocalSurfaceNormal(), and G4SteppingManager::SetInitialStep().
Here is the caller graph for this function:
|
inline |
|
virtual |
Reimplemented in G4MultiNavigator.
Definition at line 1765 of file G4Navigator.cc.
References CreateTouchableHistory().
Referenced by G4FastTrack::FRecordsAffineTransformation().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
Referenced by GetLocalExitNormal(), and G4Transportation::PostStepDoIt().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inlineprotected |
Referenced by ComputeSafety(), ComputeStep(), LocateGlobalPointAndSetup(), and LocateGlobalPointWithinVolume().
Here is the caller graph for this function:
|
virtual |
Reimplemented in G4MultiNavigator.
Definition at line 1518 of file G4Navigator.cc.
References fCalculatedExitNormal, fEntering, fExiting, fExitNormalGlobalFrame, fLastTriedStepComputation, G4endl, G4Exception(), GetLocalExitNormalAndCheck(), GetLocalToGlobalTransform(), GetVerboseLevel(), JustWarning, perMillion, SetVerboseLevel(), and G4AffineTransform::TransformAxis().
Referenced by G4MultiNavigator::GetGlobalExitNormal(), and G4VIntersectionLocator::GetLastSurfaceNormal().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
virtual |
Reimplemented in G4MultiNavigator.
Definition at line 1276 of file G4Navigator.cc.
References 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(), JustWarning, kCarTolerance, kInside, kOutside, kSurface, perMillion, G4VSolid::SurfaceNormal(), G4AffineTransform::TransformPoint(), and VolumeType().
Referenced by G4RayTrajectory::AppendStep(), G4MultiNavigator::GetLocalExitNormal(), GetLocalExitNormalAndCheck(), and G4VTransitionRadiation::PostStepDoIt().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented in G4MultiNavigator.
Definition at line 1483 of file G4Navigator.cc.
References fLastTriedStepComputation, GetGlobalToLocalTransform(), GetLocalExitNormal(), and G4AffineTransform::TransformPoint().
Referenced by GetGlobalExitNormal().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Referenced by G4RayTrajectory::AppendStep(), GetGlobalExitNormal(), and G4VIntersectionLocator::GetGlobalSurfaceNormal().
Here is the caller graph for this function:| G4AffineTransform G4Navigator::GetMotherToDaughterTransform | ( | G4VPhysicalVolume * | dVolume, |
| G4int | dReplicaNo, | ||
| EVolume | dVolumeType | ||
| ) |
Definition at line 1437 of file G4Navigator.cc.
References G4VSolid::ComputeDimensions(), G4VPVParameterisation::ComputeSolid(), G4VPVParameterisation::ComputeTransformation(), FatalException, G4Exception(), G4VPhysicalVolume::GetLogicalVolume(), G4VPhysicalVolume::GetParameterisation(), G4VPhysicalVolume::GetRegularStructureId(), G4VPhysicalVolume::GetRotation(), G4VPhysicalVolume::GetTranslation(), kNormal, kParameterised, kReplica, and G4LogicalVolume::SetSolid().
Referenced by GetLocalExitNormal().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Referenced by export_G4Navigator(), GetGlobalExitNormal(), and G4ErrorPropagatorManager::StartNavigator().
Here is the caller graph for this function:
|
inline |
Referenced by G4TransportationManager::ActivateNavigator(), G4MultiNavigator::CheckMassWorld(), G4PropagatorInField::ComputeStep(), F04ElementField::Construct(), G4TransportationManager::DeActivateNavigator(), G4TransportationManager::DeRegisterNavigator(), G4ASCIITreeSceneHandler::EndModeling(), 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(), and G4ErrorPropagatorManager::StartNavigator().
Here is the caller graph for this function:
|
inline |
|
inline |
|
virtual |
Reimplemented in G4MultiNavigator.
Definition at line 118 of file G4Navigator.cc.
References G4NavigationHistory::BackLevel(), G4ReplicaNavigation::BackLocate(), CharacteriseDaughters(), G4VSolid::ComputeDimensions(), G4VPVParameterisation::ComputeSolid(), G4VPVParameterisation::ComputeTransformation(), G4ReplicaNavigation::ComputeTransformation(), 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(), and VolumeType().
Referenced by 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(), ResetHierarchyAndLocate(), G4GeometryMessenger::ResetNavigator(), and G4SteppingManager::SetInitialStep().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
|
virtual |
Reimplemented in G4MultiNavigator.
Definition at line 550 of file G4Navigator.cc.
References CharacteriseDaughters(), ComputeLocalPoint(), FatalException, fBlockedPhysicalVolume, fBlockedReplicaNo, fChangedGrandMotherRefFrame, fEnteredDaughter, fEntering, fExitedMother, fExiting, fHistory, fLastLocatedPointLocal, fLastTriedStepComputation, fparamNav, fVerbose, fvoxelNav, G4cout, G4endl, G4Exception(), GetDaughtersRegularStructureId(), G4VPhysicalVolume::GetLogicalVolume(), G4NavigationHistory::GetTopVolume(), G4NavigationHistory::GetTopVolumeType(), G4LogicalVolume::GetVoxelHeader(), kNormal, kParameterised, kReplica, G4ParameterisedNavigation::ParamVoxelLocate(), and G4VoxelNavigation::VoxelLocate().
Referenced by G4VIntersectionLocator::AdjustmentOfFoundIntersection(), ComputeSafety(), G4PropagatorInField::ComputeStep(), ComputeStep(), G4BrentLocator::EstimateIntersectionPoint(), G4MultiLevelLocator::EstimateIntersectionPoint(), G4SimpleLocator::EstimateIntersectionPoint(), G4Transportation::PostStepDoIt(), G4MonopoleTransportation::PostStepDoIt(), and G4SafetyHelper::ReLocateWithinVolume().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
private |
| void G4Navigator::PrintState | ( | ) | const |
Definition at line 1774 of file G4Navigator.cc.
References fBlockedPhysicalVolume, fBlockedReplicaNo, fEntering, fExiting, fExitNormal, fLastLocatedPointLocal, fLastStepWasZero, fPreviousSafety, fPreviousSftOrigin, fValidExitNormal, fVerbose, G4cout, G4endl, and G4VPhysicalVolume::GetName().
Referenced by ComputeSafety(), ComputeStep(), export_G4Navigator(), and LocateGlobalPointAndSetup().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented in G4MultiNavigator.
Definition at line 90 of file G4Navigator.cc.
References fHistory, fLastTriedStepComputation, G4TouchableHistory::GetHistory(), LocateGlobalPointAndSetup(), ResetState(), and SetupHierarchy().
Referenced by G4MultiNavigator::ResetHierarchyAndLocate(), and G4SteppingManager::SetInitialStep().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Referenced by G4Navigator(), and LocateGlobalPointAndSetup().
Here is the caller graph for this function:
|
protectedvirtual |
Reimplemented in G4MultiNavigator.
Definition at line 1181 of file G4Navigator.cc.
References fBlockedPhysicalVolume, fBlockedReplicaNo, fCalculatedExitNormal, fChangedGrandMotherRefFrame, fEnteredDaughter, fEntering, fExitedMother, fExiting, fExitNormal, fExitNormalGlobalFrame, fGrandMotherExitNormal, fLastLocatedPointLocal, fLastStepWasZero, fLocatedOnEdge, fLocatedOutsideWorld, fNumberZeroSteps, fPreviousSafety, fPreviousSftOrigin, fPushed, fValidExitNormal, fWasLimitedByGeometry, and kInfinity.
Referenced by ResetHierarchyAndLocate().
Here is the caller graph for this function:
|
protected |
Definition at line 654 of file G4Navigator.cc.
References 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, and G4Navigator::G4SaveNavigatorState::sWasLimitedByGeometry.
Referenced by CheckNextStep(), and ComputeSafety().
Here is the caller graph for this function:
|
inline |
Referenced by G4Transportation::PostStepDoIt(), and G4MonopoleTransportation::PostStepDoIt().
Here is the caller graph for this function:
|
inline |
Referenced by G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldProcess::SetParallelWorld(), and G4GeometryMessenger::SetPushFlag().
Here is the caller graph for this function:
|
protected |
Definition at line 624 of file G4Navigator.cc.
References 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, and G4Navigator::G4SaveNavigatorState::sWasLimitedByGeometry.
Referenced by CheckNextStep(), and ComputeSafety().
Here is the caller graph for this function:
|
protectedvirtual |
Reimplemented in G4MultiNavigator.
Definition at line 1220 of file G4Navigator.cc.
References 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(), and G4LogicalVolume::UpdateMaterial().
Referenced by ResetHierarchyAndLocate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Referenced by export_G4Navigator(), GetGlobalExitNormal(), G4GeometryMessenger::SetVerbosity(), and G4ErrorPropagatorManager::StartNavigator().
Here is the caller graph for this function:
|
inline |
Referenced by G4VReadOutGeometry::BuildROGeometry(), F04ElementField::Construct(), XrayFluoDetectorConstruction::ConstructApparate(), G4MultiNavigator::G4MultiNavigator(), F04PrimaryGeneratorAction::GeneratePrimaries(), G4VIntersectionLocator::GetLocalSurfaceNormal(), G4TransportationManager::GetNavigator(), G4MultiNavigator::PrepareNavigators(), and G4ErrorPropagatorManager::StartNavigator().
Here is the caller graph for this function:
|
inlineprotected |
Referenced by GetLocalExitNormal(), and LocateGlobalPointAndSetup().
Here is the caller graph for this function:
|
friend |
Definition at line 1936 of file G4Navigator.cc.
|
private |
Definition at line 436 of file G4Navigator.hh.
Referenced by ComputeStep(), and G4Navigator().
|
private |
Definition at line 434 of file G4Navigator.hh.
Referenced by ComputeStep(), and G4Navigator().
|
private |
Definition at line 382 of file G4Navigator.hh.
Referenced by G4Navigator().
|
private |
Definition at line 400 of file G4Navigator.hh.
Referenced by ComputeStep(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), and SetSavedState().
|
private |
Definition at line 401 of file G4Navigator.hh.
Referenced by ComputeStep(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), and SetSavedState().
|
private |
Definition at line 418 of file G4Navigator.hh.
Referenced by ComputeStep(), GetGlobalExitNormal(), GetLocalExitNormal(), and ResetState().
|
private |
Definition at line 414 of file G4Navigator.hh.
Referenced by ComputeStep(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), and ResetState().
|
private |
Definition at line 478 of file G4Navigator.hh.
Referenced by GetLocalExitNormal(), and LocateGlobalPointAndSetup().
|
protected |
Definition at line 357 of file G4Navigator.hh.
Referenced by ComputeSafety(), ComputeStep(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), ResetState(), RestoreSavedState(), and SetSavedState().
|
private |
Definition at line 391 of file G4Navigator.hh.
Referenced by ComputeStep(), GetGlobalExitNormal(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), and SetSavedState().
|
protected |
Definition at line 363 of file G4Navigator.hh.
Referenced by ComputeSafety(), ComputeStep(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), ResetState(), RestoreSavedState(), and SetSavedState().
|
private |
Definition at line 391 of file G4Navigator.hh.
Referenced by ComputeStep(), GetGlobalExitNormal(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), and SetSavedState().
|
private |
Definition at line 409 of file G4Navigator.hh.
Referenced by ComputeStep(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), and SetSavedState().
|
private |
Definition at line 416 of file G4Navigator.hh.
Referenced by ComputeStep(), GetGlobalExitNormal(), and ResetState().
|
private |
Definition at line 412 of file G4Navigator.hh.
Referenced by ComputeStep(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), and ResetState().
|
protected |
Definition at line 353 of file G4Navigator.hh.
Referenced by ComputeSafety(), ComputeStep(), ComputeStepLog(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), operator<<(), ResetHierarchyAndLocate(), and SetupHierarchy().
|
private |
Definition at line 403 of file G4Navigator.hh.
Referenced by ComputeStep(), ComputeStepLog(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), and SetSavedState().
|
protected |
Definition at line 373 of file G4Navigator.hh.
Referenced by ComputeStep(), G4Navigator(), and GetLocalExitNormal().
|
private |
Definition at line 427 of file G4Navigator.hh.
Referenced by ComputeStep(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), and SetSavedState().
|
private |
Definition at line 385 of file G4Navigator.hh.
Referenced by ComputeStep(), G4Navigator(), GetGlobalExitNormal(), GetLocalExitNormal(), GetLocalExitNormalAndCheck(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), and ResetHierarchyAndLocate().
|
private |
Definition at line 430 of file G4Navigator.hh.
Referenced by ComputeStep(), LocateGlobalPointAndSetup(), and ResetState().
|
private |
Definition at line 405 of file G4Navigator.hh.
Referenced by LocateGlobalPointAndSetup(), ResetState(), RestoreSavedState(), and SetSavedState().
|
private |
Definition at line 485 of file G4Navigator.hh.
Referenced by ComputeSafety(), ComputeStep(), G4Navigator(), and LocateGlobalPointAndSetup().
|
private |
Definition at line 432 of file G4Navigator.hh.
Referenced by ComputeStep(), and ResetState().
|
private |
Definition at line 487 of file G4Navigator.hh.
Referenced by ComputeSafety(), ComputeStep(), LocateGlobalPointAndSetup(), and LocateGlobalPointWithinVolume().
|
private |
Definition at line 440 of file G4Navigator.hh.
Referenced by ComputeSafety(), ComputeStep(), ComputeStepLog(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), and SetSavedState().
|
private |
Definition at line 439 of file G4Navigator.hh.
Referenced by ComputeSafety(), ComputeStep(), ComputeStepLog(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), and SetSavedState().
|
private |
Definition at line 480 of file G4Navigator.hh.
Referenced by ComputeStep(), and ResetState().
|
private |
Definition at line 490 of file G4Navigator.hh.
Referenced by ComputeSafety(), G4Navigator(), and ~G4Navigator().
|
private |
Definition at line 489 of file G4Navigator.hh.
Referenced by ComputeSafety(), ComputeStep(), G4Navigator(), and LocateGlobalPointAndSetup().
|
private |
Definition at line 488 of file G4Navigator.hh.
Referenced by ComputeSafety(), ComputeStep(), LocateGlobalPointAndSetup(), and SetupHierarchy().
|
private |
Referenced by RestoreSavedState(), and SetSavedState().
|
protected |
Definition at line 370 of file G4Navigator.hh.
Referenced by ComputeSafety(), ComputeStep(), and G4Navigator().
|
private |
Definition at line 472 of file G4Navigator.hh.
|
private |
Definition at line 408 of file G4Navigator.hh.
Referenced by ComputeStep(), LocateGlobalPointAndSetup(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), and SetSavedState().
|
protected |
Definition at line 377 of file G4Navigator.hh.
Referenced by G4MultiNavigator::ComputeSafety(), ComputeSafety(), G4MultiNavigator::ComputeStep(), ComputeStep(), G4MultiNavigator::GetGlobalExitNormal(), GetLocalExitNormal(), G4MultiNavigator::LocateGlobalPointAndSetup(), LocateGlobalPointAndSetup(), G4MultiNavigator::LocateGlobalPointWithinVolume(), LocateGlobalPointWithinVolume(), G4MultiNavigator::ObtainFinalStep(), operator<<(), G4MultiNavigator::PrepareNavigators(), G4MultiNavigator::PrepareNewTrack(), G4MultiNavigator::PrintLimited(), PrintState(), and G4MultiNavigator::WhichLimited().
|
private |
Definition at line 486 of file G4Navigator.hh.
Referenced by ComputeSafety(), ComputeStep(), LocateGlobalPointAndSetup(), and LocateGlobalPointWithinVolume().
|
private |
Definition at line 480 of file G4Navigator.hh.
Referenced by ComputeStep().
|
protected |
Definition at line 367 of file G4Navigator.hh.
Referenced by G4MultiNavigator::LocateGlobalPointAndSetup(), LocateGlobalPointAndSetup(), G4MultiNavigator::LocateGlobalPointWithinVolume(), G4MultiNavigator::PrepareNavigators(), G4MultiNavigator::ResetState(), ResetState(), RestoreSavedState(), and SetSavedState().
|
protected |
Definition at line 346 of file G4Navigator.hh.
Referenced by ComputeSafety(), ComputeStep(), ComputeStepLog(), G4Navigator(), and GetLocalExitNormal().