Muon::MuonRefitTool::State Node1 Muon::MuonRefitTool ::State + copyOriginal + State() Node2 Trk::TrackStateOnSurface # m_typeFlags + TrackStateOnSurface() + TrackStateOnSurface() + TrackStateOnSurface() + TrackStateOnSurface() + TrackStateOnSurface() + clone() + TrackStateOnSurface() + TrackStateOnSurface() + operator=() + operator=() and 19 more... + joinBitsets() + splitToBitsets() - setFlags() Node2->Node1 +newState +originalState Node3 std::unique_ptr< Trk ::ParametersBase > + operator->() Node3->Node2 -m_trackParameters Node4 Trk::ParametersBase < DIM, T > # m_position # m_momentum + ~ParametersBase() + charge() + position() + momentum() + pT() + eta() + operator==() + hasSurface() + associatedSurface() + measurementFrame() and 6 more... # ParametersBase() # ParametersBase() # operator=() # ParametersBase() # operator=() # ParametersBase() # ParametersBase() # ParametersBase() # updateParametersHelper() Node4->Node3 +ptr Node7 std::unique_ptr< Trk ::MeasurementBase > + operator->() Node7->Node2 -m_measurementOnTrack Node8 Trk::MeasurementBase # m_localCovariance + MeasurementBase() + MeasurementBase() + ~MeasurementBase() + clone() + uniqueClone() + localParameters() + localCovariance() + associatedSurface() + globalPosition() + type() + dump() + dump() # MeasurementBase() # MeasurementBase() # operator=() # operator=() Node8->Node7 +ptr Node11 Trk::FitQualityOnSurface + ~FitQualityOnSurface() + FitQualityOnSurface() + operator bool() + FitQualityImpl() + FitQualityImpl() + FitQualityImpl() + FitQualityImpl() + FitQualityImpl() + operator=() + operator=() + chiSquared() + doubleNumberDoF() + numberDoF() + setChiSquared() + setNumberDoF() Node11->Node2 -m_fitQualityOnSurface Node13 std::unique_ptr< Trk ::MaterialEffectsBase > + operator->() Node13->Node2 -m_materialEffectsOnTrack Node17 std::atomic< uint8_t > + ptr Node17->Node2 #m_hints Node18 std::unique_ptr< Trk ::AlignmentEffectsOnTrack > + operator->() Node18->Node2 -m_alignmentEffectsOnTrack