Geant4
10.01.p02
|
#include <G4MultiLevelLocator.hh>
Private Attributes | |
G4FieldTrack * | ptrInterMedFT [max_depth+1] |
Static Private Attributes | |
static const G4int | max_depth =10 |
Definition at line 51 of file G4MultiLevelLocator.hh.
G4MultiLevelLocator::G4MultiLevelLocator | ( | G4Navigator * | theNavigator | ) |
Definition at line 39 of file G4MultiLevelLocator.cc.
References max_depth, and ptrInterMedFT.
G4MultiLevelLocator::~G4MultiLevelLocator | ( | ) |
Definition at line 53 of file G4MultiLevelLocator.cc.
References max_depth, and ptrInterMedFT.
|
virtual |
Implements G4VIntersectionLocator.
Definition at line 93 of file G4MultiLevelLocator.cc.
References G4MagInt_Driver::AccurateAdvance(), G4VIntersectionLocator::AdjustmentOfFoundIntersection(), G4ChordFinder::ApproxCurvePointV(), FatalException, G4VIntersectionLocator::fiDeltaIntersection, G4VIntersectionLocator::fVerboseLevel, G4cerr, G4cout, G4endl, G4Exception(), G4ThreadLocal, G4VIntersectionLocator::GetAdjustementOfFoundIntersection(), G4VIntersectionLocator::GetChordFinderFor(), G4FieldTrack::GetCurveLength(), 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.
|
staticprivate |
Definition at line 75 of file G4MultiLevelLocator.hh.
Referenced by EstimateIntersectionPoint(), G4MultiLevelLocator(), and ~G4MultiLevelLocator().
|
private |
Definition at line 77 of file G4MultiLevelLocator.hh.
Referenced by EstimateIntersectionPoint(), G4MultiLevelLocator(), and ~G4MultiLevelLocator().