-
Notifications
You must be signed in to change notification settings - Fork 173
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!: Wire time to spacepoints and seeds #2829
feat!: Wire time to spacepoints and seeds #2829
Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #2829 +/- ##
==========================================
+ Coverage 48.84% 48.86% +0.01%
==========================================
Files 491 491
Lines 28529 28532 +3
Branches 13477 13474 -3
==========================================
+ Hits 13936 13942 +6
- Misses 4868 4869 +1
+ Partials 9725 9721 -4 ☔ View full report in Codecov by Sentry. |
📊: Physics performance monitoring for bb43441physmon summary
|
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.
Cool. Is the statement in the description still the case? I are in principle the river is passed through as optional and the parameter estimation uses this information directly.
Physmon looks reasonable I think. Some other tests are still failing, otherwise I'd say this is good to go. |
Currently our spacepoints and seeds do not carry any time information from a potential measurement to the initial track parameters. In this PR I try to wire optional time information originating from the measurement, carried through spacepoints into seeds and finally into initial track params. One caveat is that we use bound parameters in between which cannot tell if time is actually measured or not. My intermediate solution was to rely on the projected covariance entry to be 0 in this case.
An initial track parameter covariance is necessary to avoid double counting and to estimate the covariance purely from the measurements. Pulled out of acts-project#2086 to see the individual effects. I added this to the ODD and ITk full chain and our physmon bocked by - acts-project#2829
Currently our spacepoints and seeds do not carry any time information from a potential measurement to the initial track parameters.
In this PR I try to wire optional time information originating from the measurement, carried through spacepoints into seeds and finally into initial track params.
One caveat is that we use bound parameters in between which cannot tell if time is actually measured or not. My intermediate solution was to rely on the projected covariance entry to be 0 in this case.