|
ACTS
Experiment-independent tracking
|
Extension struct which holds delegates to customise the KF behavior. More...
#include <Acts/TrackFitting/KalmanFitter.hpp>
Public Types | |
| using | Calibrator |
| Type alias for measurement calibrator delegate. | |
| using | ConstTrackStateProxy = typename traj_t::ConstTrackStateProxy |
| Type alias for const track state proxy from trajectory. | |
| using | OutlierFinder = Delegate<bool(ConstTrackStateProxy)> |
| Type alias for outlier detection delegate. | |
| using | Parameters = typename TrackStateProxy::Parameters |
| Type alias for track parameters from track state proxy. | |
| using | ReverseFilteringLogic = Delegate<bool(ConstTrackStateProxy)> |
| Type alias for reverse filtering decision delegate. | |
| using | Smoother |
| Type alias for track smoothing delegate. | |
| using | TrackStateProxy = typename traj_t::TrackStateProxy |
| Type alias for track state proxy from trajectory. | |
| using | Updater |
| Type alias for Kalman filter update delegate. | |
Public Member Functions | |
| KalmanFitterExtensions () | |
| Default constructor which connects the default void components. | |
Public Attributes | |
| Calibrator | calibrator |
| The Calibrator is a dedicated calibration algorithm that allows to calibrate measurements using track information, this could be e.g. | |
| OutlierFinder | outlierFinder |
| Determines whether a measurement is supposed to be considered as an outlier. | |
| ReverseFilteringLogic | reverseFilteringLogic |
| Decides whether the smoothing stage uses linearized transport or full reverse propagation. | |
| Smoother | smoother |
| The smoother back-propagates measurement information along the track. | |
| SourceLinkSurfaceAccessor | surfaceAccessor |
| Retrieves the associated surface from a source link. | |
| Updater | updater |
| The updater incorporates measurement information into the track parameters. | |
Extension struct which holds delegates to customise the KF behavior.
| using Acts::KalmanFitterExtensions< traj_t >::Calibrator |
Type alias for measurement calibrator delegate.
| using Acts::KalmanFitterExtensions< traj_t >::Smoother |
Type alias for track smoothing delegate.
| using Acts::KalmanFitterExtensions< traj_t >::Updater |
Type alias for Kalman filter update delegate.
| Calibrator Acts::KalmanFitterExtensions< traj_t >::calibrator |
The Calibrator is a dedicated calibration algorithm that allows to calibrate measurements using track information, this could be e.g.
sagging for wires, module deformations, etc.