Skip to content

Commit

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

Updates to tauID python tool
  • Loading branch information
cmsbuild committed Mar 23, 2021
2 parents e95eb16 + 9d5f04a commit 8ffadd1
Show file tree
Hide file tree
Showing 3 changed files with 284 additions and 245 deletions.
18 changes: 4 additions & 14 deletions PhysicsTools/PatAlgos/python/slimming/miniAOD_tools.py
Expand Up @@ -375,6 +375,7 @@ def _add_deepFlavour(process):
import RecoTauTag.RecoTau.tools.runTauIdMVA as tauIdConfig
tauIdEmbedder = tauIdConfig.TauIDEmbedder(
process, debug = False,
originalTauName = _noUpdatedTauName,
updatedTauName = _updatedTauName,
toKeep = ['deepTau2017v2p1']
)
Expand All @@ -384,20 +385,9 @@ def _add_deepFlavour(process):
tauIdEmbedder.runTauID()
addToProcessAndTask(_noUpdatedTauName, process.slimmedTaus.clone(),process,task)
delattr(process, 'slimmedTaus')
process.deepTau2017v2p1.taus = _noUpdatedTauName
process.slimmedTaus = getattr(process, _updatedTauName).clone(
src = _noUpdatedTauName
)
process.deepTauIDTask = cms.Task(process.deepTau2017v2p1, process.slimmedTaus)
task.add(process.deepTauIDTask)
if 'newDMPhase2v1' in tauIdEmbedder.toKeep:
process.rerunDiscriminationByIsolationMVADBnewDMwLTPhase2raw.PATTauProducer=_noUpdatedTauName
process.rerunDiscriminationByIsolationMVADBnewDMwLTPhase2.PATTauProducer=_noUpdatedTauName
task.add(process.rerunIsolationMVADBnewDMwLTPhase2Task)
if 'againstElePhase2v1' in tauIdEmbedder.toKeep:
process.patTauDiscriminationByElectronRejectionMVA6Phase2v1Raw.PATTauProducer=_noUpdatedTauName
process.patTauDiscriminationByElectronRejectionMVA6Phase2v1.PATTauProducer=_noUpdatedTauName
task.add(process.patTauDiscriminationByElectronRejectionMVA6Phase2v1Task)
process.slimmedTaus = getattr(process, _updatedTauName).clone()
process.rerunMvaIsolationTask.add(process.slimmedTaus)
task.add(process.rerunMvaIsolationTask)

#-- Rerun tauID against dead ECal towers to taus for the various re-MiniAOD eras
# to enable default behoviour with leading track extrapolation to ECAL
Expand Down

0 comments on commit 8ffadd1

Please sign in to comment.