Class Acts::GainMatrixUpdater

class GainMatrixUpdater

Kalman update step using the gain matrix formalism.

Public Functions

template<typename traj_t>
inline Result<void> operator()(const GeometryContext &gctx, typename traj_t::TrackStateProxy trackState, Direction direction = Direction::Forward, const Logger &logger = getDummyLogger()) const

Run the Kalman update step for a single trajectory state.

Template Parameters


  • gctx[in] The current geometry context object, e.g. alignment

  • trackState[inout] The track state

  • direction[in] The navigation direction

  • logger[in] Where to write logging information to