-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Changes to enable new DeepTauId trainig #37892
Changes to enable new DeepTauId trainig #37892
Conversation
DeepTau v2p5 integration
for future reference. This does not affect the reco signature. |
This PR is hopefully close to be fully signed, but in meantime its milestone was changed from 12_4_X to 12_5_X. Should we backport this development to have it in 12_4_X? (Technically it will not be a real backport, but a new PR from same dev branch to different target branch.) |
It missed the xpog signature on the weekend from being integrated to 12_4_0_pre4 (a risk one takes with PRs opened close to / on deadlines). |
It is clear, but this development has high importance for all tauID users (different thing than with #37918). In principle we can backport the development to 124X with an appropriate modifier for miniAOD configuration which will fulfill the non-changing policy requirements. @jpata - is there such a modifier already present in 124X? @kandrosov - is this solution acceptable for Tau POG? |
@perrotta, @dpiparo, @qliphy, @jpata This PR is very important for tau POG and as was discussed it should be part of the default 12_4. Therefore we ask it to be integrated into 12_4 as-it-is, without any miniAOD-modifiers. Taus are at the end of the reconstruction chain, so affected physics-changing quantities are limited. |
@kandrosov not sure what we can do on the reco end at this point (it was signed some days ago, well in time for the release which was built on Sunday). Have you already checked with XPOG if they had some concerns with this? |
we didn't have any feedback from XPOG yet. @mariadalfonso,@gouskos,@fgolf - do you have some concerns with this PR? Are you ok with this PR to be still included in 12_4? |
@mbluj @kandrosov @cms-sw/tau-pog-l2 |
+xpog
|
This pull request is fully signed and it will be integrated in one of the next master IBs (but tests are reportedly failing). 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) |
@perrotta basing on discussion today I understand I "backport" tau PRs to 124X, correct? |
Yes: you backport those PRs to 124X, and offer a beer next time we meet :-) |
Done. |
+1 |
merge
|
PR description:
This PR adapts DeepTauId producer to a new v2p5 training. The changes are not significant since the architecture and data preprocessing has not changed much structurally compared to previous version. The changes include:
runTauIdMVA.py
tool,deepTauId2018v2p5
producer added to the miniAOD workflow and its products (raw tauIDs) stored in theslimmedTaus
collection.Full list of adaptations needed for the v2p5 can be found here: cms-tau-pog/TauMLTools#99.
In addition this PR consists of changes to DFIsolation producer (1st version of tauID based on DNN) which adapts the producer to changes in base class (previously overlooked).
Note: this PR requires new training files being added to cms-data by cms-data/RecoTauTag-TrainingFiles#8.
PR validation:
Standard tests, i.e.
runTheMatrix.py -l limited -i all --ibeos
, passed successfully.Backward-compatibility checks: updated CMSSW code fully reproduces predictions of previous version (v2p1) of deepTauId.