TrackState EDM for KF, CKF, GSF
@msmk and me are working on a prototype of a TrackState EDM which can accomodate the KF, a CKF and a GSF. It involves storing only present parameters, measurements and corresponding covariances in Eigen array which are fixed in one dimension, and grow in the other (similar to std::vector
).
There is a branch with this at https://gitlab.cern.ch/acts/acts-core/tree/local_trajectory.
What's currently still missing is
-
Projection matrices: want to store them in std::bitset
, unpack them to a proper matrix when required. -
Jacobian storage (trivial) -
Switch storage of uncalibrated measurement to just storing the source_link_t
directly. The calibrator objects in
the fitters will take care of unpacking uncalibrated measurements into properActs::Measurement
s.
Anything else, @msmk?
Edited by Paul Gessinger-Befurt