Muon::IMuonSegmentCombinationCleanerTool Node1 Muon::IMuonSegmentCombination CleanerTool + clean() + interfaceID() Node3 Muon::MuonSegmentCombination CleanerTool - m_printer - m_overlapRemovalTool - m_edmHelperSvc - m_idHelperSvc - m_mergeAllCombis + MuonSegmentCombinationCleanerTool() + ~MuonSegmentCombinationCleanerTool() + initialize() + clean() + removeDuplicateSegments() - cleanAndMergeCombis() - subSetOfPrevious() - calculateOverlap() - resolveLayerOverlap() - fillSummary() - print() - print() Node1->Node3 Node2 IAlgTool Node2->Node1