New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Removal of depreciated tauIDs #37091
Removal of depreciated tauIDs #37091
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-37091/28584
|
A new Pull Request was created by @mbluj for master. It involves the following packages:
@gouskos, @emanueleusai, @ahmad3213, @cmsbuild, @jfernan2, @fgolf, @clacaputo, @slava77, @jpata, @mariadalfonso, @pmandrik, @pbo0, @rvenditti can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
-1 Failed Tests: UnitTests Unit TestsI found errors in the following unit tests: ---> test runtestPhysicsToolsNanoAOD had ERRORS Comparison SummarySummary:
|
The unit test fails due to problem with accessing input file - I checked and indeed the file is available only at tape. I can fix it, but need guidance which replacement should be used (preferably some file stored "permanently" for matrix tests or so). |
Thanks @mbluj I wonder if this could be easily improved to avoid misunderstandings in the validation. |
Fixes to DQM other than purely technical, i.e. preventing it from failing, are beyond scope of this PR. The idea is to provide functional fixes, i.e. use of deepTauIDs in case of standard taus and MVAIso new/old DMs in case of boosted one, in other PR. This DQM PR is expected soon. |
+1 |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-50d770/22864/summary.html Comparison SummarySummary:
|
+1 |
Reco changes in AOD are in line with the PR, while differences in miniAOD can be related to a known issue in the validate script #36179 (comment). |
I've checked for wf Comparing PR+CMSSW_12_3_X_2022-03-04-2300 tau pT tau eta tauIDs[19] tauIDs[3]
77.55 -1.73 { "byIsolationMVArun2DBnewDMwLTraw", -0.990194f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 24.7089f }
38.81 -1.18 { "byIsolationMVArun2DBnewDMwLTraw", -0.947184f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 39.1803f }
29.63 -0.18 { "byIsolationMVArun2DBnewDMwLTraw", -0.884993f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 26.3342f }
19.34 -0.65 { "byIsolationMVArun2DBnewDMwLTraw", -0.980453f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 60.0140f }
36.12 -0.96 { "byIsolationMVArun2DBnewDMwLTraw", -0.991541f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 33.4097f }
36.42 -1.40 { "byIsolationMVArun2DBnewDMwLTraw", -0.568650f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 1.94070f }
105.37 0.57 { "byIsolationMVArun2DBnewDMwLTraw", -0.768153f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 13.4821f }
63.61 -0.18 { "byIsolationMVArun2DBnewDMwLTraw", -0.940415f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 22.8685f }
50.33 1.27 { "byIsolationMVArun2DBnewDMwLTraw", -0.0154546f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 7.33329f }
32.36 1.25 { "byIsolationMVArun2DBnewDMwLTraw", -0.962710f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 10.9408f }
18.27 -1.33 { "byIsolationMVArun2DBnewDMwLTraw", -0.985566f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 46.5323f }
53.44 -0.92 { "byIsolationMVArun2DBnewDMwLTraw", -0.956164f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 27.0370f }
28.85 -0.90 { "byIsolationMVArun2DBnewDMwLTraw", -0.911898f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 22.0325f } CMSSW_12_3_X_2022-03-04-2300 tau pT tau eta tauIDs[19] tauIDs[3]
77.55 -1.73 { "byIsolationMVArun2v1DBdR03oldDMwLTraw", -1.00000f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 24.7089f }
38.81 -1.18 { "byIsolationMVArun2v1DBdR03oldDMwLTraw", -1.00000f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 39.1803f }
29.63 -0.18 { "byIsolationMVArun2v1DBdR03oldDMwLTraw", -1.00000f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 26.3342f }
19.34 -0.65 { "byIsolationMVArun2v1DBdR03oldDMwLTraw", -1.00000f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 60.0140f }
36.12 -0.96 { "byIsolationMVArun2v1DBdR03oldDMwLTraw", -1.00000f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 33.4097f }
36.42 -1.40 { "byIsolationMVArun2v1DBdR03oldDMwLTraw", -0.642849f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 1.94070f }
105.37 0.57 { "byIsolationMVArun2v1DBdR03oldDMwLTraw", -0.968865f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 13.4821f }
63.61 -0.18 { "byIsolationMVArun2v1DBdR03oldDMwLTraw", -0.974198f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 22.8685f }
50.33 1.27 { "byIsolationMVArun2v1DBdR03oldDMwLTraw", -0.436733f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 7.33329f }
32.36 1.25 { "byIsolationMVArun2v1DBdR03oldDMwLTraw", -1.00000f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 10.9408f }
18.27 -1.33 { "byIsolationMVArun2v1DBdR03oldDMwLTraw", -0.868038f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 46.5323f }
53.44 -0.92 { "byIsolationMVArun2v1DBdR03oldDMwLTraw", -1.00000f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 27.0370f }
28.85 -0.90 { "byIsolationMVArun2v1DBdR03oldDMwLTraw", -0.956641f } { "byCombinedIsolationDeltaBetaCorrRaw3Hits", 22.0325f } Summing up, the differences in miniAOD are in line with the PR |
+reconstruction
|
there is some change in the idAntiEle2018 for the modifier run2_nanoAOD_106Xv2 |
ok, then let's consider it as bug fix for the future Run2 nano (that will read the same mini as specified by the run2_nanoAOD_106Xv2 ) |
+xpog updates in view of Run3 + fix as in #37091 (comment) |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @perrotta, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
PR description:
This PR is to remove depreciated BDT-based tauIDs superseded by deepTauIDs. The removal is preformed at AOD and miniAOD steps, nanoAOD is adjusted. Subset of old IDs is, however, kept for boosted taus as there is not viable replacement for them, yet.
Expected changes:
PR validation:
Matrix tests (`runTheMatrix.py -l limited -i all --ibeos) successful