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
[MkFitCore] Backport binnor changes to fix 38127. #38151
Conversation
A new Pull Request was created by @osschar (Matevž Tadel) for CMSSW_12_3_X. It involves the following packages:
@jpata, @cmsbuild, @clacaputo, @slava77 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild please test |
The crash on the problematic event is indeed fixed by this PR |
... and the whole file can be processed without crashes, thanks for the quick fix. |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-be198f/25126/summary.html Comparison SummarySummary:
|
urgent |
type bug-fix |
type tracking |
+reconstruction
|
This pull request is fully signed and it will be integrated in one of the next CMSSW_12_3_X IBs (tests are also fine) and once validation in the development release cycle CMSSW_12_5_X is complete. This pull request will now be reviewed by the release team before it's merged. @perrotta, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
Please be aware that Track reconstruction is not preserved by this fix PR. |
Backport of #37586 to address #38127.
Floating-point rounding errors led to extending the eta-bin iteration one past the final bin, leading to out-of-bounds array access during seed cleaning.
These calculations has been improved in #37586 so this PR does a limited backport of changes done there, restricting just to binnor.h and the new files radix_sort.h/cc.
Tested on the problematic event provided by @fabiocos.