-
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
LowPtElectrons: NanoAOD integration (forward port) #34005
LowPtElectrons: NanoAOD integration (forward port) #34005
Conversation
… DQM: fix miniPFRelIso_chg/all, remove s/ip3d histos
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-34005/23127
|
A new Pull Request was created by @bainbrid for master. It involves the following packages: PhysicsTools/NanoAOD @cmsbuild, @mariadalfonso, @gouskos, @fgolf 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-39b0b1/15738/summary.html Comparison SummarySummary:
|
This PR fix the empty variables as reported in |
The DQM plots are now saved for all possible nanos, altought empty for when the lowPtElectron doesn't run. |
urgent (mark what is needed for the nanov9) |
doc="mini PF relative isolation, charged component"), | ||
miniPFRelIso_all = Var("userFloat('miniIsoAll')/pt",float, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are these relative isolation or not ?
In this last PR the division for the pt is removed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, they are rel. iso. even if the name suggests not. So the /pt is no longer needed. This is now done here.
one more things we can do for master is to clean these warnings |
I should fix this in this PR? |
yes, fine for me |
after discussing privately, we've agreed to factorise this non-essential fix into a separate PR. And keep this PR is nano-specific. |
we agreed to defer this update to another PR in master |
+xpog
|
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 (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
PR description:
This PR adds some minor fixes to the python config that steers the addition of low-pT electrons to the NanoAOD content, done in #33817.
The same minor fixes are already included in the back port PR #33992 to 10_6_X.
This PR ensures consistency between 10_6_X and master.
The changes are as follows:
LeptonUpdater
module was mistakenly removed fromPhysicsTools/NanoAOD/python/lowPtElectrons_cff.py
in an earlier simplification to LowPtElectrons: NanoAOD integration #33817; here it is added back with the paramcomputeMiniIso=True
, required to correctly compute the variablesminiPFRelIso_chg
andminiPFRelIso_all
.miniPFRelIso_chg
andminiPFRelIso_all
have a minor axis range tweak;ip3d
andsip3d
have been removed as they are not computed.PR validation:
Local tests with wfs 1325.81, 136.8523, and 136.88811.
if this PR is a backport please specify the original PR and why you need to backport that PR:
These changes are already included in the back port PR #33992 to 10_6_X.