Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
클래스 | Public 멤버 함수 | 정적 Public 속성 | Protected 멤버 함수 | Protected 속성 | Private 멤버 함수 | Private 속성 | Friends | 모든 멤버 목록
G4ITNavigator1 클래스 참조

#include <G4ITNavigator1.hh>

클래스

struct  G4SaveNavigatorState
 

Public 멤버 함수

 G4ITNavigator1 ()
 
virtual ~G4ITNavigator1 ()
 
G4ITNavigatorState_Lock1GetNavigatorState ()
 
void SetNavigatorState (G4ITNavigatorState_Lock1 *)
 
void NewNavigatorState ()
 
virtual G4double ComputeStep (const G4ThreeVector &pGlobalPoint, const G4ThreeVector &pDirection, const G4double pCurrentProposedStepLength, G4double &pNewSafety)
 
G4double CheckNextStep (const G4ThreeVector &pGlobalPoint, const G4ThreeVector &pDirection, const G4double pCurrentProposedStepLength, G4double &pNewSafety)
 
virtual G4VPhysicalVolumeResetHierarchyAndLocate (const G4ThreeVector &point, const G4ThreeVector &direction, const G4TouchableHistory &h)
 
virtual G4VPhysicalVolumeLocateGlobalPointAndSetup (const G4ThreeVector &point, const G4ThreeVector *direction=0, const G4bool pRelativeSearch=true, const G4bool ignoreDirection=true)
 
virtual void LocateGlobalPointWithinVolume (const G4ThreeVector &position)
 
void LocateGlobalPointAndUpdateTouchableHandle (const G4ThreeVector &position, const G4ThreeVector &direction, G4TouchableHandle &oldTouchableToUpdate, const G4bool RelativeSearch=true)
 
void LocateGlobalPointAndUpdateTouchable (const G4ThreeVector &position, const G4ThreeVector &direction, G4VTouchable *touchableToUpdate, const G4bool RelativeSearch=true)
 
void LocateGlobalPointAndUpdateTouchable (const G4ThreeVector &position, G4VTouchable *touchableToUpdate, const G4bool RelativeSearch=true)
 
void SetGeometricallyLimitedStep ()
 
virtual G4double ComputeSafety (const G4ThreeVector &globalpoint, const G4double pProposedMaxLength=DBL_MAX, const G4bool keepState=true)
 
G4VPhysicalVolumeGetWorldVolume () const
 
void SetWorldVolume (G4VPhysicalVolume *pWorld)
 
G4GRSVolumeCreateGRSVolume () const
 
G4GRSSolidCreateGRSSolid () const
 
G4TouchableHistoryCreateTouchableHistory () const
 
G4TouchableHistoryCreateTouchableHistory (const G4NavigationHistory *) const
 
virtual G4TouchableHistoryHandle CreateTouchableHistoryHandle () const
 
virtual G4ThreeVector GetLocalExitNormal (G4bool *valid)
 
virtual G4ThreeVector GetLocalExitNormalAndCheck (const G4ThreeVector &point, G4bool *valid)
 
virtual G4ThreeVector GetGlobalExitNormal (const G4ThreeVector &point, G4bool *valid)
 
G4int GetVerboseLevel () const
 
void SetVerboseLevel (G4int level)
 
G4bool IsActive () const
 
void Activate (G4bool flag)
 
G4bool EnteredDaughterVolume () const
 
G4bool ExitedMotherVolume () const
 
void CheckMode (G4bool mode)
 
G4bool IsCheckModeActive () const
 
void SetPushVerbosity (G4bool mode)
 
void PrintState () const
 
const G4AffineTransformGetGlobalToLocalTransform () const
 
const G4AffineTransform GetLocalToGlobalTransform () const
 
G4AffineTransform GetMotherToDaughterTransform (G4VPhysicalVolume *dVolume, G4int dReplicaNo, EVolume dVolumeType)
 
void ResetStackAndState ()
 
G4int SeverityOfZeroStepping (G4int *noZeroSteps) const
 
void SetSavedState ()
 
void RestoreSavedState ()
 
G4ThreeVector GetCurrentLocalCoordinate () const
 
G4ThreeVector NetTranslation () const
 
G4RotationMatrix NetRotation () const
 
void EnableBestSafety (G4bool value=false)
 
virtual void ResetState ()
 

정적 Public 속성

static const G4int fMaxNav = 8
 

Protected 멤버 함수

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 ()
 

Protected 속성

G4double kCarTolerance
 
G4NavigationHistory fHistory
 
G4bool fEnteredDaughter
 
G4bool fExitedMother
 
G4bool fWasLimitedByGeometry
 
G4ThreeVector fStepEndPoint
 
G4ThreeVector fLastStepEndPointLocal
 
G4int fVerbose
 

Private 멤버 함수

 G4ITNavigator1 (const G4ITNavigator1 &)
 
G4ITNavigator1operator= (const G4ITNavigator1 &)
 
void ComputeStepLog (const G4ThreeVector &pGlobalpoint, G4double moveLenSq) const
 

Private 속성

G4bool fActive
 
G4bool fLastTriedStepComputation
 
G4bool fEntering
 
G4bool fExiting
 
G4VPhysicalVolumefBlockedPhysicalVolume
 
G4int fBlockedReplicaNo
 
G4ThreeVector fLastLocatedPointLocal
 
G4bool fLocatedOutsideWorld
 
G4bool fValidExitNormal
 
G4ThreeVector fExitNormal
 
G4ThreeVector fGrandMotherExitNormal
 
G4bool fChangedGrandMotherRefFrame
 
G4ThreeVector fExitNormalGlobalFrame
 
G4bool fCalculatedExitNormal
 
G4bool fLastStepWasZero
 
G4bool fLocatedOnEdge
 
G4int fNumberZeroSteps
 
G4int fActionThreshold_NoZeroSteps
 
G4int fAbandonThreshold_NoZeroSteps
 
G4ThreeVector fPreviousSftOrigin
 
G4double fPreviousSafety
 
G4SaveNavigatorStatefpSaveState
 
G4VPhysicalVolumefTopPhysical
 
G4bool fCheck
 
G4bool fPushed
 
G4bool fWarnPush
 
G4NormalNavigation fnormalNav
 
G4VoxelNavigation fvoxelNav
 
G4ParameterisedNavigation fparamNav
 
G4ReplicaNavigation freplicaNav
 
G4RegularNavigation fregularNav
 
G4VoxelSafetyfpVoxelSafety
 

Friends

std::ostream & operator<< (std::ostream &os, const G4ITNavigator1 &n)
 

상세한 설명

G4ITNavigator1.hh 파일의 91 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4ITNavigator1::G4ITNavigator1 ( )
G4ITNavigator1::~G4ITNavigator1 ( )
virtual

G4ITNavigator1.cc 파일의 124 번째 라인에서 정의되었습니다.

다음을 참조함 : fpVoxelSafety.

G4ITNavigator1::G4ITNavigator1 ( const G4ITNavigator1 )
private

멤버 함수 문서화

void G4ITNavigator1::Activate ( G4bool  flag)
inline
EVolume G4ITNavigator1::CharacteriseDaughters ( const G4LogicalVolume pLog) const
inlineprotected
void G4ITNavigator1::CheckMode ( G4bool  mode)
inline
G4double G4ITNavigator1::CheckNextStep ( const G4ThreeVector pGlobalPoint,
const G4ThreeVector pDirection,
const G4double  pCurrentProposedStepLength,
G4double pNewSafety 
)

G4ITNavigator1.cc 파일의 1230 번째 라인에서 정의되었습니다.

다음을 참조함 : ComputeStep(), RestoreSavedState(), SetSavedState().

G4ThreeVector G4ITNavigator1::ComputeLocalAxis ( const G4ThreeVector pVec) const
inlineprotected

다음에 의해서 참조됨 : ComputeStep().

G4ThreeVector G4ITNavigator1::ComputeLocalPoint ( const G4ThreeVector rGlobPoint) const
inlineprotected
G4double G4ITNavigator1::ComputeSafety ( const G4ThreeVector globalpoint,
const G4double  pProposedMaxLength = DBL_MAX,
const G4bool  keepState = true 
)
virtual
G4double G4ITNavigator1::ComputeStep ( const G4ThreeVector pGlobalPoint,
const G4ThreeVector pDirection,
const G4double  pCurrentProposedStepLength,
G4double pNewSafety 
)
virtual

G4ITNavigator1.cc 파일의 787 번째 라인에서 정의되었습니다.

다음을 참조함 : 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(), message(), PrintState(), G4VSolid::SurfaceNormal(), G4AffineTransform::TransformAxis().

다음에 의해서 참조됨 : CheckNextStep().

void G4ITNavigator1::ComputeStepLog ( const G4ThreeVector pGlobalpoint,
G4double  moveLenSq 
) const
private
G4GRSSolid* G4ITNavigator1::CreateGRSSolid ( ) const
inline
G4GRSVolume* G4ITNavigator1::CreateGRSVolume ( ) const
inline
G4TouchableHistory* G4ITNavigator1::CreateTouchableHistory ( ) const
inline

다음에 의해서 참조됨 : CreateTouchableHistoryHandle().

G4TouchableHistory* G4ITNavigator1::CreateTouchableHistory ( const G4NavigationHistory ) const
inline
G4TouchableHistoryHandle G4ITNavigator1::CreateTouchableHistoryHandle ( ) const
virtual

G4ITNavigator1.cc 파일의 1832 번째 라인에서 정의되었습니다.

다음을 참조함 : CreateTouchableHistory().

void G4ITNavigator1::EnableBestSafety ( G4bool  value = false)
inline
G4bool G4ITNavigator1::EnteredDaughterVolume ( ) const
inline

다음에 의해서 참조됨 : GetLocalExitNormal().

G4bool G4ITNavigator1::ExitedMotherVolume ( ) const
inline
G4ThreeVector G4ITNavigator1::GetCurrentLocalCoordinate ( ) const
inline
G4int G4ITNavigator1::GetDaughtersRegularStructureId ( const G4LogicalVolume pLog) const
inlineprotected
G4ThreeVector G4ITNavigator1::GetGlobalExitNormal ( const G4ThreeVector point,
G4bool valid 
)
virtual
const G4AffineTransform& G4ITNavigator1::GetGlobalToLocalTransform ( ) const
inline

다음에 의해서 참조됨 : GetLocalExitNormalAndCheck().

G4ThreeVector G4ITNavigator1::GetLocalExitNormal ( G4bool valid)
virtual
G4ThreeVector G4ITNavigator1::GetLocalExitNormalAndCheck ( const G4ThreeVector point,
G4bool valid 
)
virtual

G4ITNavigator1.cc 파일의 1555 번째 라인에서 정의되었습니다.

다음을 참조함 : fLastTriedStepComputation, GetGlobalToLocalTransform(), GetLocalExitNormal(), G4AffineTransform::TransformPoint().

다음에 의해서 참조됨 : GetGlobalExitNormal().

const G4AffineTransform G4ITNavigator1::GetLocalToGlobalTransform ( ) const
inline

다음에 의해서 참조됨 : GetGlobalExitNormal().

G4AffineTransform G4ITNavigator1::GetMotherToDaughterTransform ( G4VPhysicalVolume dVolume,
G4int  dReplicaNo,
EVolume  dVolumeType 
)
G4ITNavigatorState_Lock1 * G4ITNavigator1::GetNavigatorState ( )

G4ITNavigator1.cc 파일의 656 번째 라인에서 정의되었습니다.

다음을 참조함 : fpSaveState, SetSavedState().

G4int G4ITNavigator1::GetVerboseLevel ( ) const
inline

다음에 의해서 참조됨 : GetGlobalExitNormal().

G4VPhysicalVolume* G4ITNavigator1::GetWorldVolume ( ) const
inline
G4bool G4ITNavigator1::IsActive ( ) const
inline
G4bool G4ITNavigator1::IsCheckModeActive ( ) const
inline
G4VPhysicalVolume * G4ITNavigator1::LocateGlobalPointAndSetup ( const G4ThreeVector point,
const G4ThreeVector direction = 0,
const G4bool  pRelativeSearch = true,
const G4bool  ignoreDirection = true 
)
virtual

G4ITNavigator1.cc 파일의 160 번째 라인에서 정의되었습니다.

다음을 참조함 : 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().

다음에 의해서 참조됨 : ComputeStep(), ResetHierarchyAndLocate().

void G4ITNavigator1::LocateGlobalPointAndUpdateTouchable ( const G4ThreeVector position,
const G4ThreeVector direction,
G4VTouchable touchableToUpdate,
const G4bool  RelativeSearch = true 
)
inline
void G4ITNavigator1::LocateGlobalPointAndUpdateTouchable ( const G4ThreeVector position,
G4VTouchable touchableToUpdate,
const G4bool  RelativeSearch = true 
)
inline
void G4ITNavigator1::LocateGlobalPointAndUpdateTouchableHandle ( const G4ThreeVector position,
const G4ThreeVector direction,
G4TouchableHandle oldTouchableToUpdate,
const G4bool  RelativeSearch = true 
)
inline
void G4ITNavigator1::LocateGlobalPointWithinVolume ( const G4ThreeVector position)
virtual
G4RotationMatrix G4ITNavigator1::NetRotation ( ) const
inline
G4ThreeVector G4ITNavigator1::NetTranslation ( ) const
inline
void G4ITNavigator1::NewNavigatorState ( )

G4ITNavigator1.cc 파일의 668 번째 라인에서 정의되었습니다.

다음을 참조함 : fpSaveState, ResetState().

G4ITNavigator1& G4ITNavigator1::operator= ( const G4ITNavigator1 )
private
void G4ITNavigator1::PrintState ( ) const
G4VPhysicalVolume * G4ITNavigator1::ResetHierarchyAndLocate ( const G4ThreeVector point,
const G4ThreeVector direction,
const G4TouchableHistory h 
)
virtual
void G4ITNavigator1::ResetStackAndState ( )
inline

다음에 의해서 참조됨 : G4ITNavigator1(), LocateGlobalPointAndSetup().

void G4ITNavigator1::ResetState ( )
virtual
void G4ITNavigator1::RestoreSavedState ( )
void G4ITNavigator1::SetGeometricallyLimitedStep ( )
inline
void G4ITNavigator1::SetNavigatorState ( G4ITNavigatorState_Lock1 navState)

G4ITNavigator1.cc 파일의 662 번째 라인에서 정의되었습니다.

다음을 참조함 : fpSaveState, RestoreSavedState().

void G4ITNavigator1::SetPushVerbosity ( G4bool  mode)
inline
void G4ITNavigator1::SetSavedState ( )
void G4ITNavigator1::SetupHierarchy ( )
protectedvirtual
void G4ITNavigator1::SetVerboseLevel ( G4int  level)
inline

다음에 의해서 참조됨 : GetGlobalExitNormal().

void G4ITNavigator1::SetWorldVolume ( G4VPhysicalVolume pWorld)
inline
G4int G4ITNavigator1::SeverityOfZeroStepping ( G4int noZeroSteps) const
inline
EVolume G4ITNavigator1::VolumeType ( const G4VPhysicalVolume pVol) const
inlineprotected

다음에 의해서 참조됨 : GetLocalExitNormal(), LocateGlobalPointAndSetup().

Friend, 그리고 관련된 함수 문서화

std::ostream& operator<< ( std::ostream &  os,
const G4ITNavigator1 n 
)
friend

G4ITNavigator1.cc 파일의 2007 번째 라인에서 정의되었습니다.

멤버 데이타 문서화

G4int G4ITNavigator1::fAbandonThreshold_NoZeroSteps
private

G4ITNavigator1.hh 파일의 458 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeStep(), G4ITNavigator1().

G4int G4ITNavigator1::fActionThreshold_NoZeroSteps
private

G4ITNavigator1.hh 파일의 456 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeStep(), G4ITNavigator1().

G4bool G4ITNavigator1::fActive
private

G4ITNavigator1.hh 파일의 404 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ITNavigator1().

G4VPhysicalVolume* G4ITNavigator1::fBlockedPhysicalVolume
private
G4int G4ITNavigator1::fBlockedReplicaNo
private
G4bool G4ITNavigator1::fCalculatedExitNormal
private

G4ITNavigator1.hh 파일의 440 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeStep(), GetGlobalExitNormal(), GetLocalExitNormal(), ResetState().

G4bool G4ITNavigator1::fChangedGrandMotherRefFrame
private

G4ITNavigator1.hh 파일의 436 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeStep(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), ResetState().

G4bool G4ITNavigator1::fCheck
private

G4ITNavigator1.hh 파일의 511 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetLocalExitNormal(), LocateGlobalPointAndSetup().

G4bool G4ITNavigator1::fEnteredDaughter
protected

G4ITNavigator1.hh 파일의 379 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), ResetState(), RestoreSavedState(), SetSavedState().

G4bool G4ITNavigator1::fEntering
private
G4bool G4ITNavigator1::fExitedMother
protected
G4bool G4ITNavigator1::fExiting
private
G4ThreeVector G4ITNavigator1::fExitNormal
private

G4ITNavigator1.hh 파일의 431 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeStep(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), SetSavedState().

G4ThreeVector G4ITNavigator1::fExitNormalGlobalFrame
private

G4ITNavigator1.hh 파일의 438 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeStep(), GetGlobalExitNormal(), ResetState().

G4ThreeVector G4ITNavigator1::fGrandMotherExitNormal
private

G4ITNavigator1.hh 파일의 434 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeStep(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), ResetState().

G4NavigationHistory G4ITNavigator1::fHistory
protected
G4ThreeVector G4ITNavigator1::fLastLocatedPointLocal
private
G4ThreeVector G4ITNavigator1::fLastStepEndPointLocal
protected

G4ITNavigator1.hh 파일의 395 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeStep(), G4ITNavigator1(), GetLocalExitNormal().

G4bool G4ITNavigator1::fLastStepWasZero
private

G4ITNavigator1.hh 파일의 449 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeStep(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), SetSavedState().

G4bool G4ITNavigator1::fLastTriedStepComputation
private
G4bool G4ITNavigator1::fLocatedOnEdge
private

G4ITNavigator1.hh 파일의 452 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeStep(), LocateGlobalPointAndSetup(), ResetState(), RestoreSavedState(), SetSavedState().

G4bool G4ITNavigator1::fLocatedOutsideWorld
private

G4ITNavigator1.hh 파일의 427 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : LocateGlobalPointAndSetup(), ResetState(), RestoreSavedState(), SetSavedState().

const G4int G4ITNavigator1::fMaxNav = 8
static

G4ITNavigator1.hh 파일의 94 번째 라인에서 정의되었습니다.

G4NormalNavigation G4ITNavigator1::fnormalNav
private

G4ITNavigator1.hh 파일의 518 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), G4ITNavigator1(), LocateGlobalPointAndSetup().

G4int G4ITNavigator1::fNumberZeroSteps
private

G4ITNavigator1.hh 파일의 454 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeStep(), ResetState(), RestoreSavedState(), SetSavedState().

G4ParameterisedNavigation G4ITNavigator1::fparamNav
private

G4ITNavigator1.hh 파일의 520 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume().

G4double G4ITNavigator1::fPreviousSafety
private

G4ITNavigator1.hh 파일의 462 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), ComputeStepLog(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), SetSavedState().

G4ThreeVector G4ITNavigator1::fPreviousSftOrigin
private

G4ITNavigator1.hh 파일의 461 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), ComputeStepLog(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), SetSavedState().

G4SaveNavigatorState* G4ITNavigator1::fpSaveState
private

G4ITNavigator1.hh 파일의 500 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ITNavigator1(), GetNavigatorState(), NewNavigatorState(), RestoreSavedState(), SetNavigatorState(), SetSavedState().

G4bool G4ITNavigator1::fPushed
private

G4ITNavigator1.hh 파일의 513 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeStep(), ResetState(), RestoreSavedState(), SetSavedState().

G4VoxelSafety* G4ITNavigator1::fpVoxelSafety
private

G4ITNavigator1.hh 파일의 523 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeSafety(), G4ITNavigator1(), ~G4ITNavigator1().

G4RegularNavigation G4ITNavigator1::fregularNav
private

G4ITNavigator1.hh 파일의 522 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), G4ITNavigator1(), LocateGlobalPointAndSetup().

G4ReplicaNavigation G4ITNavigator1::freplicaNav
private

G4ITNavigator1.hh 파일의 521 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), LocateGlobalPointAndSetup(), SetupHierarchy().

G4ThreeVector G4ITNavigator1::fStepEndPoint
protected

G4ITNavigator1.hh 파일의 392 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), G4ITNavigator1().

G4VPhysicalVolume* G4ITNavigator1::fTopPhysical
private

G4ITNavigator1.hh 파일의 505 번째 라인에서 정의되었습니다.

G4bool G4ITNavigator1::fValidExitNormal
private

G4ITNavigator1.hh 파일의 430 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeStep(), LocateGlobalPointAndSetup(), operator<<(), PrintState(), ResetState(), RestoreSavedState(), SetSavedState().

G4int G4ITNavigator1::fVerbose
protected

G4ITNavigator1.hh 파일의 399 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), GetLocalExitNormal(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume(), operator<<(), PrintState().

G4VoxelNavigation G4ITNavigator1::fvoxelNav
private

G4ITNavigator1.hh 파일의 519 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), LocateGlobalPointAndSetup(), LocateGlobalPointWithinVolume().

G4bool G4ITNavigator1::fWarnPush
private

G4ITNavigator1.hh 파일의 513 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeStep().

G4bool G4ITNavigator1::fWasLimitedByGeometry
protected

G4ITNavigator1.hh 파일의 389 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : LocateGlobalPointAndSetup(), ResetState(), RestoreSavedState(), SetSavedState().

G4double G4ITNavigator1::kCarTolerance
protected

G4ITNavigator1.hh 파일의 368 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), ComputeStepLog(), G4ITNavigator1(), GetLocalExitNormal().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: