9 #ifndef L1CSCTrackFinder_L1TrackId_h 10 #define L1CSCTrackFinder_L1TrackId_h 43 void overlapMode(
const unsigned& rank,
int&
mode,
int& stnA,
int& stnB);
49 bool hasME1(
const unsigned& rank)
const;
50 bool hasME2(
const unsigned& rank)
const;
51 bool hasME3(
const unsigned& rank)
const;
52 bool hasME4(
const unsigned& rank)
const;
53 bool hasMB1(
const unsigned& rank)
const;
bool sharesHit(const csc::L1TrackId &) const
void setRank(const unsigned &rank)
const L1TrackId & operator=(const csc::L1TrackId &)
void overlapMode(const unsigned &rank, int &mode, int &stnA, int &stnB)
unsigned numSegments() const
bool hasME1(const unsigned &rank) const
Functions to determine which stations are in this track.
bool hasME3(const unsigned &rank) const
void setMode(const unsigned &mode)
unsigned encodeLUTMode(const unsigned &rank) const
bool hasME2(const unsigned &rank) const
static int triggerSectorFromLabels(int station, int ring, int chamber)
bool hasMB1(const unsigned &rank) const
bool hasME4(const unsigned &rank) const
void setOverlap(const unsigned &rank)