Support to use VecGeom geometry navigation in the material scan - #15655
Open
sawenzel wants to merge 1 commit into
Open
Support to use VecGeom geometry navigation in the material scan#15655sawenzel wants to merge 1 commit into
sawenzel wants to merge 1 commit into
Conversation
Collaborator
Author
|
Needs alisw/alidist#6284 |
Collaborator
This commit provides support to use VecGeom as an alternative geometry backend to perform the material budget LUT creation. It is the first time that ALICE interfaces full VecGeom navigation. This should be a useful milestone towards adoption at detector simulation level. First scans indicate performance advantages of 2x over TGeo but a precise performance investigation will be done later. This commit will be the foundation for this and/or serve for debugging issues or driving further development in VecGeom itself. Note that the original method name `populateFromTGeo` remains untouched for API stability, despite the fact that the method can now internally use VecGeom.
Collaborator
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.

This commit provides support to use VecGeom as an alternative geometry backend to perform the material budget LUT creation.
It is the first time that ALICE interfaces full VecGeom navigation. This should be a useful milestone towards adoption at detector simulation level.
First scans indicate performance advantages of 2x over TGeo but a precise performance investigation will be done later. This commit will be the foundation for this and/or serve for debugging issues or driving further development in VecGeom itself.
Note that the original method name
populateFromTGeoremains untouched for API stability, despite the fact that the method can now internally use VecGeom.