diff --git a/Trigger/TrigHypothesis/TrigMuonHypoMT/src/TrigMufastHypoTool.cxx b/Trigger/TrigHypothesis/TrigMuonHypoMT/src/TrigMufastHypoTool.cxx index d834c170fda16e7d6a8050ae4a5ac27b8a03241e..9b0cd720bc671a942550f0ebfbc390468443aedd 100644 --- a/Trigger/TrigHypothesis/TrigMuonHypoMT/src/TrigMufastHypoTool.cxx +++ b/Trigger/TrigHypothesis/TrigMuonHypoMT/src/TrigMufastHypoTool.cxx @@ -273,7 +273,7 @@ StatusCode TrigMufastHypoTool::decide(std::vector<MuonClusterInfo>& toolInput) c ATH_MSG_DEBUG("Applying selection of single << " << m_decisionId ); return inclusiveSelection(toolInput); } else { // in case of HLT_2mu6 and so on. - if ( numMuon == 1 ) { // If RoIs have only 1 muon, multipul selection wouldn't run. + if ( numTrigger > numMuon ) { // If RoIs have numTrigger > numMuon(E.g RoI has 2 muons in 3mu6 chain), multipul selection wouldn't run. ATH_MSG_DEBUG("Number of muon event = " << numMuon ); ATH_MSG_DEBUG("Not applying selection " << m_decisionId << " because of " << numMuon << " muon" ); } else { // IF RoIs have some muon, multipul selection would run. diff --git a/Trigger/TrigHypothesis/TrigMuonHypoMT/src/TrigmuCombHypoTool.cxx b/Trigger/TrigHypothesis/TrigMuonHypoMT/src/TrigmuCombHypoTool.cxx index e1a84cfbb3f91818b807207d9e8e7399e8625526..fe7abcb7b210a60326e93b251978017d89fccadf 100644 --- a/Trigger/TrigHypothesis/TrigMuonHypoMT/src/TrigmuCombHypoTool.cxx +++ b/Trigger/TrigHypothesis/TrigMuonHypoMT/src/TrigmuCombHypoTool.cxx @@ -212,7 +212,7 @@ StatusCode TrigmuCombHypoTool::decide(std::vector<TrigmuCombHypoTool::CombinedMu ATH_MSG_DEBUG("Applying selection of single << " << m_decisionId ); return inclusiveSelection(toolInput); } else { // in case of HLT_2mu6 and so on. - if ( numMuon == 1 ) { // If RoIs have only 1 muon, multipul selection wouldn't run. + if ( numTrigger > numMuon ) { // If RoIs have numTrigger > numMuon(E.g RoI has 2 muons in 3mu6 chain), multipul selection wouldn't run. ATH_MSG_DEBUG("Number of muon event = " << numMuon ); ATH_MSG_DEBUG("Not applying selection " << m_decisionId << " because of " << numMuon << " muon" ); } else { // IF RoIs have some muon, multipul selection would run.