Skip to content

Commit

Permalink
Merge pull request #31302 from cms-tau-pog/CMSSW_11_2_X_tau-pog_antiE…
Browse files Browse the repository at this point in the history
…leMVANanoFix

Fix for era modifiers used to rerun anti-e MVA tauID for NanoAOD
  • Loading branch information
qliphy authored Sep 1, 2020
2 parents bdaebf3 + 721c785 commit 6f62f0b
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 3 deletions.
4 changes: 3 additions & 1 deletion PhysicsTools/NanoAOD/python/taus_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,9 @@ def _tauId8WPMask(pattern,doc):
run2_miniAOD_80XLegacy.toModify(tauTable,
variables = _variables80X
)
(~run2_miniAOD_80XLegacy).toModify(tauTable.variables,
for era in [run2_nanoAOD_92X, run2_nanoAOD_94XMiniAODv1, run2_nanoAOD_94XMiniAODv2, \
run2_nanoAOD_94X2016, run2_nanoAOD_102Xv1, run2_nanoAOD_106Xv1]:
era.toModify(tauTable.variables,
rawAntiEle2018 = Var("tauID('againstElectronMVA6Raw2018')", float, doc= "Anti-electron MVA discriminator V6 raw output discriminator (2018)", precision=10),
rawAntiEleCat2018 = Var("tauID('againstElectronMVA6category2018')", int, doc="Anti-electron MVA discriminator V6 category (2018)"),
idAntiEle2018 = _tauId5WPMask("againstElectron%sMVA62018", doc= "Anti-electron MVA discriminator V6 (2018)"),
Expand Down
8 changes: 6 additions & 2 deletions PhysicsTools/NanoAOD/python/taus_updatedMVAIds_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -296,7 +296,9 @@
+patTauDiscriminationByElectronRejectionMVA62015
)
patTauDiscriminationByElectronRejectionSeq = _patTauDiscriminationByElectronRejection2015Seq.copy()
(~run2_miniAOD_80XLegacy).toReplaceWith(patTauDiscriminationByElectronRejectionSeq,
for era in [run2_nanoAOD_92X,run2_nanoAOD_94XMiniAODv1,run2_nanoAOD_94XMiniAODv2,\
run2_nanoAOD_94X2016,run2_nanoAOD_102Xv1,run2_nanoAOD_106Xv1]:
era.toReplaceWith(patTauDiscriminationByElectronRejectionSeq,
_patTauDiscriminationByElectronRejection2018Seq)


Expand Down Expand Up @@ -412,7 +414,9 @@ def tauIDMVAinputs(module, wp):
_antiETauIDSources2015
)
slimmedTausUpdated.tauIDSources=_tauIDSourcesWithAntiE2015
(~run2_miniAOD_80XLegacy).toModify(slimmedTausUpdated,
for era in [run2_nanoAOD_92X,run2_nanoAOD_94XMiniAODv1,run2_nanoAOD_94XMiniAODv2,\
run2_nanoAOD_94X2016,run2_nanoAOD_102Xv1,run2_nanoAOD_106Xv1]:
era.toModify(slimmedTausUpdated,
tauIDSources = _tauIDSourcesWithAntiE2018
)

Expand Down

0 comments on commit 6f62f0b

Please sign in to comment.