|
ACTS
Experiment-independent tracking
|
#include <Acts/TrackFitting/KalmanFitter.hpp>
Public Attributes | |
| bool | finished = false |
| Indicator if track fitting has been done. | |
| std::optional< BoundTrackParameters > | fittedParameters |
| The optional Parameters at the provided surface. | |
| traj_t * | fittedStates {nullptr} |
| Fitted states that the actor has handled. | |
| std::size_t | lastMeasurementIndex = kTrackIndexInvalid |
| This is the index of the 'tip' of the track stored in multitrajectory. | |
| std::size_t | lastTrackIndex = kTrackIndexInvalid |
| This is the index of the 'tip' of the states stored in multitrajectory. | |
| std::size_t | measurementHoles = 0 |
| Counter for measurements holes A hole correspond to a surface with an associated detector element with no associated measurement. | |
| std::size_t | measurementStates = 0 |
| Counter for states with non-outlier measurements. | |
| std::vector< const Surface * > | missedActiveSurfaces |
| Measurement surfaces without hits. | |
| PathLimitReached | pathLimitReached |
| Path limit aborter. | |
| std::size_t | processedStates = 0 |
| Counter for handled states. | |
| bool Acts::KalmanFitterResult< traj_t >::finished = false |
Indicator if track fitting has been done.
| std::optional<BoundTrackParameters> Acts::KalmanFitterResult< traj_t >::fittedParameters |
The optional Parameters at the provided surface.
| traj_t* Acts::KalmanFitterResult< traj_t >::fittedStates {nullptr} |
Fitted states that the actor has handled.
| std::size_t Acts::KalmanFitterResult< traj_t >::lastMeasurementIndex = kTrackIndexInvalid |
This is the index of the 'tip' of the track stored in multitrajectory.
This corresponds to the last measurement state in the multitrajectory. Since this KF only stores one trajectory, it is unambiguous. TrackTraits::kInvalid is the start of a trajectory.
| std::size_t Acts::KalmanFitterResult< traj_t >::lastTrackIndex = kTrackIndexInvalid |
This is the index of the 'tip' of the states stored in multitrajectory.
This corresponds to the last state in the multitrajectory. Since this KF only stores one trajectory, it is unambiguous. TrackTraits::kInvalid is the start of a trajectory.
| std::size_t Acts::KalmanFitterResult< traj_t >::measurementHoles = 0 |
Counter for measurements holes A hole correspond to a surface with an associated detector element with no associated measurement.
Holes are only taken into account if they are between the first and last measurements.
| std::size_t Acts::KalmanFitterResult< traj_t >::measurementStates = 0 |
Counter for states with non-outlier measurements.
| std::vector<const Surface*> Acts::KalmanFitterResult< traj_t >::missedActiveSurfaces |
Measurement surfaces without hits.
| PathLimitReached Acts::KalmanFitterResult< traj_t >::pathLimitReached |
Path limit aborter.
| std::size_t Acts::KalmanFitterResult< traj_t >::processedStates = 0 |
Counter for handled states.