42 #ifndef G4SAFETYHELPER_HH 
   43 #define G4SAFETYHELPER_HH 1 
   91      const G4double pCurrentProposedStepLength,
 
  125   G4int         fMassNavigatorId;
 
  127   G4bool        fUseParallelGeometries; 
 
  148   fUseParallelGeometries = parallel;
 
  161   fLastSafetyPosition = 
pos;
 
void ReLocateWithinVolume(const G4ThreeVector &pGlobalPoint)
 
G4int SetVerboseLevel(G4int lev)
 
void Locate(const G4ThreeVector &pGlobalPoint, const G4ThreeVector &direction)
 
void EnableParallelNavigation(G4bool parallel)
 
G4VPhysicalVolume * GetWorldVolume()
 
G4double ComputeSafety(const G4ThreeVector &pGlobalPoint, G4double maxRadius=DBL_MAX)
 
G4double CheckNextStep(const G4ThreeVector &position, const G4ThreeVector &direction, const G4double currentMaxStep, G4double &newSafety)
 
void SetCurrentSafety(G4double val, const G4ThreeVector &pos)
 
G4bool RecheckDistanceToCurrentBoundary(const G4ThreeVector &pGlobalPoint, const G4ThreeVector &pDirection, const G4double pCurrentProposedStepLength, G4double *prDistance, G4double *prNewSafety=0) const 
 
void InitialiseNavigator()
 
G4VPhysicalVolume * GetWorldVolume() const 
 
static const G4double pos