ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4VIntersectionLocator Member List

This is the complete list of members for G4VIntersectionLocator, including all inherited members.

AddAdjustementOfFoundIntersection(G4bool UseCorrection)G4VIntersectionLocatorinline
AdjustIntersections(G4bool UseCorrection)G4VIntersectionLocatorinline
AdjustmentOfFoundIntersection(const G4ThreeVector &A, const G4ThreeVector &CurrentE_Point, const G4ThreeVector &CurrentF_Point, const G4ThreeVector &MomentumDir, const G4bool IntersectAF, G4ThreeVector &IntersectionPoint, G4double &NewSafety, G4double &fPrevSafety, G4ThreeVector &fPrevSftOrigin)G4VIntersectionLocatorprotected
AreIntersectionsAdjusted()G4VIntersectionLocatorinline
CheckAndReEstimateEndpoint(const G4FieldTrack &CurrentStartA, const G4FieldTrack &EstimatedEndB, G4FieldTrack &RevisedEndPoint, G4int &errorCode)G4VIntersectionLocatorprotected
EstimateIntersectionPoint(const G4FieldTrack &curveStartPointTangent, const G4FieldTrack &curveEndPointTangent, const G4ThreeVector &trialPoint, G4FieldTrack &intersectPointTangent, G4bool &recalculatedEndPoint, G4double &fPreviousSafety, G4ThreeVector &fPreviousSftOrigin)=0G4VIntersectionLocatorpure virtual
fCheckModeG4VIntersectionLocatorprotected
fHelpingNavigatorG4VIntersectionLocatorprotected
fiChordFinderG4VIntersectionLocatorprotected
fiDeltaIntersectionG4VIntersectionLocatorprotected
fiEpsilonStepG4VIntersectionLocatorprotected
fiNavigatorG4VIntersectionLocatorprotected
fiUseSafetyG4VIntersectionLocatorprotected
fpTouchableG4VIntersectionLocatorprotected
fUseNormalCorrectionG4VIntersectionLocatorprotected
fVerboseLevelG4VIntersectionLocatorprotected
G4VIntersectionLocator(G4Navigator *theNavigator)G4VIntersectionLocator
GetAdjustementOfFoundIntersection()G4VIntersectionLocatorinline
GetCheckMode()G4VIntersectionLocatorinlineprotected
GetChordFinderFor()G4VIntersectionLocatorinline
GetDeltaIntersectionFor()G4VIntersectionLocatorinline
GetEpsilonStepFor()G4VIntersectionLocatorinline
GetGlobalSurfaceNormal(const G4ThreeVector &CurrentE_Point, G4bool &validNormal)G4VIntersectionLocatorprotected
GetLastSurfaceNormal(const G4ThreeVector &intersectPoint, G4bool &validNormal) const G4VIntersectionLocatorprivate
GetLocalSurfaceNormal(const G4ThreeVector &CurrentE_Point, G4bool &validNormal)G4VIntersectionLocatorprivate
GetNavigatorFor()G4VIntersectionLocatorinline
GetSurfaceNormal(const G4ThreeVector &CurrentInt_Point, G4bool &validNormal)G4VIntersectionLocatorprotected
GetVerboseFor()G4VIntersectionLocatorinline
IntersectChord(const G4ThreeVector &StartPointA, const G4ThreeVector &EndPointB, G4double &NewSafety, G4double &PreviousSafety, G4ThreeVector &PreviousSftOrigin, G4double &LinearStepLength, G4ThreeVector &IntersectionPoint, G4bool *calledNavigator=nullptr)G4VIntersectionLocatorinline
kCarToleranceG4VIntersectionLocatorprotected
LocateGlobalPointWithinVolumeAndCheck(const G4ThreeVector &pos)G4VIntersectionLocatorprotected
LocateGlobalPointWithinVolumeCheckAndReport(const G4ThreeVector &pos, const G4String &CodeLocationInfo, G4int CheckMode)G4VIntersectionLocatorprotected
printStatus(const G4FieldTrack &startFT, const G4FieldTrack &currentFT, G4double requestStep, G4double safety, G4int stepNum)G4VIntersectionLocator
printStatus(const G4FieldTrack &startFT, const G4FieldTrack &currentFT, G4double requestStep, G4double safety, G4int stepNum, std::ostream &oss, G4int verboseLevel)G4VIntersectionLocatorstatic
ReEstimateEndpoint(const G4FieldTrack &CurrentStateA, const G4FieldTrack &EstimtdEndStateB, G4double linearDistSq, G4double curveDist)G4VIntersectionLocatorprotected
ReportImmediateHit(const char *MethodName, const G4ThreeVector &StartPosition, const G4ThreeVector &TrialPoint, G4double tolerance, unsigned long int numCalls)G4VIntersectionLocatorprotected
ReportProgress(std::ostream &oss, const G4FieldTrack &StartPointVel, const G4FieldTrack &EndPointVel, G4int substep_no, const G4FieldTrack &A_PtVel, const G4FieldTrack &B_PtVel, G4double safetyLast, G4int depth=-1)G4VIntersectionLocatorprotected
ReportReversedPoints(std::ostringstream &ossMsg, const G4FieldTrack &StartPointVel, const G4FieldTrack &EndPointVel, G4double NewSafety, G4double epsStep, const G4FieldTrack &CurrentA_PointVelocity, const G4FieldTrack &CurrentB_PointVelocity, const G4FieldTrack &SubStart_PointVelocity, const G4ThreeVector &CurrentE_Point, const G4FieldTrack &ApproxIntersecPointV, G4int sbstp_no, G4int sbstp_no_p, G4int depth)G4VIntersectionLocatorprotected
ReportTrialStep(G4int step_no, const G4ThreeVector &ChordAB_v, const G4ThreeVector &ChordEF_v, const G4ThreeVector &NewMomentumDir, const G4ThreeVector &NormalAtEntry, G4bool validNormal)G4VIntersectionLocatorprotected
SetCheckMode(G4bool value)G4VIntersectionLocatorinlineprotected
SetChordFinderFor(G4ChordFinder *fCFinder)G4VIntersectionLocatorinline
SetDeltaIntersectionFor(G4double deltaIntersection)G4VIntersectionLocatorinline
SetEpsilonStepFor(G4double EpsilonStep)G4VIntersectionLocatorinline
SetNavigatorFor(G4Navigator *fNavigator)G4VIntersectionLocatorinline
SetSafetyParametersFor(G4bool UseSafety)G4VIntersectionLocatorinline
SetVerboseFor(G4int fVerbose)G4VIntersectionLocatorinline
~G4VIntersectionLocator()G4VIntersectionLocatorvirtual