Skip to content

Commit

Permalink
Merge pull request #33153 from cms-tau-pog/CMSSW_10_6_X_tau-pog_tauID…
Browse files Browse the repository at this point in the history
…toolsDev

Updates to tauID python tool (10_6_X)
  • Loading branch information
cmsbuild authored Mar 31, 2021
2 parents de73037 + 3b74bf7 commit bd62dd5
Show file tree
Hide file tree
Showing 3 changed files with 375 additions and 511 deletions.
10 changes: 4 additions & 6 deletions PhysicsTools/PatAlgos/python/slimming/miniAOD_tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -381,35 +381,33 @@ def miniAOD_customizeCommon(process):
import RecoTauTag.RecoTau.tools.runTauIdMVA as tauIdConfig
tauIdEmbedder = tauIdConfig.TauIDEmbedder(
process, cms, debug = False,
originalTauName = _noUpdatedTauName,
updatedTauName = _updatedTauName,
toKeep = ['deepTau2017v2']
)
tauIdEmbedder.runTauID()
addToProcessAndTask(_noUpdatedTauName, process.slimmedTaus.clone(),process,task)
delattr(process, 'slimmedTaus')
process.deepTau2017v2.taus = _noUpdatedTauName
process.slimmedTaus = getattr(process, _updatedTauName).clone(
src = _noUpdatedTauName
)
process.slimmedTaus = getattr(process, _updatedTauName).clone()
process.deepTauIDTask = cms.Task(process.deepTau2017v2, process.slimmedTaus)
task.add(process.deepTauIDTask)

# deepTau v2p1
_updatedTauNameNew = 'slimmedTausDeepIDsv2p1'
tauIdEmbedderNew = tauIdConfig.TauIDEmbedder(
process, cms, debug = False,
originalTauName = _noUpdatedTauName,
updatedTauName = _updatedTauNameNew,
toKeep = ['deepTau2017v2p1']
)
tauIdEmbedderNew.runTauID()
process.deepTau2017v2p1.taus = _noUpdatedTauName
deepTauIDTaskNew_ = cms.Task(process.deepTau2017v2p1,process.slimmedTaus)

from Configuration.Eras.Modifier_run2_tau_ul_2016_cff import run2_tau_ul_2016
from Configuration.Eras.Modifier_run2_tau_ul_2018_cff import run2_tau_ul_2018
for era in [run2_miniAOD_UL,run2_tau_ul_2016,run2_tau_ul_2018]:
era.toReplaceWith(process.slimmedTaus,
getattr(process, _updatedTauNameNew).clone(src = _noUpdatedTauName))
getattr(process, _updatedTauNameNew))
era.toReplaceWith(process.deepTauIDTask,
deepTauIDTaskNew_)

Expand Down
Loading

0 comments on commit bd62dd5

Please sign in to comment.