File GainMatrixSmoother.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 GainMatrixSmoother
- #include <Acts/TrackFitting/GainMatrixSmoother.hpp>
Kalman trajectory smoother based on gain matrix formalism.
This implements not a single smoothing step, but the full backwards smoothing procedure for a filtered, forward trajectory using the stored linearization.
Public Functions
-
Result<void> operator()(const GeometryContext &gctx, MultiTrajectory &trajectory, size_t entryIndex, LoggerWrapper logger = getDummyLogger()) const
Run the Kalman smoothing for one trajectory.
- Parameters
gctx – [in] The geometry context for the smoothing
trajectory – [inout] The trajectory to be smoothed
entryIndex – [in] The index of state to start the smoothing
logger – [in] Where to write logging information to
-
Result<void> operator()(const GeometryContext &gctx, MultiTrajectory &trajectory, size_t entryIndex, LoggerWrapper logger = getDummyLogger()) const
-
class GainMatrixSmoother