Template Class GainMatrixSmoother

Class Documentation

template<typename parameters_t>
class Acts::GainMatrixSmoother

Kalman smoother implementation based on Gain matrix formalism.

Template Parameters
  • parameters_t: Type of the track parameters

  • jacobian_t: Type of the Jacobian

Public Functions

GainMatrixSmoother(std::shared_ptr<const Logger> logger = std::shared_ptr<const Logger>(getDefaultLogger("GainMatrixSmoother", Logging::INFO).release()))

Gain Matrix smoother implementation.

Constructor with (non-owning) logger

Parameters
  • logger: a logger instance

const Logger &logger() const

Getter for the logger, to support logging macros.

Public Members

std::shared_ptr<const Logger> m_logger = {nullptr}

Pointer to a logger that is owned by the parent, KalmanFilter.