|
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 >::ConstTrackStateProxy = typename traj_t::ConstTrackStateProxy |
Type alias for const track state proxy from trajectory.
| using Acts::KalmanFitterExtensions< traj_t >::OutlierFinder = Delegate<bool(ConstTrackStateProxy)> |
Type alias for outlier detection delegate.
| using Acts::KalmanFitterExtensions< traj_t >::Parameters = typename TrackStateProxy::Parameters |
Type alias for track parameters from track state proxy.
| using Acts::KalmanFitterExtensions< traj_t >::ReverseFilteringLogic = Delegate<bool(ConstTrackStateProxy)> |
Type alias for reverse filtering decision delegate.
| using Acts::KalmanFitterExtensions< traj_t >::Smoother |
Type alias for track smoothing delegate.
| using Acts::KalmanFitterExtensions< traj_t >::TrackStateProxy = typename traj_t::TrackStateProxy |
Type alias for track state proxy from trajectory.
| using Acts::KalmanFitterExtensions< traj_t >::Updater |
Type alias for Kalman filter update delegate.
| Acts::KalmanFitterExtensions< traj_t >::KalmanFitterExtensions | ( | ) |
Default constructor which connects the default void components.
| 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.
| OutlierFinder Acts::KalmanFitterExtensions< traj_t >::outlierFinder |
Determines whether a measurement is supposed to be considered as an outlier.
| ReverseFilteringLogic Acts::KalmanFitterExtensions< traj_t >::reverseFilteringLogic |
Decides whether the smoothing stage uses linearized transport or full reverse propagation.
| Smoother Acts::KalmanFitterExtensions< traj_t >::smoother |
The smoother back-propagates measurement information along the track.
| SourceLinkSurfaceAccessor Acts::KalmanFitterExtensions< traj_t >::surfaceAccessor |
Retrieves the associated surface from a source link.
| Updater Acts::KalmanFitterExtensions< traj_t >::updater |
The updater incorporates measurement information into the track parameters.