ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/navigation/include/G4ErrorPropagationNavigator.hh>
Additional Inherited Members | |
Protected Member Functions inherited from G4Navigator | |
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 *pLv) const |
virtual void | SetupHierarchy () |
G4bool | CheckOverlapsIterative (G4VPhysicalVolume *vol) |
Protected Attributes inherited from G4Navigator | |
G4double | kCarTolerance |
G4double | fMinStep |
G4double | fSqTol |
G4NavigationHistory | fHistory |
G4bool | fEnteredDaughter |
G4bool | fExitedMother |
G4bool | fWasLimitedByGeometry = false |
G4ThreeVector | fStepEndPoint |
G4ThreeVector | fLastStepEndPointLocal |
G4int | fVerbose = 0 |
Definition at line 44 of file G4ErrorPropagationNavigator.hh.
View newest version in sPHENIX GitHub at line 44 of file G4ErrorPropagationNavigator.hh
G4ErrorPropagationNavigator::G4ErrorPropagationNavigator | ( | ) |
Definition at line 44 of file G4ErrorPropagationNavigator.cc.
View newest version in sPHENIX GitHub at line 44 of file G4ErrorPropagationNavigator.cc
G4ErrorPropagationNavigator::~G4ErrorPropagationNavigator | ( | ) |
Definition at line 51 of file G4ErrorPropagationNavigator.cc.
View newest version in sPHENIX GitHub at line 51 of file G4ErrorPropagationNavigator.cc
|
virtual |
Reimplemented from G4Navigator.
Definition at line 154 of file G4ErrorPropagationNavigator.cc.
View newest version in sPHENIX GitHub at line 154 of file G4ErrorPropagationNavigator.cc
References G4Navigator::ComputeSafety(), min, and TargetSafetyFromPoint().
|
virtual |
Reimplemented from G4Navigator.
Definition at line 58 of file G4ErrorPropagationNavigator.cc.
View newest version in sPHENIX GitHub at line 58 of file G4ErrorPropagationNavigator.cc
References G4Navigator::ComputeStep(), DBL_MAX, G4ErrorTarget::Dump(), G4cout, G4endl, G4ErrorState_Propagating, G4ErrorState_TargetCloserThanBoundary, G4ErrorTarget::GetDistanceFromPoint(), G4ErrorPropagatorData::GetErrorPropagatorData(), G4ErrorPropagatorData::GetTarget(), min, G4ErrorPropagatorData::SetState(), TargetSafetyFromPoint(), and G4ErrorPropagatorData::verbose().
|
virtual |
Reimplemented from G4Navigator.
Definition at line 169 of file G4ErrorPropagationNavigator.cc.
View newest version in sPHENIX GitHub at line 169 of file G4ErrorPropagationNavigator.cc
References G4ErrorTarget_CylindricalSurface, G4ErrorTarget_GeomVolume, G4ErrorTarget_PlaneSurface, G4ErrorTarget_TrkL, G4Exception(), G4ErrorTarget::GetDistanceFromPoint(), G4ErrorPropagatorData::GetErrorPropagatorData(), G4Navigator::GetGlobalExitNormal(), G4ErrorSurfaceTarget::GetTangentPlane(), G4ErrorPropagatorData::GetTarget(), G4ErrorTarget::GetType(), JustWarning, G4Navigator::kCarTolerance, CLHEP::normal(), and HepGeom::Plane3D< T >::normal().
G4double G4ErrorPropagationNavigator::TargetSafetyFromPoint | ( | const G4ThreeVector & | pGlobalpoint | ) |
Definition at line 133 of file G4ErrorPropagationNavigator.cc.
View newest version in sPHENIX GitHub at line 133 of file G4ErrorPropagationNavigator.cc
References DBL_MAX, G4ErrorTarget::GetDistanceFromPoint(), G4ErrorPropagatorData::GetErrorPropagatorData(), and G4ErrorPropagatorData::GetTarget().
Referenced by ComputeSafety(), and ComputeStep().