Muon::IMuonCombinePatternTool Node1 Muon::IMuonCombinePatternTool + ~IMuonCombinePatternTool() + combineEtaPhiPatterns() + makeCombinedPattern() + makePatternCombinations() + interfaceID() Node3 MuonCombinePatternTool - m_muonHoughMathUtils - m_maximum_xydistance - m_maximum_rzdistance - m_use_cosmics - m_splitpatterns - m_nodiscarding - m_bestphimatch - m_flipdirectionforcosmics - m_useTightAssociation - m_maxSizePhiPatternLoose - m_maxSizeEtaPatternLoose - m_idHelperSvc - m_printer + MuonCombinePatternTool() + ~MuonCombinePatternTool() + initialize() + combineEtaPhiPatterns() + makeCombinedPattern() + makePatternCombinations() - makeCombinedPatterns() - cleanPhiPattern() - cleanupCombinedPattern() - splitPatterns2D() - splitPatterns3D() - splitPatternsCylinder() - makeAssPhiPattern() - updateParametersForCosmics() - calculateR0Phi() - updatePatternsForCosmics() - addCandidate() - printPattern() - subset() - subset() - calculateRz0() - cleanCandidates() Node1->Node3 Node2 IAlgTool Node2->Node1