-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Bugfix: pick right jet collection for Type1 PUPPI MET when reapplying JECs #34449
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-34449/23884
|
A new Pull Request was created by @lathomas for master. It involves the following packages:
@perrotta, @jpata, @cmsbuild, @slava77 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-0c7ab0/16729/summary.html Comparison SummarySummary:
|
@ahinzmann the fix proposed here reverts a change that you introduced in the master with #28936: do you remember the purpose of that change, and do you see any counter-indication in reverting it here? |
kind ping @ahinzmann (just in case) |
+reconstruction
|
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. @silviodonato, @dpiparo, @qliphy, @perrotta (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
For the record: So I had a look at #28936 and don't remember why this change was made. It looks like a bug to me now, so what is done here makes sense. |
PR description:
A difference between 10_6_X and master was observed by @gouskos @mariadalfonso for the Type1 PUPPI MET in NANOAOD.
After some investigation it looks like the wrong jet collection (CHS jets, instead of PUPPI jets) is used in master while the proper one is used in 106X.
https://github.com/cms-sw/cmssw/blob/CMSSW_10_6_X/PhysicsTools/PatUtils/python/tools/runMETCorrectionsAndUncertainties.py#L1564
This PR corrects this
PR validation:
It was checked that PUPPI MET agrees between 106X and master in NANOAOD after the fix.
runTheMatrix was successfully run on two workflows (reMINIAOD and reNANOAOD)