-
Notifications
You must be signed in to change notification settings - Fork 168
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
refactor: Bethe-Heitler approximation and configuration #1627
refactor: Bethe-Heitler approximation and configuration #1627
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good 👍 I left a few comments. ping me when you are ready for a second round
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks great 👍 as always feel free to ignore my comments if you disagree
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
oh no doxygen is down https://www.doxygen.nl/files/doxygen-1.9.4.linux.bin.tar.gz cc @paulgessinger |
Codecov Report
@@ Coverage Diff @@
## main #1627 +/- ##
==========================================
- Coverage 48.54% 48.49% -0.05%
==========================================
Files 384 384
Lines 21042 21059 +17
Branches 9693 9694 +1
==========================================
- Hits 10214 10213 -1
- Misses 4106 4122 +16
- Partials 6722 6724 +2
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
📊 Physics performance monitoring for 2d34d30Full report VertexingCKFAmbiguity resolutionTruth tracking |
Co-authored-by: Alexander J. Pfleger <[email protected]>
Co-authored-by: Alexander J. Pfleger <[email protected]>
This allows to choose between `mean` and `maxWeight` as reduction methods. A third method for the `mode` should be also added, but it does not yet work really well, and the `maxWeight` is also a bit of a "poor mans mode". This PR makes this also configurable for the GSF in the examples. Should be merged after #1627
This is a major refactoring of the GSF. It changes the propagation structure, and the way the GSF records states to the `MultiTrajectory`. It also removes the smoothing code, since it is not really useful at the moment, as the component states are not exported anyways. should be merged after #1609 and #1627 and #1628 We should add performance monitoring in this or a later PR Fixes #1666
This is a major refactoring of the GSF. It changes the propagation structure, and the way the GSF records states to the `MultiTrajectory`. It also removes the smoothing code, since it is not really useful at the moment, as the component states are not exported anyways. should be merged after acts-project#1609 and acts-project#1627 and acts-project#1628 We should add performance monitoring in this or a later PR Fixes acts-project#1666
This PR refactors a bit the Bethe Heitler Approximation
detail
, since its in fact part of the API of the GSFAlready contains #1609