-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
[RF] extend RooBinIntegrator to N-dimensions #17247
base: master
Are you sure you want to change the base?
Conversation
Fixes https://its.cern.ch/jira/browse/ROOT-9996 Currently it failed silently for more than 3 dimensions
Test Results 18 files 18 suites 4d 12h 26m 33s ⏱️ Results for commit 655d1b2. ♻️ This comment has been updated with latest results. |
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 very much for the initiative, this is great! Please refactor the code a bit to not not introduce too many manual memory allocations by constructing std::vector
. These are very expensive in performance. I guess just one allocation of some working memory that is passed around in the recursive function should work, if it can't be avoided entirely.
as suggested by guitargeek
Thanks for the suggestions. Done!
This Pull request:
Changes or fixes:
Fixes https://its.cern.ch/jira/browse/ROOT-9996
Currently it failed silently for more than 3 dimensions
Checklist: