ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::GreedyAmbiguityResolution::State Struct Reference

Mutable state used by the greedy ambiguity resolution. More...

#include <Acts/AmbiguityResolution/GreedyAmbiguityResolution.hpp>

Collaboration diagram for Acts::GreedyAmbiguityResolution::State:
[legend]

Public Attributes

std::vector< std::vector< std::size_t > > measurementsPerTrack
 Measurement indices for each track.
std::size_t numberOfTracks {}
 Total number of tracks.
boost::container::flat_set< std::size_t > selectedTracks
 Set of track indices selected as good tracks.
std::vector< std::size_t > sharedMeasurementsPerTrack
 Number of shared measurements for each track.
std::vector< float > trackChi2
 Chi-squared value for each track.
boost::container::flat_map< std::size_t, boost::container::flat_set< std::size_t > > tracksPerMeasurement
 Map from measurement index to set of track indices using it.
std::vector< int > trackTips
 Track tips for each track.

Detailed Description

Mutable state used by the greedy ambiguity resolution.