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
Adding HGCAL SuperCluster Regressions : 111X #32968
Adding HGCAL SuperCluster Regressions : 111X #32968
Conversation
A new Pull Request was created by @Sam-Harper (Sam Harper) for CMSSW_11_1_X. It involves the following packages: Configuration/AlCa @perrotta, @smuzaffar, @Dr15Jones, @malbouis, @makortel, @slava77, @christopheralanwest, @Martin-Grunewald, @cmsbuild, @yuanchao, @tlampen, @jpata, @fwyzard, @pohsun, @francescobrivio can you please review it and eventually sign? Thanks. cms-bot commands are listed here
|
please test |
backport #32901 |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-ecaed4/13038/summary.html Comparison SummarySummary:
|
+1 |
@silviodonato @qliphy If there are some use cases for this release cycle for run2/3 production, then a somewhat safer option is to get a confirmation from relvals in 11_3_X; but it will take time and is perhaps time critical for the HLT TDR needs vs the risk of more than just numerical change in the conversions. |
based on the discussion in the ORP earlier today, we concluded that it's OK to proceed with changes in run2/3. |
#include "FWCore/Framework/interface/MakerMacros.h" | ||
#include "FWCore/ParameterSet/interface/ParameterSet.h" | ||
|
||
|
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.
minor, but still, there are quite a few whitespace differences in this file compared to the variant in #32901 .
In case more updates will be needed, it would be better to port it verbatim.
@@ -84,48 +85,96 @@ class HGCalShowerShapeHelper { | |||
sigma2ww(0.0) {} | |||
}; | |||
|
|||
HGCalShowerShapeHelper(edm::ConsumesCollector &&sumes); |
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.
this file is out of sync with the master version in what looks like a missing code format.
Please update in full to avoid having someone dealing with conflicts in possible future backports.
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.
thanks Slava, not sure how that happened
|
||
void HGCalShowerShapeHelper::initPerEvent(const edm::EventSetup &iSetup, const std::vector<reco::PFRecHit> &pfRecHits) { |
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.
this file is out of sync with the master version in what looks like a missing code format.
Please update in full to avoid having someone dealing with conflicts in possible future backports.
@@ -79,7 +79,7 @@ | |||
# GlobalTag for MC production with realistic conditions for Phase1 2024 | |||
'phase1_2024_realistic' : '111X_mcRun3_2024_realistic_v7', # GT containing realistic conditions for Phase1 2024 | |||
# GlobalTag for MC production with realistic conditions for Phase2 | |||
'phase2_realistic' : '111X_mcRun4_realistic_T15_v4' | |||
'phase2_realistic' : '111X_mcRun4_realistic_Candidate_2021_02_11_16_39_55' |
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.
Hi @Sam-Harper, I created the versioned GT, which is equivalent to your candidate:
Please update autoCond with the new GT.
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.
thank you!
Pull request #32968 was updated. @perrotta, @smuzaffar, @Dr15Jones, @malbouis, @makortel, @slava77, @christopheralanwest, @Martin-Grunewald, @cmsbuild, @yuanchao, @tlampen, @jpata, @fwyzard, @pohsun, @francescobrivio can you please check and sign again. |
Slava, thanks for the heads up about the code format. I've just done a complete rebase starting from scratch (which I had thought I had done) and it should be all good now |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-ecaed4/13083/summary.html Comparison SummarySummary:
|
+1
|
+1 |
+alca |
@cms-sw/hlt-l2 Do you have any comment? |
+1 |
This pull request is fully signed and it will be integrated in one of the next CMSSW_11_1_X IBs (tests are also fine) and once validation in the development release cycle CMSSW_11_3_X is complete. 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 enables the HGCAL regressions for phase-II and is needed for the HLT TDR. It also modernises the class while doing so. RECO results will change in both phase-II and Run2/3, with the later just coming from a numerical precision effect. While there is a no change policy for RECO in non-phase-II, I would argue this is exempt as it is arguably a bug fix as it no longer needlessly casts the supercluster energy to a float and thus should go in as is
PR validation:
Tested in HLT TDR setup.
if this PR is a backport please specify the original PR and why you need to backport that PR:
backport of #32901