| 
    Geant4
    10.01.p02
    
   | 
 
#include <G4BrentLocator.hh>
 Inheritance diagram for G4BrentLocator:
 Collaboration diagram for G4BrentLocator:Private Attributes | |
| G4FieldTrack * | ptrInterMedFT [max_depth+1] | 
| G4int | maxNumberOfStepsForIntersection | 
| G4int | maxNumberOfCallsToReIntegration | 
| G4int | maxNumberOfCallsToReIntegration_depth | 
Static Private Attributes | |
| static const G4int | max_depth =4 | 
Definition at line 50 of file G4BrentLocator.hh.
| G4BrentLocator::G4BrentLocator | ( | G4Navigator * | theNavigator | ) | 
Definition at line 38 of file G4BrentLocator.cc.
References max_depth, maxNumberOfCallsToReIntegration, maxNumberOfCallsToReIntegration_depth, maxNumberOfStepsForIntersection, and ptrInterMedFT.
| G4BrentLocator::~G4BrentLocator | ( | ) | 
Definition at line 63 of file G4BrentLocator.cc.
References G4VIntersectionLocator::fVerboseLevel, G4cout, G4endl, max_depth, maxNumberOfCallsToReIntegration, maxNumberOfCallsToReIntegration_depth, maxNumberOfStepsForIntersection, and ptrInterMedFT.
      
  | 
  virtual | 
Implements G4VIntersectionLocator.
Definition at line 115 of file G4BrentLocator.cc.
References G4MagInt_Driver::AccurateAdvance(), G4VIntersectionLocator::AdjustmentOfFoundIntersection(), G4ChordFinder::ApproxCurvePointS(), G4ChordFinder::ApproxCurvePointV(), FatalException, G4VIntersectionLocator::fiDeltaIntersection, G4VIntersectionLocator::fVerboseLevel, G4cerr, G4cout, G4endl, G4Exception(), G4ThreadLocal, G4VIntersectionLocator::GetAdjustementOfFoundIntersection(), G4VIntersectionLocator::GetChordFinderFor(), G4FieldTrack::GetCurveLength(), G4VIntersectionLocator::GetDeltaIntersectionFor(), G4VIntersectionLocator::GetEpsilonStepFor(), G4ChordFinder::GetIntegrationDriver(), G4FieldTrack::GetMomentumDir(), G4FieldTrack::GetMomentumDirection(), G4VIntersectionLocator::GetNavigatorFor(), G4FieldTrack::GetPosition(), G4VIntersectionLocator::GetSurfaceNormal(), G4VIntersectionLocator::IntersectChord(), JustWarning, G4VIntersectionLocator::kCarTolerance, G4Navigator::LocateGlobalPointWithinVolume(), max_depth, mm, G4VIntersectionLocator::printStatus(), ptrInterMedFT, G4VIntersectionLocator::ReEstimateEndpoint(), G4VIntersectionLocator::ReportTrialStep(), G4FieldTrack::SetPosition(), sqr(), and tolerance.
 Here is the call graph for this function:
      
  | 
  staticprivate | 
Definition at line 74 of file G4BrentLocator.hh.
Referenced by EstimateIntersectionPoint(), G4BrentLocator(), and ~G4BrentLocator().
      
  | 
  private | 
Definition at line 79 of file G4BrentLocator.hh.
Referenced by G4BrentLocator(), and ~G4BrentLocator().
      
  | 
  private | 
Definition at line 80 of file G4BrentLocator.hh.
Referenced by G4BrentLocator(), and ~G4BrentLocator().
      
  | 
  private | 
Definition at line 78 of file G4BrentLocator.hh.
Referenced by G4BrentLocator(), and ~G4BrentLocator().
      
  | 
  private | 
Definition at line 75 of file G4BrentLocator.hh.
Referenced by EstimateIntersectionPoint(), G4BrentLocator(), and ~G4BrentLocator().