MuonR4::FitterTool Node1 MuonR4::FitterTool - m_doStraightLineFit - m_doMaxSteps - m_maxSurfaces - m_maxIter - m_doEnergyLoss - m_doScattering - m_muonCalibrator - m_fitter + initialize() + fit() + fit() + fit() + fit() Node2 extends< AthAlgTool, ActsTrk::IFitterTool >     Node2->Node1 Node3 ServiceHandle< ActsTrk ::ITrackingGeometrySvc >     Node3->Node1 -m_trackingGeometrySvc Node4 ActsTrk::detail::xAODUncalib MeasSurfAcc - m_actsTrackingGeometry + xAODUncalibMeasSurfAcc() + xAODUncalibMeasSurfAcc() + operator()() + get() Node4->Node1 -m_unalibMeasSurfAcc Node5 ActsTrk::DetectorElement ToActsGeometryIdMap   + makeValue() + getValue() + getSurface() Node5->Node4 -m_detectorElementToGeometry   IdMap Node6 std::unordered_map < K, T >     Node6->Node5 Node9 ActsTrk::detail::xAODUncalib MeasCalibrator - s_nMeasTypes + xAODUncalibMeasCalibrator() + connect() + calibrate() + unpack() - invalidCalibrator() - auxillaryCalibrator() Node9->Node1 -m_uncalibMeasCalibrator Node10 ActsTrk::detail::Measurement CalibratorBase   + MeasurementCalibratorBase() + setState() + getType() + unpackBase() + pack() + pack() # prepareCalibratedState() Node10->Node9 Node12 std::array< CalibDelegate, s_nMeasTypes > + elements   Node12->Node9 -m_calibrators Node13 MuonExperimental::Gx2Fitter Extensions< ActsTrk::MutableTrack StateBackend > + elossAccumulator + calibrator + outlierFinder + surfaceAccessor + Gx2FitterExtensions() Node13->Node1 -m_extensions