From b72c689357cd283faf7ab0085e3f392e794a7ff6 Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Wed, 8 Dec 2021 17:55:47 +0100 Subject: [PATCH] ensure HLTProcess adds all (End)Paths to the schedule --- HLTrigger/Configuration/python/Tools/confdb.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/HLTrigger/Configuration/python/Tools/confdb.py b/HLTrigger/Configuration/python/Tools/confdb.py index 7582ea5226b34..14819786e7665 100644 --- a/HLTrigger/Configuration/python/Tools/confdb.py +++ b/HLTrigger/Configuration/python/Tools/confdb.py @@ -503,6 +503,7 @@ def overrideOutput(self): ) ) %(process)s.MinimalOutput = cms.EndPath( %(process)s.hltOutputMinimal ) +%(process)s.schedule.append( %(process)s.MinimalOutput ) """ elif not self.config.fragment and self.config.output == 'full': # add a single "keep *" output @@ -518,6 +519,7 @@ def overrideOutput(self): outputCommands = cms.untracked.vstring( 'keep *' ) ) %(process)s.FullOutput = cms.EndPath( %(process)s.hltOutputFull ) +%(process)s.schedule.append( %(process)s.FullOutput ) """ # select specific Eras @@ -682,9 +684,10 @@ def instrumentDQM(self): # prepend the dqmOutput to the DQMOutput path self.data = other_path.sub(dqmstore + r'\g<1> %(process)s.dqmOutput +\g<3>', self.data) else: - # ceate a new DQMOutput path with the dqmOutput module + # create a new DQMOutput path with the dqmOutput module self.data += dqmstore self.data += '\n%(process)s.DQMOutput = cms.EndPath( %(process)s.dqmOutput )\n' + self.data += '%(process)s.schedule.append( %(process)s.DQMOutput )\n' @staticmethod