Skip to content
Snippets Groups Projects

Fix an issue that multi muon trigger(>= 3 muons) chains don't work, ATR-20136

Merged Shota Hayashida requested to merge fix_ATR-20136 into master
2 files
+ 2
2
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -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.
Loading