-
Notifications
You must be signed in to change notification settings - Fork 178
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: Split Track.hpp into TrackProxy.hpp and TrackContainer.hpp #2007
refactor: Split Track.hpp into TrackProxy.hpp and TrackContainer.hpp #2007
Conversation
/cc @EdwardMoyse |
Codecov Report
@@ Coverage Diff @@
## main #2007 +/- ##
=======================================
Coverage 49.83% 49.83%
=======================================
Files 414 415 +1
Lines 23593 23593
Branches 10681 10681
=======================================
Hits 11758 11758
Misses 4330 4330
Partials 7505 7505
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
📊 Physics performance monitoring for defcdd6Full report VertexingSeedingCKFAmbiguity resolutionTruth tracking (Kalman Filter)Truth tracking (GSF) |
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 to me
This PR does a few things: - Add a method `appendTrackState` to `TrackProxy`, allowing convenient building of track state chains - Add properties `nOutliers`, `nSharedHits`, `chi2` and `nDoF` to tracks - Adds a helper function that will calculate these values from the track states and store them on the track. That is similar to the already existing function `trajectoryState` in `MultiTrajectoryHelpers`, but it stores the results on the tracks themselves. - The helper function is called by the 3 fitters and the CKF, so tracks should always have these numbers. Closes #1999 Blocked by: - #2007 - #2011
No description provided.