47 #ifndef G4NAVIGATOR_HH
48 #define G4NAVIGATOR_HH
87 const G4double pCurrentProposedStepLength,
104 const G4double pCurrentProposedStepLength,
125 const G4bool pRelativeSearch=
true,
126 const G4bool ignoreDirection=
true);
157 const G4bool RelativeSearch =
true);
166 const G4bool RelativeSearch =
true);
174 const G4bool RelativeSearch =
true);
183 const G4bool keepState =
true);
381 G4bool fLastTriedStepComputation;
387 G4bool fEntering,fExiting;
397 G4int fBlockedReplicaNo;
401 G4bool fLocatedOutsideWorld;
410 G4bool fChangedGrandMotherRefFrame;
414 G4bool fCalculatedExitNormal;
428 G4int fNumberZeroSteps;
430 G4int fActionThreshold_NoZeroSteps;
432 G4int fAbandonThreshold_NoZeroSteps;
447 struct G4SaveNavigatorState
451 G4bool sEntering, sExiting;
453 G4int sBlockedReplicaNo;
454 G4int sLastStepWasZero;
458 G4bool sLocatedOutsideWorld;
460 G4bool sEnteredDaughter, sExitedMother;
475 G4bool fPushed, fWarnPush;
487 #include "G4Navigator.icc"