Skip to content

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 proper Acts::Measurements.

Anything else, @msmk?

Edited by Paul Gessinger-Befurt
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information