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;
void process(const std::deque< EMTFHitCollection > &extended_conv_hits, const emtf::zone_array< EMTFRoadCollection > &zone_roads, emtf::zone_array< EMTFTrackCollection > &zone_tracks) const
std::pair< int, hit_ptr_t > hit_sort_pair_t
l1t::EMTFHitCollection EMTFHitCollection
l1t::EMTFRoadCollection EMTFRoadCollection
std::array< T, NUM_ZONES > zone_array
EMTFHitCollection::const_iterator hit_ptr_t
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 insert_hits(hit_ptr_t conv_hit_ptr, const EMTFHitCollection &conv_hits, EMTFTrack &track) const
void configure(int verbose, int endcap, int sector, int bx, bool fixZonePhi, bool useNewZones, bool bugSt2PhDiff, bool bugME11Dupes)