From cef2917ca1c7d40265eef372a660ba68a8177255 Mon Sep 17 00:00:00 2001 From: Francesca Pastore <francesca.pastore@cern.ch> Date: Wed, 18 Mar 2020 18:53:28 +0100 Subject: [PATCH] fix bug for combohypotools in asym legs, ATR-21092 --- .../TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py | 1 + .../python/HLTMenuConfig/Menu/MenuComponents.py | 4 +--- .../TriggerMenuMT/python/HLTMenuConfig/Muon/MuonDef.py | 6 +++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py index 577b0256e59..c5a51c3a798 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py @@ -52,6 +52,7 @@ def setupMenu(): # this is for test only ChainProp(name='HLT_2mu6_Dr_L12MU4', groups=MultiMuonGroup), + ChainProp(name='HLT_mu6_Dr_mu4_Dr_L12MU4', l1SeedThresholds=['MU4']*2, groups=MultiMuonGroup), # ATR-20049 ChainProp(name='HLT_mu6_mu4_L12MU4', l1SeedThresholds=['MU4']*2, groups=MultiMuonGroup), diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/MenuComponents.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/MenuComponents.py index e68b209822c..875de0a2e4c 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/MenuComponents.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/MenuComponents.py @@ -792,10 +792,8 @@ class ChainStep(object): if self.isCombo: self.makeCombo() - - def addCombHypoTools(self, tools): + def addComboHypoTools(self, tools): self.comboToolConfs=tools - self.combo.addComboHypoToolConfs(self.comboToolConfs) def makeCombo(self): if len(self.sequences)==0: diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Muon/MuonDef.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Muon/MuonDef.py index 078d2f797c6..6785d8cd1ee 100755 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Muon/MuonDef.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Muon/MuonDef.py @@ -127,7 +127,7 @@ class MuonChainConfiguration(ChainConfigurationBase): "ivarmedium":[['getmuFast', 'getmuComb'], ['getmuEFSA', 'getmuEFCB', 'getmuEFIso']], "invM":[[],['getmuInvM']], "lateMu":[[],['getLateMuRoI','getLateMu']], - "Dr": [['getmuFastDr', 'getmuCombDr']] + "Dr": [['getmuFastDr', 'getmuCombDr'],[]] } return stepDictionary @@ -238,10 +238,10 @@ class MuonChainConfiguration(ChainConfigurationBase): def getmuCombDr(self): step=self.getStep(2, 'muComb', sequenceCfgArray=[muCombSequenceCfg]) - step.addCombHypoTools([dimuDrComboHypoToolFromDict] ) + step.addComboHypoTools([dimuDrComboHypoToolFromDict] ) return step def getmuFastDr(self): step=self.getStep(1,"mufast", [muFastSequenceCfg] ) - step.addCombHypoTools([dimuDrComboHypoToolFromDict] ) + step.addComboHypoTools([dimuDrComboHypoToolFromDict] ) return step -- GitLab