|
ACTS
Experiment-independent tracking
|
Result container for a global chi-square fit. More...
#include <Acts/TrackFitting/GlobalChiSquareFitter.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 = Acts::kTrackIndexInvalid |
| This is the index of the 'tip' of the track stored in multitrajectory. | |
| std::size_t | lastTrackIndex = Acts::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. | |
| std::vector< const Surface * > | passedAgainSurfaces |
| Measurement surfaces handled in both forward and backward filtering. | |
| std::size_t | processedMeasurements = 0 |
| Counter for handled measurements. | |
| std::size_t | processedStates = 0 |
| Counter for handled states. | |
| std::size_t | surfaceCount = 0 |
| Count how many surfaces have been hit. | |
Result container for a global chi-square fit.
| std::size_t Acts::Experimental::Gx2FitterResult< traj_t >::lastMeasurementIndex = Acts::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. Acts::TrackTraits::kInvalid is the start of a trajectory.
| std::size_t Acts::Experimental::Gx2FitterResult< traj_t >::lastTrackIndex = Acts::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. Acts::TrackTraits::kInvalid is the start of a trajectory.
| std::size_t Acts::Experimental::Gx2FitterResult< 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.