Muon::IMuonSegmentInOverlapResolvingTool Node1 Muon::IMuonSegmentInOverlap ResolvingTool + matchResult() + bestPositionAlongTubeMatch() + bestPhiMatch() + updateSegmentDirection() + segmentGeometrySummary() + ~IMuonSegmentInOverlapResolvingTool() + interfaceID() Node3 Muon::MuonSegmentInOverlap ResolvingTool - m_idHelperSvc - m_edmHelperSvc - m_printer - m_propagator - m_pullCalculator - m_magFieldProperties + MuonSegmentInOverlapResolvingTool() + ~MuonSegmentInOverlapResolvingTool() + initialize() + matchResult() + bestPositionAlongTubeMatch() + bestPhiMatch() + bestPhiMatchAnalytic() + updateSegmentDirection() + segmentGeometrySummary() - checkPhiHitConsistency() - estimateSegmentDirection() Node1->Node3 Node2 IAlgTool Node2->Node1