LDMX Software
tracking::reco::GreedyAmbiguitySolver::State Struct Reference

Public Attributes

std::size_t number_of_tracks {}
 
std::vector< int > track_tips
 
std::vector< float > track_chi2
 
std::vector< std::vector< std::size_t > > measurements_per_track
 
boost::container::flat_map< std::size_t, boost::container::flat_set< std::size_t > > tracks_per_measurement
 
std::vector< std::size_t > shared_measurements_per_track
 
boost::container::flat_set< std::size_t > selected_tracks
 

Detailed Description

Definition at line 106 of file GreedyAmbiguitySolver.h.

Member Data Documentation

◆ measurements_per_track

std::vector<std::vector<std::size_t> > tracking::reco::GreedyAmbiguitySolver::State::measurements_per_track

Definition at line 111 of file GreedyAmbiguitySolver.h.

◆ number_of_tracks

std::size_t tracking::reco::GreedyAmbiguitySolver::State::number_of_tracks {}

Definition at line 107 of file GreedyAmbiguitySolver.h.

107{};

◆ selected_tracks

boost::container::flat_set<std::size_t> tracking::reco::GreedyAmbiguitySolver::State::selected_tracks

Definition at line 120 of file GreedyAmbiguitySolver.h.

◆ shared_measurements_per_track

std::vector<std::size_t> tracking::reco::GreedyAmbiguitySolver::State::shared_measurements_per_track

Definition at line 117 of file GreedyAmbiguitySolver.h.

◆ track_chi2

std::vector<float> tracking::reco::GreedyAmbiguitySolver::State::track_chi2

Definition at line 110 of file GreedyAmbiguitySolver.h.

◆ track_tips

std::vector<int> tracking::reco::GreedyAmbiguitySolver::State::track_tips

Definition at line 109 of file GreedyAmbiguitySolver.h.

◆ tracks_per_measurement

boost::container::flat_map<std::size_t, boost::container::flat_set<std::size_t> > tracking::reco::GreedyAmbiguitySolver::State::tracks_per_measurement

Definition at line 116 of file GreedyAmbiguitySolver.h.


The documentation for this struct was generated from the following file: