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
[NanoAOD, JMENanoAOD] Remove jercVars variables, update puId config #33824
[NanoAOD, JMENanoAOD] Remove jercVars variables, update puId config #33824
Conversation
…E nano. Update puId configuration for JME nano.
FYI @kirschen |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-33824/22834
|
A new Pull Request was created by @nurfikri89 (Nurfikri Norjoharuddeen) 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-daf735/15277/summary.html Comparison SummarySummary:
|
please test workflow 25202.15,10224.15,11024.15 (to test JMEnano workflow) |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-daf735/15285/summary.html Comparison Summary@slava77 comparisons for the following workflows were not done due to missing matrix map:
Summary:
|
run2_jme_2016.toModify(proc.jetTable.variables, puIdDisc = Var("userFloat('puId80XDisc')",float,doc="Pilup ID discriminant with 80X (2016) training",precision=10)) | ||
run2_jme_2016.toModify(proc.jetTable.variables, puId = Var("userInt('puId80XfullId')",int,doc="Pileup ID flags with 80X (2016) training")) |
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.
what do you intent to do in the jmenano ?
the full set of puget Id as stored in central nano are more complex depending on the nano version
https://github.com/cms-sw/cmssw/blob/master/PhysicsTools/NanoAOD/python/jets_cff.py#L268-L278
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.
For the reclustered AK4 CHS jets in JMEnano, we would like the Pileup Id discriminant and flags to be set according to their respective training campaigns. The settings here from the main (https://github.com/cms-sw/cmssw/blob/master/PhysicsTools/NanoAOD/python/jets_cff.py#L268-L278) does not need to be repeated again in JMEnano. This line is needed at the moment because the UL2016 training is still not included in the main nano.
chFPV1EF = cms.InputTag("jercVars:chargedFromPV1EnergyFraction"), | ||
chFPV2EF = cms.InputTag("jercVars:chargedFromPV2EnergyFraction"), | ||
chFPV3EF = cms.InputTag("jercVars:chargedFromPV3EnergyFraction"), |
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.
These variable need to be removed from the DQM as well
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.
Apologies. Will remove them from the DQM.
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-33824/22853
|
Pull request #33824 was updated. @cmsbuild, @mariadalfonso, @gouskos, @fgolf can you please check and sign again. |
please test |
this PR save 1 or 2% of space |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-daf735/15297/summary.html Comparison SummarySummary:
|
+xpog moved variable from central nano to jmenano |
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 |
…cVars_PuId [NanoAOD, JMENanoAOD] Backport of #33824 (Remove jercVars variables, update puId config) to 11_2_X
…cVars_PuId [NanoAOD, JMENanoAOD] Backport of #33824 (Remove jercVars variables, update puId config) to 10_6_X
PR description:
This PR aims to
With this PR, the event size for the main Nano is reduced from 2.90 kb/event to 2.86 kb/event. The comparison was made using 5K events from a TTJets RunIISummer20UL17MiniAODv2 sample. No event size changes for JMENano.
if this PR is a backport please specify the original PR and why you need to backport that PR:
Once merged, this PR needs to be backported to 11_2_X and 10_6_X, for the Ultra-Legacy NanoAODv9 production.