Skip to content

Remove bumps and relocation-on-find from vecgeom tracker#2133

Draft
sethrj wants to merge 40 commits intoceleritas-project:developfrom
sethrj:vg-refactor-2
Draft

Remove bumps and relocation-on-find from vecgeom tracker#2133
sethrj wants to merge 40 commits intoceleritas-project:developfrom
sethrj:vg-refactor-2

Conversation

@sethrj
Copy link
Member

@sethrj sethrj commented Nov 29, 2025

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.

@sethrj sethrj added bug Something isn't working performance Changes for performance optimization geometry Geometry-related features (geocel) labels Nov 29, 2025
@github-actions
Copy link

github-actions bot commented Nov 30, 2025

Test summary

 5 905 files   9 476 suites   8m 10s ⏱️
 1 737 tests  1 642 ✅   9 💤  86 ❌
30 708 runs  30 033 ✅ 127 💤 548 ❌

For more details on these failures, see this check.

Results for commit 7a0a7b3.

♻️ This comment has been updated with latest results.

…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
@sethrj
Copy link
Member Author

sethrj commented Feb 4, 2026

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working geometry Geometry-related features (geocel) performance Changes for performance optimization

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant