-
Notifications
You must be signed in to change notification settings - Fork 10
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
Adjust anti-e tauIDs to what is expected to be present in UL re-miniAOD #535
Adjust anti-e tauIDs to what is expected to be present in UL re-miniAOD #535
Conversation
…AOD to HPS tau configuration
…vel modifier (UL re-miniAOD), and make configs more compact
@mbluj Can you make the PR in master of cms-sw ? once that is tested we think on the back port to 10_6 |
I have not been aware about this change of policy. Nevertheless, this PR backports what is already in the cms-sw for long time - this PR is backport of cms-sw#27465 (except part related to in the anti-electron-in-deadECal tauID as in #521, see discussion below). Developments in cms-sw#27465 have not been originally expected to be backported, but it was found useful in the context of UL re-MiniAOD. So how to proceed? Should I commit this PR directly to cms-sw's 10_6_X branch (for me it will be actually convenient)? If you agree I will extent cms-sw#31065. |
MASTER: BACKPORT regarding the #521 indeed there is something we need to understand better. (keep two releases is complicated by the fact that now you are developing objects and updating nano at the same time, and this PR is a perfect example) |
Yes correct.
OK, I will do it. I hope it will not produce conflicts.
What do you exactly mean, i.e. what needs be understood? For me it will be convenient to commit a #521's counterpart for cms-sw master and include #521 as part of PR to cms-sw discussing above.
Yes it is indeed the origin of issues. The thing is that developments discussed here are not really big changes to NanoAOD, but rather some adjustments of NanoAOD content and/or sequences to what is present in MiniAOD for different eras. So it is convenient that the two go together to the same repository with one unique PR. But, it the past this way has been discouraged, |
Specifically #521 is only for the re-miniAOD ? The eras should be like this: or master: for 10_6: Beside this, also in general I have been told that the taus in the UL17 and UL18,16 are different DataFormats and that would means that I need to add the nanoAOD_106Xv2 ... |
Yes, exactly.
Not yet integrated, I have just committed a PR , please check cms-sw#31077.
Actaully, for master I add DeadEcal by default and remove for run2_nanoAOD_106Xv1 or any other older nanoAOD era.
OK, I will do it like this. My current implementation is to add DeadEcal by default and remove for run2_nanoAOD_106Xv1 or any other older nanoAOD era which, I agree, is not fully correct. But, it is ensured that nanoAOD is run with miniAOD related era? It will be probably different than run2_miniAOD_devel at the end.
No, taus DataFormats are neither changed between UL17 and UL18,16 nor between them and expected UL re-miniAOD - in miniAOD which is read to build nanoAOD it is always a
This is at least my understanding... |
indeed, what you have done in 31077 is correct.
ok, thanks for all these clarifications ingredients.
So suppose we pick master to run on UL17+18 already made Mini + remini at the same time:
@ Peruzzi |
Yes.
Yes (assuming that 106Xv2 is a mistype and it should read 106Xv1)
Yes, for this I will use I will let you know when the PR to cms-sw 10_6_X is ready and then close this one and #521. |
13da934
to
1138f5f
Compare
It seems that for the UL18-16 we have two options: you seems to prefer A), and indeed might work. I was thinking of B).
|
Actually, |
Just to let you know that cms-sw#31065 was updated to cover also the nanoAOD-related part containing adjustment to use updated anti-e tauIDs (this PR) and adding deadECal tauID (#521). Therefore, I close this PR and #521. |
ok, very good: since is taken care properly with the run2_tau_ul_2016 | run2_tau_ul_2018 we do not need the run2_nanoAOD_106Xv2, thanks for all the clarifications on this aspect |
PR description:
As title of this PR says - it adjusts way in which anti-e tauIDs are retrieved to what is expected to be present in UL re-miniAOD. There are two pieces:
The changes introduced in this PR are expected be inactive with any already defined nanoAOD era, while for different eras the new anti-electron-in-deadECal tauID appears in tauTable and tau sequences are adjusted to different content of slimmedTaus in miniAOD.
PR validation:
Checked with cmsDriver-generated NanoAOD configurations that expected changes in NanoAOD configuration behave as expected for different tested eras.