46 #ifndef G4MULTILEVELLOCATOR_HH
47 #define G4MULTILEVELLOCATOR_HH
65 G4bool& recalculatedEndPoint,
75 inline void SetMaxSteps(
unsigned int valMax) { fMaxSteps= valMax; }
76 inline void SetWarnSteps(
unsigned int valWarn) { fWarnSteps= valWarn; }
86 static const G4int max_depth=10;
87 unsigned int fMaxSteps;
88 unsigned int fWarnSteps;
95 unsigned long int fNumCalls;
96 unsigned long int fNumAdvanceFull, fNumAdvanceGood, fNumAdvanceTrials;
G4bool EstimateIntersectionPoint(const G4FieldTrack &curveStartPointTangent, const G4FieldTrack &curveEndPointTangent, const G4ThreeVector &trialPoint, G4FieldTrack &intersectPointTangent, G4bool &recalculatedEndPoint, G4double &fPreviousSafety, G4ThreeVector &fPreviousSftOrigin)
void SetWarnSteps(unsigned int valWarn)
G4MultiLevelLocator(G4Navigator *theNavigator)
#define fPreviousSftOrigin
void SetMaxSteps(unsigned int valMax)