Skip to content
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

feat: Examples can run sim/digi on ODD with Gen1 and Gen2 geometry #3175

Merged
merged 13 commits into from
May 13, 2024

Conversation

asalzburger
Copy link
Contributor

@asalzburger asalzburger commented May 7, 2024

This PR allows to run simulation and digitisation (currently Geant4 for both, Fatras only for Gen1).

The trick here is to make a Union[acts.TrackingGeometry, acts.Detector] and equip the python acts.Detector object with symmetries methods.

@asalzburger asalzburger added this to the next milestone May 7, 2024
@github-actions github-actions bot added Component - Core Affects the Core module Component - Examples Affects the Examples module labels May 7, 2024
@asalzburger asalzburger requested a review from andiwand May 7, 2024 14:22
…eKillAction.hpp

Co-authored-by: Alexander J. Pfleger <70842573+AJPfleger@users.noreply.github.com>
@asalzburger asalzburger requested a review from AJPfleger May 7, 2024 14:34
AJPfleger
AJPfleger previously approved these changes May 7, 2024
Copy link
Contributor

@andiwand andiwand left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense to me. I worry a little bit about the new naming of recoGeometry

Core/include/Acts/Geometry/TrackingGeometry.hpp Outdated Show resolved Hide resolved
Core/src/Geometry/TrackingGeometry.cpp Outdated Show resolved Hide resolved
Examples/Python/python/acts/examples/simulation.py Outdated Show resolved Hide resolved
Examples/Python/src/Geometry.cpp Outdated Show resolved Hide resolved
asalzburger and others added 7 commits May 8, 2024 20:30
Co-authored-by: Andreas Stefl <stefl.andreas@gmail.com>
Co-authored-by: Andreas Stefl <stefl.andreas@gmail.com>
…riter.hpp

Co-authored-by: Andreas Stefl <stefl.andreas@gmail.com>
…tion/DigitizationConfig.hpp

Co-authored-by: Andreas Stefl <stefl.andreas@gmail.com>
Co-authored-by: Andreas Stefl <stefl.andreas@gmail.com>
@kodiakhq kodiakhq bot merged commit 67acd8a into acts-project:main May 13, 2024
53 checks passed
@andiwand andiwand removed this from the next milestone May 17, 2024
@andiwand andiwand added this to the v35.0.0 milestone May 17, 2024
asalzburger added a commit to asalzburger/acts that referenced this pull request May 21, 2024
…cts-project#3175)

This PR allows to run simulation and digitisation (currently Geant4 for both, Fatras only for Gen1).

The trick here is to make a `Union[acts.TrackingGeometry, acts.Detector]` and equip the python `acts.Detector` object with symmetries methods.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component - Core Affects the Core module Component - Examples Affects the Examples module
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants