-
Notifications
You must be signed in to change notification settings - Fork 45
Remove bumps and relocation-on-find from vecgeom tracker #2133
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
base: develop
Are you sure you want to change the base?
Conversation
Test summary 5 847 files 9 385 suites 8m 31s ⏱️ For more details on these failures, see this check. Results for commit bc5149e. ♻️ This comment has been updated with latest results. |
This reverts commit b4ff3bb.
This reverts commit e89c24974f3b9b2a761374ae953b97210b6c5072.
This reverts commit fe5a539.
e78256b to
eb79d72
Compare
…cision bvh All geo tests pass for vg 1.2.11, solids 2.0.0-rc7, surface 2.0.0-rc7, G4, ORANGE
This was broken before the last master merge
|
@esseivaju @mrguilima These are the changes I was talking about today. It looks like the missing piece was bumping greater than single-precision epsilon, which is what the vecgeom BVH requires. |
Blocked by #2131 .
This removes the "bumps" used in the different vecgeom navigators and adds error checking for finding valid distances and actually crossing boundaries. Now tracks that used to get stuck will fail gracefully. It makes the behavior of the different vecgeom versions much more consistent.
Follow-on work will add counters for how many tracks failed. I will also do performance testing before and after this changeset.