Skip to content

Commit a149dcc

Browse files
committed
Setup MiniAODTagInfoAnalyzer for DQM and Validation workflows
1 parent 9c18cc1 commit a149dcc

File tree

1 file changed

+40
-1
lines changed

1 file changed

+40
-1
lines changed

DQMOffline/RecoB/python/bTagMiniDQM_cff.py

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,48 @@ def addSequences(Analyzer, Harvester, discriminators, regions, globalPSet, label
130130
globalPSet=bTagMiniValidationGlobalUParT if "UParT" in tagger else bTagMiniValidationGlobal,
131131
label=tagger+'Validation')
132132

133+
134+
#
135+
# Setup DQM Anayzer
136+
#
137+
patJetsPuppiTagInfoAnalyzerDQM = DQMEDAnalyzer('MiniAODTagInfoAnalyzer', cms.PSet(
138+
jets = cms.InputTag('updatedPatJetsSlimmedPuppiWithDeepTags'),
139+
jetTagInfos = cms.vstring(
140+
"pfDeepFlavourTagInfosSlimmedPuppiWithDeepTags",
141+
"pfParticleNetFromMiniAODAK4PuppiCentralTagInfosSlimmedPuppiWithDeepTags",
142+
"pfUnifiedParticleTransformerAK4TagInfosSlimmedPuppiWithDeepTags",
143+
),
144+
ptMin = cms.double(30.),
145+
absEtaMin = cms.double(0.0),
146+
absEtaMax = cms.double(2.5),
147+
)
148+
)
149+
bTagMiniDQMSource += patJetsPuppiTagInfoAnalyzerDQM
150+
151+
#
152+
#
153+
#
154+
patJetsPuppiForwardTagInfoAnalyzerDQM = patJetsPuppiTagInfoAnalyzerDQM.clone(
155+
jetTagInfos = cms.vstring(
156+
"pfParticleNetFromMiniAODAK4PuppiForwardTagInfosSlimmedPuppiWithDeepTags",
157+
),
158+
absEtaMin = cms.double(2.5),
159+
absEtaMax = cms.double(5.0),
160+
)
161+
bTagMiniDQMSource += patJetsPuppiForwardTagInfoAnalyzerDQM
162+
163+
#
164+
patJetsPuppiTagInfoAnalyzerValidation = patJetsPuppiTagInfoAnalyzerDQM.clone()
165+
bTagMiniValidationSource += patJetsPuppiTagInfoAnalyzerValidation
166+
167+
patJetsPuppiForwardTagInfoAnalyzerValidation = patJetsPuppiForwardTagInfoAnalyzerDQM.clone()
168+
bTagMiniValidationSource += patJetsPuppiForwardTagInfoAnalyzerValidation
169+
170+
133171
from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA
134172
from Configuration.ProcessModifiers.miniAOD_skip_trackExtras_cff import miniAOD_skip_trackExtras
135173

136174
_mAOD = (pp_on_AA | miniAOD_skip_trackExtras)
137175
_mAOD.toReplaceWith(bTagMiniDQMSource, bTagMiniDQMSource.copyAndExclude([bTagSVDQM, patJetsSVInfoTask]))
138-
_mAOD.toReplaceWith(bTagMiniValidationSource, bTagMiniValidationSource.copyAndExclude([bTagSVDQM, patJetsSVInfoTask]))
176+
_mAOD.toReplaceWith(bTagMiniValidationSource, bTagMiniValidationSource.copyAndExclude([bTagSVDQM, patJetsSVInfoTask]))
177+

0 commit comments

Comments
 (0)