diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/HLTCFConfig.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/HLTCFConfig.py index e4abbdd371d7b40a278514dc43e8715512b8342d..6c28b0789fd1497cdd72f481e7cd90271d42441b 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/HLTCFConfig.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/HLTCFConfig.py @@ -186,6 +186,8 @@ def makeHLTTree(HLTChains, newJO=False, triggerConfigHLT = None): if len(l1decoder) != 1 : raise RuntimeError(" Can't find 1 instance of L1Decoder in topSequence, instead found this in topSequence "+str(topSequence.getChildren()) ) + # take L1Decoder out of topSeq + topSequence.remove( l1decoder ) # set CTP chains before creating the full tree (and the monitor) EnabledChainNamesToCTP = dict([ (c.name, c.seed) for c in HLTChains]) @@ -193,6 +195,9 @@ def makeHLTTree(HLTChains, newJO=False, triggerConfigHLT = None): # main HLT top sequence hltTop = seqOR("HLTTop") + + # put L1Decoder here + hltTop += l1decoder # add the HLT steps Node steps = seqAND("HLTAllSteps")