Muon::IMuonLayerAmbiguitySolverTool Node1 Muon::IMuonLayerAmbiguity SolverTool + resolveOverlaps() + ~IMuonLayerAmbiguitySolverTool() + interfaceID() Node3 Muon::MuonLayerAmbiguity SolverTool - m_segmentSelector - m_segmentMatchingTool - m_muonTrackBuilder - m_printer - m_maxSeeds - m_seedQualityThreshold - m_minSegmentQuality + MuonLayerAmbiguitySolverTool() + ~MuonLayerAmbiguitySolverTool() + initialize() + resolveOverlaps() - buildLayerVec() - getNextSeed() - extendCandidatesWithLayers() - resolveSmallLargeOverlaps() - match() Node1->Node3 Node2 IAlgTool Node2->Node1