Muon::IMuonHoleRecoveryTool Node1 Muon::IMuonHoleRecoveryTool + recover() + createHoleTSOSsForCluster Chamber() + ~IMuonHoleRecoveryTool() + interfaceID() Node3 Muon::MuonChamberHoleRecoveryTool - m_idHelperSvc - m_edmHelperSvc - m_trackingVolumesSvc - m_printer - m_extrapolator - m_mdtRotCreator - m_cscRotCreator - m_clusRotCreator - m_pullCalculator - m_DetectorManagerKey and 12 more... + MuonChamberHoleRecoveryTool() + ~MuonChamberHoleRecoveryTool() + initialize() + recover() + createHoleTSOSsForCluster Chamber() - getNextMuonMeasurement() - recoverHitsInChamber() - holesInMdtChamber() - recoverMdtHits() - recoverClusterHits() - layersOnTrkIds() - getDetectorElement() - getHoleLayerIds() - recoverChamberClusters() - loadPrepDataHits() Node1->Node3 Node4 Muon::MuonSegmentRegionRecoveryTool - m_edmHelperSvc - m_idHelperSvc - m_seededSegmentFinder - m_trackSegmentMatchingTool - m_chamberHoleRecoveryTool - m_extrapolator - m_builder - m_fitter - m_hitSummaryTool - m_regsel_mdt and 15 more... + MuonSegmentRegionRecoveryTool() + ~MuonSegmentRegionRecoveryTool() + initialize() + recover() + createHoleTSOSsForCluster Chamber() - reachableDetEl() - collectCrossedChambers() - fillOnTrackChambers() - addMissingChambers() - addHashes() - findHoles() Node1->Node4 Node2 IAlgTool Node2->Node1