Trk::iPatGlobalFitter Node1 Trk::iPatGlobalFitter - m_allParameters + iPatGlobalFitter() + ~iPatGlobalFitter() + alignmentFit() - derivMatrix() - fullCovarianceMatrix() - setMinIterations() - iterationsOfLastFit() Node2 Trk::iPatFitter # m_globalFit - m_aggregateMaterial - m_asymmetricCaloEnergy - m_fullCombinedFit - m_lineFit - m_lineMomentum - m_materialAllocator - m_rungeKuttaIntersector - m_solenoidalIntersector - m_stepPropagator - m_straightLineIntersector and 7 more... + iPatFitter() + ~iPatFitter() + initialize() + finalize() + fit() + fit() + fit() + fit() + fit() + fit() # fitWithState() - addMeasurements() - addMeasurements() - performFit() - printTSOS() - refit() Node2->Node1 Node3 AthAlgTool + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node3->Node2 Node10 Trk::ITrackFitter + fit() + fit() + fit() + fit() + fit() + fit() + interfaceID() Node10->Node2 Node31 Trk::IGlobalTrackFitter + alignmentFit() Node10->Node31 Node12 std::unique_ptr< Trk ::FitProcedure > + operator->() Node12->Node2 #m_fitProcedure Node19 Trk::MagneticFieldProperties # m_magneticFieldMode # m_magneticField + MagneticFieldProperties() + MagneticFieldProperties() + MagneticFieldProperties() + MagneticFieldProperties() + operator=() + operator=() + ~MagneticFieldProperties() + operator MagneticFieldMode() + magneticFieldMode() + magneticField() Node19->Node2 -m_stepField Node20 std::unique_ptr< Trk ::Volume > + operator->() Node20->Node2 -m_calorimeterVolume -m_indetVolume Node21 std::mutex Node21->Node2 #m_fitProcedureMutex Node22 ServiceHandle< Trk ::ITrackingVolumesSvc > Node22->Node2 -m_trackingVolumesSvc Node31->Node1