File GainMatrixUpdater.hpp

namespace Acts

Set the Geometry Context PLUGIN.

Set the Calibration Context PLUGIN.

Convenience functions to ease creation of and Acts::InterpolatedMaterialMap and to avoid code duplication.

Set the Mangetic Field Context PLUGIN.

Convenience functions to ease creation of and Acts::InterpolatedBFieldMap and to avoid code duplication.

Currently implemented for the two most common formats: rz and xyz.

class GainMatrixUpdater
#include <Acts/TrackFitting/GainMatrixUpdater.hpp>

Kalman update step using the gain matrix formalism.

Public Functions

Result<void> operator()(const GeometryContext &gctx, MultiTrajectory::TrackStateProxy trackState, NavigationDirection direction = forward, LoggerWrapper logger = getDummyLogger()) const

Run the Kalman update step for a single trajectory state.

Template Parameters

kMeasurementSizeMax

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