#include <iomanip>#include "G4ITNavigator.hh"#include "G4ios.hh"#include "G4SystemOfUnits.hh"#include "G4GeometryTolerance.hh"#include "G4VPhysicalVolume.hh"#include "G4VoxelSafety.hh"#include "Randomize.hh"#include "G4VoxelLimits.hh"네임스페이스 | |
| BoundingBox | |
매크로 | |
| #define | fHistory fpNavigatorState->fHistory |
| #define | fLastTriedStepComputation fpNavigatorState->fLastTriedStepComputation |
| #define | fEnteredDaughter fpNavigatorState->fEnteredDaughter |
| #define | fExitedMother fpNavigatorState->fExitedMother |
| #define | fWasLimitedByGeometry fpNavigatorState->fWasLimitedByGeometry |
| #define | fStepEndPoint fpNavigatorState->fStepEndPoint |
| #define | fLastStepEndPointLocal fpNavigatorState->fLastStepEndPointLocal |
| #define | fPushed fpNavigatorState->fPushed |
| #define | fLastTriedStepComputation fpNavigatorState->fLastTriedStepComputation |
| #define | fEntering fpNavigatorState->fEntering |
| #define | fExiting fpNavigatorState->fExiting |
| #define | fBlockedPhysicalVolume fpNavigatorState->fBlockedPhysicalVolume |
| #define | fBlockedReplicaNo fpNavigatorState->fBlockedReplicaNo |
| #define | fLastLocatedPointLocal fpNavigatorState->fLastLocatedPointLocal |
| #define | fLocatedOutsideWorld fpNavigatorState->fLocatedOutsideWorld |
| #define | fValidExitNormal fpNavigatorState->fValidExitNormal |
| #define | fExitNormal fpNavigatorState->fExitNormal |
| #define | fGrandMotherExitNormal fpNavigatorState->fGrandMotherExitNormal |
| #define | fChangedGrandMotherRefFrame fpNavigatorState->fChangedGrandMotherRefFrame |
| #define | fExitNormalGlobalFrame fpNavigatorState->fExitNormalGlobalFrame |
| #define | fCalculatedExitNormal fpNavigatorState->fCalculatedExitNormal |
| #define | fLastStepWasZero fpNavigatorState->fLastStepWasZero |
| #define | fLocatedOnEdge fpNavigatorState->fLocatedOnEdge |
| #define | fNumberZeroSteps fpNavigatorState->fNumberZeroSteps |
| #define | fPreviousSftOrigin fpNavigatorState->fPreviousSftOrigin |
| #define | fPreviousSafety fpNavigatorState->fPreviousSafety |
| #define | G4NEW_SAFETY 1 |
열거형 타입 | |
| enum | BoundingBox::Boundary { BoundingBox::kMin, BoundingBox::kMax } |
함수 | |
| std::ostream & | operator<< (std::ostream &os, const G4ITNavigator2 &n) |
| #define fBlockedPhysicalVolume fpNavigatorState->fBlockedPhysicalVolume |
G4ITNavigator2.cc 파일의 69 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::RecheckDistanceToCurrentBoundary(), G4ITNavigator2::ResetState(), G4ITNavigator2::G4NavigatorState::ResetState().
| #define fBlockedReplicaNo fpNavigatorState->fBlockedReplicaNo |
G4ITNavigator2.cc 파일의 70 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::ResetState(), G4ITNavigator2::G4NavigatorState::ResetState().
| #define fCalculatedExitNormal fpNavigatorState->fCalculatedExitNormal |
| #define fChangedGrandMotherRefFrame fpNavigatorState->fChangedGrandMotherRefFrame |
G4ITNavigator2.cc 파일의 76 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::ComputeStep(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::ResetState(), G4ITNavigator2::G4NavigatorState::ResetState().
| #define fEnteredDaughter fpNavigatorState->fEnteredDaughter |
G4ITNavigator2.cc 파일의 60 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::ComputeSafety(), G4ITNavigator2::ComputeStep(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::RecheckDistanceToCurrentBoundary(), G4ITNavigator2::ResetState(), G4ITNavigator2::G4NavigatorState::ResetState().
| #define fEntering fpNavigatorState->fEntering |
G4ITNavigator2.cc 파일의 67 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetGlobalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::ResetState(), G4ITNavigator2::G4NavigatorState::ResetState().
| #define fExitedMother fpNavigatorState->fExitedMother |
G4ITNavigator2.cc 파일의 61 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::ComputeSafety(), G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::ResetState(), G4ITNavigator2::G4NavigatorState::ResetState().
| #define fExiting fpNavigatorState->fExiting |
G4ITNavigator2.cc 파일의 68 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetGlobalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::ResetState(), G4ITNavigator2::G4NavigatorState::ResetState().
| #define fExitNormal fpNavigatorState->fExitNormal |
| #define fExitNormalGlobalFrame fpNavigatorState->fExitNormalGlobalFrame |
G4ITNavigator2.cc 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetGlobalExitNormal(), G4ITNavigator2::ResetState().
| #define fGrandMotherExitNormal fpNavigatorState->fGrandMotherExitNormal |
G4ITNavigator2.cc 파일의 75 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::ResetState().
| #define fHistory fpNavigatorState->fHistory |
G4ITNavigator2.cc 파일의 58 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::ComputeSafety(), G4ITNavigator2::ComputeStep(), G4ITNavigator2::ComputeStepLog(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::GetRandomInCurrentVolume(), G4ITNavigator2::InsideCurrentVolume(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::NewNavigatorState(), G4ITNavigator2::NewNavigatorStateAndLocate(), G4ITNavigator2::RecheckDistanceToCurrentBoundary(), G4ITNavigator2::ResetHierarchyAndLocate(), G4ITNavigator2::G4NavigatorState::ResetStack(), G4ITNavigator2::SetupHierarchy().
| #define fLastLocatedPointLocal fpNavigatorState->fLastLocatedPointLocal |
G4ITNavigator2.cc 파일의 71 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::ComputeStep(), G4ITNavigator2::ComputeStepLog(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::ResetState(), G4ITNavigator2::G4NavigatorState::ResetState().
| #define fLastStepEndPointLocal fpNavigatorState->fLastStepEndPointLocal |
G4ITNavigator2.cc 파일의 64 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::G4NavigatorState::ResetState().
| #define fLastStepWasZero fpNavigatorState->fLastStepWasZero |
| #define fLastTriedStepComputation fpNavigatorState->fLastTriedStepComputation |
G4ITNavigator2.cc 파일의 66 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetGlobalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::GetLocalExitNormalAndCheck(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::NewNavigatorState(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::RecheckDistanceToCurrentBoundary(), G4ITNavigator2::ResetHierarchyAndLocate(), G4ITNavigator2::G4NavigatorState::ResetState().
| #define fLastTriedStepComputation fpNavigatorState->fLastTriedStepComputation |
G4ITNavigator2.cc 파일의 66 번째 라인에서 정의되었습니다.
| #define fLocatedOnEdge fpNavigatorState->fLocatedOnEdge |
| #define fLocatedOutsideWorld fpNavigatorState->fLocatedOutsideWorld |
| #define fNumberZeroSteps fpNavigatorState->fNumberZeroSteps |
G4ITNavigator2.cc 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::ComputeStep(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::ResetState(), G4ITNavigator2::G4NavigatorState::ResetState().
| #define fPreviousSafety fpNavigatorState->fPreviousSafety |
G4ITNavigator2.cc 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITTransportation::AlongStepGetPhysicalInteractionLength(), G4ITNavigator2::ComputeSafety(), G4ITNavigator2::ComputeStep(), G4ITNavigator2::ComputeStepLog(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::ResetState(), G4ITNavigator2::G4NavigatorState::ResetState().
| #define fPreviousSftOrigin fpNavigatorState->fPreviousSftOrigin |
G4ITNavigator2.cc 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITTransportation::AlongStepGetPhysicalInteractionLength(), G4ITNavigator2::ComputeSafety(), G4ITNavigator2::ComputeStep(), G4ITNavigator2::ComputeStepLog(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::ResetState(), G4ITNavigator2::G4NavigatorState::ResetState().
| #define fPushed fpNavigatorState->fPushed |
G4ITNavigator2.cc 파일의 65 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::ComputeStep(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::ResetState(), G4ITNavigator2::G4NavigatorState::ResetState().
| #define fStepEndPoint fpNavigatorState->fStepEndPoint |
G4ITNavigator2.cc 파일의 63 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::ComputeSafety(), G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetGlobalExitNormal(), G4ITNavigator2::G4NavigatorState::ResetState().
| #define fValidExitNormal fpNavigatorState->fValidExitNormal |
| #define fWasLimitedByGeometry fpNavigatorState->fWasLimitedByGeometry |
G4ITNavigator2.cc 파일의 62 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::ResetState().
| #define G4NEW_SAFETY 1 |
G4ITNavigator2.cc 파일의 1881 번째 라인에서 정의되었습니다.
| std::ostream& operator<< | ( | std::ostream & | os, |
| const G4ITNavigator2 & | n | ||
| ) |
G4ITNavigator2.cc 파일의 2407 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ITNavigator2::fVerbose, G4endl.
1.8.5