-
Notifications
You must be signed in to change notification settings - Fork 24
ref: generalize acceleration structures #990
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
Open
niermann999
wants to merge
5
commits into
acts-project:main
Choose a base branch
from
niermann999:feat-volume-finder
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1dad838 to
945980f
Compare
|
bfc4bde to
c4fc8a1
Compare
c4fc8a1 to
035a8e2
Compare
2c2a592 to
42588cc
Compare
ed1d019 to
ac50d9b
Compare
ac50d9b to
4659811
Compare
stephenswat
approved these changes
Sep 5, 2025
4659811 to
2b81f2b
Compare
Collaborator
Author
|
main new Unfortunately, this seems to slow things down a bit and needs further investigation |
2b81f2b to
9a9b471
Compare
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
blocked
This item is blocked by another item
enhancement
New feature or request
priority: medium
medium priority
refactor
refactoring the current codes
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.



Generalize the acceleration data structure implementation, so that also volume search data structures can be added in the future. In particular, the tracking volume and navigator can now call into surface and volume search data structures. The current surface accelerators are cleaned up and adapted to fulfill the new
acceleratorconcept.For this, the grid has been split into the 'utility' grid, which is also used by the material maps, and the spatial grid, which is now dedicated to spacial searches of contained surfaces or volumes. Both grid accelerator types (surface and volume) can now be added to the detector accelerator store. The spatial grid is equipped with a dedicated grid collection, which will make it easier in the future to add the mask data of the representing surface (this will need to be added to stay in sync with ACTS).
The actual volume accelerator data structures and their IO will be added in a future PR.