Go to the documentation of this file. 1 #ifndef L1TMuonEndCap_PrimitiveMatching_h
2 #define L1TMuonEndCap_PrimitiveMatching_h
8 typedef EMTFHitCollection::const_iterator
hit_ptr_t;
20 void process(
const std::deque<EMTFHitCollection>& extended_conv_hits,
28 std::vector<hit_sort_pair_t>& phi_differences)
const;
std::pair< int, hit_ptr_t > hit_sort_pair_t
l1t::EMTFRoadCollection EMTFRoadCollection
EMTFHitCollection::const_iterator hit_ptr_t
l1t::EMTFHitCollection EMTFHitCollection
static constexpr int verbose
void process_single_zone_station(int zone, int station, const EMTFRoadCollection &roads, const EMTFHitCollection &conv_hits, std::vector< hit_sort_pair_t > &phi_differences) const
void configure(int verbose, int endcap, int sector, int bx, bool fixZonePhi, bool useNewZones, bool bugSt2PhDiff, bool bugME11Dupes)
std::array< T, NUM_ZONES > zone_array
void insert_hits(hit_ptr_t conv_hit_ptr, const EMTFHitCollection &conv_hits, EMTFTrack &track) const
void process(const std::deque< EMTFHitCollection > &extended_conv_hits, const emtf::zone_array< EMTFRoadCollection > &zone_roads, emtf::zone_array< EMTFTrackCollection > &zone_tracks) const