18 #ifndef L1MUDT_MUON_SORTER_H 19 #define L1MUDT_MUON_SORTER_H 59 void reset()
override;
76 void runCOL(std::vector<L1MuDTTrack*>&)
const;
static int neighbour(const L1MuDTSecProcId &spid1, const L1MuDTSecProcId &spid2)
find out if two Sector Processors are neighbours
void print() const
print results after sorting
void runCOL(std::vector< L1MuDTTrack * > &) const
run the Cancel Out Logic of the muon sorter
void run() override
run Muon Sorter
void reset() override
reset Muon Sorter
std::vector< const L1MuDTTrack * > m_TrackCands
int numberOfTracks() const
return number of found muon candidates after sorter
const std::vector< const L1MuDTTrack * > & tracks() const
return vector of muon candidates
const L1MuDTTrackFinder & m_tf
L1MuDTMuonSorter(const L1MuDTTrackFinder &)
constructor
~L1MuDTMuonSorter() override
destructor
const L1MuDTTrack * track(int id) const
return pointer to a muon candidate