Skip to content

Commit 3fcd3cc

Browse files
committed
Update nanoDQM for subjet b-taggers and Pileup Jet ID for AK4 Puppi jets
1 parent 9af26c3 commit 3fcd3cc

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

PhysicsTools/NanoAOD/python/nanoDQM_cff.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,10 @@ def _match(name):
222222
and 'hfHEF' not in plot.name.value() and 'hfEmEF' not in plot.name.value():
223223
_Jet_EarlyRun3_plots.append(plot)
224224

225+
_Jet_pre142X_plots = cms.VPSet()
226+
for plot in nanoDQM.vplots.Jet.plots:
227+
if 'puIdDisc' not in plot.name.value():
228+
_Jet_pre142X_plots.append(plot)
225229

226230
_SubJet_Run2_plots = cms.VPSet()
227231
for plot in nanoDQM.vplots.SubJet.plots:
@@ -234,6 +238,15 @@ def _match(name):
234238
if 'area' not in plot.name.value():
235239
_SubJet_EarlyRun3_plots.append(plot)
236240

241+
_SubJet_pre142X_plots = cms.VPSet()
242+
for plot in nanoDQM.vplots.SubJet.plots:
243+
if 'btagDeepFlavB' not in plot.name.value() and 'btagUParTAK4B' not in plot.name.value():
244+
_SubJet_pre142X_plots.append(plot)
245+
_SubJet_pre142X_plots.extend([
246+
Plot1D('btagCMVA', 'btagCMVA', 20, -1, 1, 'CMVA V2 btag discriminator'),
247+
Plot1D('btagDeepB', 'btagDeepB', 20, -1, 1, 'Deep B+BB btag discriminator'),
248+
])
249+
237250
run2_nanoAOD_ANY.toModify(
238251
nanoDQM.vplots.FatJet,
239252
plots = _FatJet_Run2_plots
@@ -256,6 +269,13 @@ def _match(name):
256269
plots = _SubJet_EarlyRun3_plots
257270
)
258271

272+
run3_nanoAOD_pre142X.toModify(
273+
nanoDQM.vplots.Jet,
274+
plots = _Jet_pre142X_plots
275+
).toModify(
276+
nanoDQM.vplots.SubJet,
277+
plots = _SubJet_pre142X_plots
278+
)
259279

260280
_Pileup_pre13X_plots = cms.VPSet()
261281
for plot in nanoDQM.vplots.Pileup.plots:

PhysicsTools/NanoAOD/python/nanoDQM_cfi.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -448,6 +448,7 @@
448448
Plot1D('PNetRegPtRawCorr', 'PNetRegPtRawCorr', 20, 0, 2, 'ParticleNet visible pT regression, correction relative to raw pT'),
449449
Plot1D('PNetRegPtRawCorrNeutrino', 'PNetRegPtRawCorrNeutrino', 20, 0, 2, 'ParticleNet neutrino pT correction, relative to regressed visible pT'),
450450
Plot1D('PNetRegPtRawRes', 'PNetRegPtRawRes', 20, 0, 0.5, 'ParticleNet per-jet resolution estimator: (q84 - q16)/2'),
451+
Plot1D('puIdDisc', 'puIdDisc', 20, -1., 1., 'Pileup ID BDT discriminant with 133X Winter24 PuppiV18 training'),
451452
Plot1D('chEmEF', 'chEmEF', 20, 0, 1, 'charged Electromagnetic Energy Fraction'),
452453
Plot1D('chFPV0EF', 'chFPV0EF', 20, 0, 2, 'charged fromPV==0 Energy Fraction (energy excluded from CHS jets). Previously called betastar.'),
453454
Plot1D('chHEF', 'chHEF', 20, 0, 2, 'charged Hadron Energy Fraction'),
@@ -817,6 +818,8 @@
817818
Count1D('_size', 9, -0.5, 8.5, 'slimmedJetsAK8PFPuppiSoftDropPacked::SubJets, i.e. soft-drop subjets for ak8 fat jets for boosted'),
818819
Plot1D('btagCMVA', 'btagCMVA', 20, -1, 1, 'CMVA V2 btag discriminator'),
819820
Plot1D('btagDeepB', 'btagDeepB', 20, -1, 1, 'Deep B+BB btag discriminator'),
821+
Plot1D('btagDeepFlavB', 'btagDeepFlavB', 20, -1, 1, 'DeepJet b+bb+lepb tag discriminator'),
822+
Plot1D('btagUParTAK4B', 'btagUParTAK4B', 20, -1, 1, 'UnifiedParT b vs. udscg'),
820823
Plot1D('eta', 'eta', 20, -4, 4, 'eta'),
821824
Plot1D('hadronFlavour', 'hadronFlavour', 6, -0.5, 5.5, 'flavour from hadron ghost clustering'),
822825
Plot1D('mass', 'mass', 20, -200, 200, 'mass'),

0 commit comments

Comments
 (0)