-
Notifications
You must be signed in to change notification settings - Fork 157
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: Adding time to HelicalTrackLinearizer #2179
Conversation
… computed Jacobians
…-test-linearizer
…-test-linearizer
Codecov Report
@@ Coverage Diff @@
## main #2179 +/- ##
=======================================
Coverage 49.52% 49.52%
=======================================
Files 453 453
Lines 25677 25691 +14
Branches 11815 11819 +4
=======================================
+ Hits 12716 12723 +7
- Misses 4583 4585 +2
- Partials 8378 8383 +5
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
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.
Could it make sense to add the derivation on overleaf as some screenshots to the PR description?
mass hypothesis from propagator options
…to HTL_with_timing
@andiwand what's the status of merging this in? |
Invalidated by push of 4002e83
I manually launched an Athena CI run here: https://gitlab.cern.ch/acts/acts-athena-ci/-/pipelines/6020912 |
No large differences in athena expected, see athena-ci.zip |
Thanks to @andiwand's stabilization of the AMVF, these changes only have an impact on the IVF (where we don't exclude the time during the vertex fit by using |
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.
Let's gamble, try merging.
In this PR the derivatives of/wrt time are added to the Jacobians computed in
HelicalTrackLinearizer
. The terms have been checked by comparing them to numerically computed derivatives (see PR #2141).Here is a PDF where the Jacobians are derived: Track_Linearization.pdf.
Note that nobody (except me) read this yet, so it might have some mistakes in it. Any feedback is more than welcome!
Something that might need discussion: To compute the new terms, we need to have a mass and a charge hypothesis of the tracks. Right now, Pion mass and unit charge are assumed in the code, but it might be worth adding specific hypotheses to the track objects.