Skip to content

Commit 5d59673

Browse files
committed
V15-Lite reNANO for 2022/2023.
1 parent c5b624a commit 5d59673

File tree

4 files changed

+5
-66
lines changed

4 files changed

+5
-66
lines changed

PhysicsTools/NanoAOD/python/jetsAK4_Puppi_cff.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,6 @@
116116
)
117117
)
118118

119-
run3_nanoAOD_pre142X.toModify(
120-
jetPuppiTable.variables,
121-
puIdDisc = None,
122-
)
123-
124-
125119
#jets are not as precise as muons
126120
jetPuppiTable.variables.pt.precision=10
127121

PhysicsTools/NanoAOD/python/jetsAK8_cff.py

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -221,19 +221,6 @@ def nanoAOD_addDeepInfoAK8(process, addDeepBTag, addDeepBoostedJet, addDeepDoubl
221221
)
222222
)
223223

224-
run3_nanoAOD_pre142X.toModify(
225-
subJetTable.variables,
226-
btagDeepFlavB = None,
227-
btagUParTAK4B = None,
228-
UParTAK4RegPtRawCorr = None,
229-
UParTAK4RegPtRawCorrNeutrino = None,
230-
UParTAK4RegPtRawRes = None,
231-
UParTAK4V1RegPtRawCorr = None,
232-
UParTAK4V1RegPtRawCorrNeutrino = None,
233-
UParTAK4V1RegPtRawRes = None,
234-
btagDeepB = Var("bDiscriminator('pfDeepCSVJetTags:probb')+bDiscriminator('pfDeepCSVJetTags:probbb')",float,doc="DeepCSV b+bb tag discriminator",precision=10),
235-
)
236-
237224
#jets are not as precise as muons
238225
fatJetTable.variables.pt.precision=10
239226
subJetTable.variables.pt.precision=10

PhysicsTools/NanoAOD/python/nanoDQM_cff.py

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -188,43 +188,6 @@ def _match(name):
188188
Plot1D('btagDeepCvB', 'btagDeepCvB', 20, -1, 1, 'DeepCSV c vs b+bb discriminator'),
189189
Plot1D('btagDeepCvL', 'btagDeepCvL', 20, -1, 1, 'DeepCSV c vs udsg discriminator')
190190
])
191-
_Jet_pre142X_plots = cms.VPSet()
192-
for plot in nanoDQM.vplots.Jet.plots:
193-
if 'puIdDisc' not in plot.name.value():
194-
_Jet_pre142X_plots.append(plot)
195-
196-
_SubJet_Run2_plots = cms.VPSet()
197-
for plot in nanoDQM.vplots.SubJet.plots:
198-
_SubJet_Run2_plots.append(plot)
199-
_SubJet_Run2_plots.extend([
200-
Plot1D('btagCSVV2', 'btagCSVV2', 20, -1, 1, ' pfCombinedInclusiveSecondaryVertexV2 b-tag discriminator (aka CSVV2)'),
201-
])
202-
203-
_SubJet_pre142X_plots = cms.VPSet()
204-
for plot in nanoDQM.vplots.SubJet.plots:
205-
if ('btagDeepFlavB' not in plot.name.value()) and ('btagUParTAK4B' not in plot.name.value()) and ('UParTAK4Reg' not in plot.name.value()):
206-
_SubJet_pre142X_plots.append(plot)
207-
_SubJet_pre142X_plots.extend([
208-
Plot1D('btagDeepB', 'btagDeepB', 20, -1, 1, 'Deep B+BB btag discriminator'),
209-
])
210-
211-
run2_nanoAOD_ANY.toModify(
212-
nanoDQM.vplots.FatJet,
213-
plots = _FatJet_Run2_plots
214-
).toModify(
215-
nanoDQM.vplots.Jet,
216-
plots = _Jet_Run2_plots
217-
).toModify(
218-
nanoDQM.vplots.SubJet,
219-
plots = _SubJet_Run2_plots
220-
)
221-
run3_nanoAOD_pre142X.toModify(
222-
nanoDQM.vplots.Jet,
223-
plots = _Jet_pre142X_plots
224-
).toModify(
225-
nanoDQM.vplots.SubJet,
226-
plots = _SubJet_pre142X_plots
227-
)
228191

229192
_Pileup_pre13X_plots = cms.VPSet()
230193
for plot in nanoDQM.vplots.Pileup.plots:

PhysicsTools/NanoAOD/python/nano_cff.py

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ def nanoAOD_customizeCommon(process):
208208
process = nanoAOD_activateVID(process)
209209

210210
# recompute Puppi weights and remake AK4, AK8 Puppi jets and PuppiMET
211-
run2_nanoAOD_106Xv2.toModify(
211+
(run2_nanoAOD_106Xv2 | run3_nanoAOD_pre142X).toModify(
212212
process, lambda p: RecomputePuppiWeightsALL(p)
213213
)
214214

@@ -255,13 +255,8 @@ def nanoAOD_customizeCommon(process):
255255
process, lambda p : nanoAOD_addTauIds(p, nanoAOD_tau_switch.idsToAdd.value())
256256
)
257257

258-
# Add Unified Tagger for Run 2 era
259-
(run2_nanoAOD_106Xv2).toModify(
260-
nanoAOD_tau_switch, addPNet = True, addUParTInfo = True
261-
)
262-
# Add Unified Taggers for Run 3 pre 142X (pre v15) era (Unified taggers
263-
# are already added to slimmedTaus in miniAOD for newer eras)
264-
run3_nanoAOD_pre142X.toModify(
258+
# Add Unified Tagger for Run2 and Run3 pre-142X
259+
(run2_nanoAOD_106Xv2 | run3_nanoAOD_pre142X).toModify(
265260
nanoAOD_tau_switch, addPNet = True, addUParTInfo = True
266261
)
267262

@@ -273,8 +268,8 @@ def nanoAOD_customizeCommon(process):
273268

274269
# Add Unified Tagger For PUPPI Jets (UParT 2024)
275270
nanoAOD_addUTagToTaus(process,
276-
addUTagInfo = nanoAOD_tau_switch.addUParTInfo.value(),
277-
usePUPPIjets = True
271+
addUTagInfo = nanoAOD_tau_switch.addUParTInfo.value(),
272+
usePUPPIjets = True
278273
)
279274

280275
nanoAOD_boostedTau_switch = cms.PSet(

0 commit comments

Comments
 (0)