6161}
6262
6363
64-
65-
6664# For DQM
6765bTagMiniDQMSource = cms .Sequence (bTagSVDQM , patJetsSVInfoTask )
6866bTagMiniDQMHarvesting = cms .Sequence ()
7169bTagMiniValidationSource = cms .Sequence (bTagSVDQM , patJetsSVInfoTask )
7270bTagMiniValidationHarvesting = 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)
175172patJetsPuppiTagInfoAnalyzerValidation = patJetsPuppiTagInfoAnalyzerDQM .clone ()
176- bTagMiniDQMSource += patJetsPuppiTagInfoAnalyzerValidation
173+ bTagMiniValidationSource += patJetsPuppiTagInfoAnalyzerValidation
177174
178175# Jets in the tracker-coverage region (B flavour)
179176patJetsPuppiTagInfoAnalyzerBJetsValidation = patJetsPuppiTagInfoAnalyzerValidation .clone (jetPartonFlavour = 5 )
180- bTagMiniDQMSource += patJetsPuppiTagInfoAnalyzerBJetsValidation
177+ bTagMiniValidationSource += patJetsPuppiTagInfoAnalyzerBJetsValidation
181178
182179# Jets in the tracker-coverage region (C flavour)
183180patJetsPuppiTagInfoAnalyzerCJetsValidation = patJetsPuppiTagInfoAnalyzerValidation .clone (jetPartonFlavour = 4 )
184- bTagMiniDQMSource += patJetsPuppiTagInfoAnalyzerCJetsValidation
181+ bTagMiniValidationSource += patJetsPuppiTagInfoAnalyzerCJetsValidation
185182
186183# Jets in the tracker-coverage region (L flavour: uds+g)
187184patJetsPuppiTagInfoAnalyzerLJetsValidation = patJetsPuppiTagInfoAnalyzerValidation .clone (jetPartonFlavour = 1 )
188- bTagMiniDQMSource += patJetsPuppiTagInfoAnalyzerLJetsValidation
185+ bTagMiniValidationSource += patJetsPuppiTagInfoAnalyzerLJetsValidation
189186
190187# Jets outside tracker-coverage region (Inclusive flavour). Only ParticleNet
191188patJetsPuppiForwardTagInfoAnalyzerValidation = patJetsPuppiForwardTagInfoAnalyzerDQM .clone ()
@@ -198,7 +195,24 @@ def addSequences(Analyzer, Harvester, discriminators, regions, globalPSet, label
198195from Configuration .ProcessModifiers .pp_on_AA_cff import pp_on_AA
199196from 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