1 #ifndef L1Trigger_Phase2L1GMT_KMTF_h 2 #define L1Trigger_Phase2L1GMT_KMTF_h 22 std::vector<l1t::KMTFTrack>
cleanRegion(
const std::vector<l1t::KMTFTrack>& tracks2,
23 const std::vector<l1t::KMTFTrack>& tracks3,
24 const std::vector<l1t::KMTFTrack>& tracks4,
27 void swap(std::vector<l1t::KMTFTrack>& list,
int i,
int j,
bool vertex);
void sort(std::vector< l1t::KMTFTrack > &in, bool vertex)
void swap(std::vector< l1t::KMTFTrack > &list, int i, int j, bool vertex)
std::unique_ptr< KMTFCore > trackMaker_
std::vector< edm::Ref< MuonStubCollection > > MuonStubRefVector
std::pair< std::vector< l1t::KMTFTrack >, std::vector< l1t::KMTFTrack > > process(const l1t::MuonStubRefVector &stubsAll, int bx, unsigned int MAXN)
void overlapCleanTrack(l1t::KMTFTrack &source, const l1t::KMTFTrack &other, bool eq, bool vertex)
KMTF(int verbose, const edm::ParameterSet &iConfig)
bool operator()(const l1t::MuonStubRef &a, const l1t::MuonStubRef &b)
std::vector< l1t::KMTFTrack > cleanRegion(const std::vector< l1t::KMTFTrack > &tracks2, const std::vector< l1t::KMTFTrack > &tracks3, const std::vector< l1t::KMTFTrack > &tracks4, bool vertex)
static std::string const source