approachPerigeeSurface(const PerigeeSurface &surface, const TrackSurfaceIntersection &trackIntersection, const double qOverP) const override | Trk::RungeKuttaIntersector | virtual |
approachStraightLineSurface(const StraightLineSurface &surface, const TrackSurfaceIntersection &trackIntersection, const double qOverP) const override | Trk::RungeKuttaIntersector | virtual |
assignStepLength(const TrackSurfaceIntersection &isect, double &stepLength) const | Trk::RungeKuttaIntersector | private |
debugFailure(TrackSurfaceIntersection &&isect, const Surface &surface, const double qOverP, const double rStart, const double zStart, const bool trapped) const | Trk::RungeKuttaIntersector | private |
distanceToCylinder(const TrackSurfaceIntersection &isect, const double cylinderRadius, const double offsetRadius, const Amg::Vector3D &offset, double &stepLength) const | Trk::RungeKuttaIntersector | inlineprivate |
distanceToDisc(const TrackSurfaceIntersection &isect, const double discZ, double &stepLength) const | Trk::RungeKuttaIntersector | inlineprivate |
distanceToLine(const TrackSurfaceIntersection &isect, const Amg::Vector3D &linePosition, const Amg::Vector3D &lineDirection, double &stepLength) const | Trk::RungeKuttaIntersector | inlineprivate |
distanceToPlane(const TrackSurfaceIntersection &isect, const Amg::Vector3D &planePosition, const Amg::Vector3D &planeNormal, double &stepLength) const | Trk::RungeKuttaIntersector | inlineprivate |
field(const Amg::Vector3D &point, MagField::AtlasFieldCache &fieldCache) const | Trk::RungeKuttaIntersector | inlineprivate |
finalize() override | Trk::RungeKuttaIntersector | virtual |
initialize() override | Trk::RungeKuttaIntersector | virtual |
initializeFieldCache(MagField::AtlasFieldCache &fieldCache) const | Trk::RungeKuttaIntersector | inlineprivate |
intersectCylinderSurface(const CylinderSurface &surface, const TrackSurfaceIntersection &trackIntersection, const double qOverP) const override | Trk::RungeKuttaIntersector | virtual |
intersectDiscSurface(const DiscSurface &surface, const TrackSurfaceIntersection &trackIntersection, const double qOverP) const override | Trk::RungeKuttaIntersector | virtual |
intersectPlaneSurface(const PlaneSurface &surface, const TrackSurfaceIntersection &trackIntersection, const double qOverP) const override | Trk::RungeKuttaIntersector | virtual |
intersectSurface(const Surface &surface, const TrackSurfaceIntersection &trackIntersection, const double qOverP) const override | Trk::RungeKuttaIntersector | virtual |
isValid(Amg::Vector3D, Amg::Vector3D) const override | Trk::RungeKuttaIntersector | inlinevirtual |
m_caloR0 | Trk::RungeKuttaIntersector | private |
m_caloR1 | Trk::RungeKuttaIntersector | private |
m_caloR2 | Trk::RungeKuttaIntersector | private |
m_caloR3 | Trk::RungeKuttaIntersector | private |
m_caloR4 | Trk::RungeKuttaIntersector | private |
m_caloZ0 | Trk::RungeKuttaIntersector | private |
m_caloZ1 | Trk::RungeKuttaIntersector | private |
m_caloZ2 | Trk::RungeKuttaIntersector | private |
m_caloZ3 | Trk::RungeKuttaIntersector | private |
m_countExtrapolations | Trk::RungeKuttaIntersector | mutableprivate |
m_countShortStep | Trk::RungeKuttaIntersector | mutableprivate |
m_countStep | Trk::RungeKuttaIntersector | mutableprivate |
m_countStepReduction | Trk::RungeKuttaIntersector | mutableprivate |
m_fieldCacheCondObjInputKey | Trk::RungeKuttaIntersector | private |
m_inDetR0 | Trk::RungeKuttaIntersector | private |
m_inDetR1 | Trk::RungeKuttaIntersector | private |
m_inDetR2 | Trk::RungeKuttaIntersector | private |
m_inDetZ0 | Trk::RungeKuttaIntersector | private |
m_inDetZ1 | Trk::RungeKuttaIntersector | private |
m_inDetZ2 | Trk::RungeKuttaIntersector | private |
m_momentumThreshold | Trk::RungeKuttaIntersector | private |
m_momentumWarnThreshold | Trk::RungeKuttaIntersector | private |
m_muonR0 | Trk::RungeKuttaIntersector | private |
m_muonZ0 | Trk::RungeKuttaIntersector | private |
m_productionMode | Trk::RungeKuttaIntersector | private |
m_shortStepMax | Trk::RungeKuttaIntersector | private |
m_shortStepMin | Trk::RungeKuttaIntersector | private |
m_solenoidR | Trk::RungeKuttaIntersector | private |
m_solenoidZ | Trk::RungeKuttaIntersector | private |
m_stepMax0 | Trk::RungeKuttaIntersector | private |
m_stepMax1 | Trk::RungeKuttaIntersector | private |
m_stepMax2 | Trk::RungeKuttaIntersector | private |
m_stepMax3 | Trk::RungeKuttaIntersector | private |
m_stepMax4 | Trk::RungeKuttaIntersector | private |
m_stepsUntilTrapped | Trk::RungeKuttaIntersector | private |
m_third | Trk::RungeKuttaIntersector | private |
m_toroidR0 | Trk::RungeKuttaIntersector | private |
m_toroidR1 | Trk::RungeKuttaIntersector | private |
m_toroidR2 | Trk::RungeKuttaIntersector | private |
m_toroidR3 | Trk::RungeKuttaIntersector | private |
m_toroidZ0 | Trk::RungeKuttaIntersector | private |
m_toroidZ1 | Trk::RungeKuttaIntersector | private |
m_toroidZ2 | Trk::RungeKuttaIntersector | private |
m_toroidZ3 | Trk::RungeKuttaIntersector | private |
m_toroidZ4 | Trk::RungeKuttaIntersector | private |
m_toroidZ5 | Trk::RungeKuttaIntersector | private |
m_toroidZ6 | Trk::RungeKuttaIntersector | private |
m_toroidZ7 | Trk::RungeKuttaIntersector | private |
m_toroidZ8 | Trk::RungeKuttaIntersector | private |
newIntersection(TrackSurfaceIntersection &&isect, const Surface &surface, const double qOverP, const double rStart, const double zStart) const | Trk::RungeKuttaIntersector | inlineprivate |
RungeKuttaIntersector(const std::string &type, const std::string &name, const IInterface *parent) | Trk::RungeKuttaIntersector | |
shortStep(TrackSurfaceIntersection &isect, const Amg::Vector3D &fieldValue, const double stepLength, const double qOverP) const | Trk::RungeKuttaIntersector | private |
step(TrackSurfaceIntersection &isect, Amg::Vector3D &fieldValue, double &stepLength, const double qOverP, MagField::AtlasFieldCache &fieldCache) const | Trk::RungeKuttaIntersector | private |
~RungeKuttaIntersector()=default | Trk::RungeKuttaIntersector | virtual |