Skip to content

Commit 48ad4de

Browse files
committed
Fix wrong bTagMiniValidationSource sequence configuration. Set to exclude the tagger inputs analyzers for pp_on_AA eras
1 parent 872e32f commit 48ad4de

File tree

1 file changed

+23
-9
lines changed

1 file changed

+23
-9
lines changed

DQMOffline/RecoB/python/bTagMiniDQM_cff.py

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,6 @@
6161
}
6262

6363

64-
65-
6664
# For DQM
6765
bTagMiniDQMSource = cms.Sequence(bTagSVDQM, patJetsSVInfoTask)
6866
bTagMiniDQMHarvesting = cms.Sequence()
@@ -71,7 +69,6 @@
7169
bTagMiniValidationSource = cms.Sequence(bTagSVDQM, patJetsSVInfoTask)
7270
bTagMiniValidationHarvesting = cms.Sequence()
7371

74-
7572
#####################################################################################
7673
#
7774
# Setup DQM and Validation plots for DeepJet, ParticleNet and UParT taggers' outputs
@@ -173,19 +170,19 @@ def addSequences(Analyzer, Harvester, discriminators, regions, globalPSet, label
173170
#####################################################################################
174171
# Jets in the tracker-coverage region (Inclusive flavour)
175172
patJetsPuppiTagInfoAnalyzerValidation = patJetsPuppiTagInfoAnalyzerDQM.clone()
176-
bTagMiniDQMSource += patJetsPuppiTagInfoAnalyzerValidation
173+
bTagMiniValidationSource += patJetsPuppiTagInfoAnalyzerValidation
177174

178175
# Jets in the tracker-coverage region (B flavour)
179176
patJetsPuppiTagInfoAnalyzerBJetsValidation = patJetsPuppiTagInfoAnalyzerValidation.clone(jetPartonFlavour=5)
180-
bTagMiniDQMSource += patJetsPuppiTagInfoAnalyzerBJetsValidation
177+
bTagMiniValidationSource += patJetsPuppiTagInfoAnalyzerBJetsValidation
181178

182179
# Jets in the tracker-coverage region (C flavour)
183180
patJetsPuppiTagInfoAnalyzerCJetsValidation = patJetsPuppiTagInfoAnalyzerValidation.clone(jetPartonFlavour=4)
184-
bTagMiniDQMSource += patJetsPuppiTagInfoAnalyzerCJetsValidation
181+
bTagMiniValidationSource += patJetsPuppiTagInfoAnalyzerCJetsValidation
185182

186183
# Jets in the tracker-coverage region (L flavour: uds+g)
187184
patJetsPuppiTagInfoAnalyzerLJetsValidation = patJetsPuppiTagInfoAnalyzerValidation.clone(jetPartonFlavour=1)
188-
bTagMiniDQMSource += patJetsPuppiTagInfoAnalyzerLJetsValidation
185+
bTagMiniValidationSource += patJetsPuppiTagInfoAnalyzerLJetsValidation
189186

190187
# Jets outside tracker-coverage region (Inclusive flavour). Only ParticleNet
191188
patJetsPuppiForwardTagInfoAnalyzerValidation = patJetsPuppiForwardTagInfoAnalyzerDQM.clone()
@@ -198,7 +195,24 @@ def addSequences(Analyzer, Harvester, discriminators, regions, globalPSet, label
198195
from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA
199196
from Configuration.ProcessModifiers.miniAOD_skip_trackExtras_cff import miniAOD_skip_trackExtras
200197

198+
toExcludeDQMSource_pp_on_AA = [
199+
bTagSVDQM,
200+
patJetsSVInfoTask,
201+
patJetsPuppiTagInfoAnalyzerDQM,
202+
patJetsPuppiForwardTagInfoAnalyzerDQM,
203+
]
204+
205+
toExcludeValidationSource_pp_on_AA = [
206+
bTagSVDQM,
207+
patJetsSVInfoTask,
208+
patJetsPuppiTagInfoAnalyzerValidation,
209+
patJetsPuppiTagInfoAnalyzerBJetsValidation,
210+
patJetsPuppiTagInfoAnalyzerCJetsValidation,
211+
patJetsPuppiTagInfoAnalyzerLJetsValidation,
212+
patJetsPuppiForwardTagInfoAnalyzerValidation
213+
]
214+
201215
_mAOD = (pp_on_AA | miniAOD_skip_trackExtras)
202-
_mAOD.toReplaceWith(bTagMiniDQMSource, bTagMiniDQMSource.copyAndExclude([bTagSVDQM, patJetsSVInfoTask]))
203-
_mAOD.toReplaceWith(bTagMiniValidationSource, bTagMiniValidationSource.copyAndExclude([bTagSVDQM, patJetsSVInfoTask]))
216+
_mAOD.toReplaceWith(bTagMiniDQMSource, bTagMiniDQMSource.copyAndExclude(toExcludeDQMSource_pp_on_AA))
217+
_mAOD.toReplaceWith(bTagMiniValidationSource, bTagMiniValidationSource.copyAndExclude(toExcludeValidationSource_pp_on_AA))
204218

0 commit comments

Comments
 (0)