Skip to content

DerivationFrameworkTau and DFPhys: add tau WP decorator wrapper for eVeto fix

Hello,

This MR is a resubmission of !51113 (closed) prepared by @ghamity with a few extra features. It is implementing a wrapper that recomputes the working points of the tau-electron veto, as a problem was found in the original eVeto WP calibration files used for the Run2 R22 reprocessing (ATLTAU-1800). The new calibration files are already on cvmfs. The wrapper is scheduled via a addTauWPDecoration function in TauCommon and has been added to PHYS(LITE). The four new variables (3 char and a float) are added to the tau smart slimming list.

I checked that when using the original calibration files in the wrapper, the new and old decorations are identical. Also, diff-root finds no other changes than the expected ones:

Py:diff-root      WARNING the following variables exist only in the new file !
Py:diff-root      WARNING  - [TauJetsAuxDyn.EleRNNLoose_v1]
Py:diff-root      WARNING  - [TauJetsAuxDyn.EleRNNMedium_v1]
Py:diff-root      WARNING  - [TauJetsAuxDyn.EleRNNTight_v1]
Py:diff-root      WARNING  - [TauJetsAuxDyn.RNNEleScoreSigTrans_v1]

Adding the "urgent" flag as this fix is required for the upcoming production of PHYS(LITE) expected imminently ( ATLASDPD-1680).

Cheers, Bertrand

Merge request reports