![]() |
ATLAS Offline Software
|
Result container for a global chi-square fit. More...
#include <Chi2Fitter.h>
Public Attributes | |
| traj_t * | fittedStates {nullptr} |
| Fitted states that the actor has handled. | |
| std::unordered_map< GeometryIdentifier, Gx2fMaterialProperties > | materialMap {} |
| The materialMap stores for each visited surface their scattering properties. | |
| Gx2fMaterialProperties::ELossAtSurface | accEloss {} |
| Accumulated energy loss to cache the energy loss which is below the threshold. | |
| Gx2fMaterialProperties::ScatteringAtSurface | accScatterer {} |
| Accumulated scattering. | |
| 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 | measurementStates {0ul} |
| Counter for states with non-outlier measurements. | |
| std::size_t | measurementHoles {0ul} |
| Counter for measurements holes A hole correspond to a surface with an associated detector element with no associated measurement. | |
| std::size_t | processedStates {0ul} |
| Counter for handled states. | |
| std::size_t | processedMeasurements {0ul} |
| Counter for handled measurements. | |
| std::vector< std::size_t > | materialParamIndices {eBoundSize} |
| Index of the next material parameter. | |
| bool | finished = false |
| Indicator if track fitting has been done. | |
| std::vector< const Surface * > | missedActiveSurfaces |
| Measurement surfaces without hits. | |
| std::size_t | surfaceCount = 0 |
| Count how many surfaces have been hit. | |
Result container for a global chi-square fit.
Definition at line 363 of file Chi2Fitter.h.
| Gx2fMaterialProperties::ELossAtSurface MuonExperimental::Gx2FitterResult< traj_t >::accEloss {} |
Accumulated energy loss to cache the energy loss which is below the threshold.
Definition at line 373 of file Chi2Fitter.h.
| Gx2fMaterialProperties::ScatteringAtSurface MuonExperimental::Gx2FitterResult< traj_t >::accScatterer {} |
| bool MuonExperimental::Gx2FitterResult< traj_t >::finished = false |
Indicator if track fitting has been done.
Definition at line 408 of file Chi2Fitter.h.
| traj_t* MuonExperimental::Gx2FitterResult< traj_t >::fittedStates {nullptr} |
Fitted states that the actor has handled.
Definition at line 365 of file Chi2Fitter.h.
| std::size_t MuonExperimental::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.
Definition at line 381 of file Chi2Fitter.h.
| std::size_t MuonExperimental::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.
Definition at line 387 of file Chi2Fitter.h.
| std::unordered_map<GeometryIdentifier, Gx2fMaterialProperties> MuonExperimental::Gx2FitterResult< traj_t >::materialMap {} |
The materialMap stores for each visited surface their scattering properties.
Definition at line 369 of file Chi2Fitter.h.
| std::vector<std::size_t> MuonExperimental::Gx2FitterResult< traj_t >::materialParamIndices {eBoundSize} |
Index of the next material parameter.
Definition at line 405 of file Chi2Fitter.h.
| std::size_t MuonExperimental::Gx2FitterResult< traj_t >::measurementHoles {0ul} |
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.
Definition at line 396 of file Chi2Fitter.h.
| std::size_t MuonExperimental::Gx2FitterResult< traj_t >::measurementStates {0ul} |
Counter for states with non-outlier measurements.
Definition at line 390 of file Chi2Fitter.h.
| std::vector<const Surface*> MuonExperimental::Gx2FitterResult< traj_t >::missedActiveSurfaces |
Measurement surfaces without hits.
Definition at line 411 of file Chi2Fitter.h.
| std::size_t MuonExperimental::Gx2FitterResult< traj_t >::processedMeasurements {0ul} |
| std::size_t MuonExperimental::Gx2FitterResult< traj_t >::processedStates {0ul} |
| std::size_t MuonExperimental::Gx2FitterResult< traj_t >::surfaceCount = 0 |
Count how many surfaces have been hit.
Definition at line 414 of file Chi2Fitter.h.