113 if ( ( q == 0 && ( ( etaValue > 1.04 && etaValue < 1.24 ) ||
114 ( etaValue > 1.48 ) ) ) ||
115 ( q == 1 && ( ( etaValue > 0.83 && etaValue < 1.04 ) ||
116 ( etaValue > 1.14 && etaValue < 1.24 ) ||
117 ( etaValue > 1.36 ) ) ) ||
118 ( q == 2 && ( etaValue > 0.83 && etaValue < 0.93 ) ) )
123 if(q == 0 && etaValue > 1.04) vlq = 2;
129 if(q == 0 && etaValue > 1.04) vlq = 1;
139 if(vCSC2 == 1) vlq = 2;
141 if(etaValue < 1.5 || etaValue > 1.8) vlq = 2;
144 if( (etaValue > 1.2 && etaValue < 1.5) || etaValue > 1.8) vlq = 2;
150 if(etaValue > 1.2) vlq = 2;
153 if(etaValue > 1.3) vlq = 2;
160 if ( etaValue > 0.91 ) vlq = 1;
163 if ( etaValue < 1.06 ) vlq = 1;
173 unsigned rank_etaq = 3;
175 return (vlq << 2) | rank_etaq;
unsigned TheLookupFunction(int idx, unsigned eta, unsigned q) const
The lookup function - here the functionality of the LUT is implemented.
virtual float getCenter(unsigned packed) const =0
get the center of bin represented by packed
unsigned m_version
Private data members (LUT parameters);.
static unsigned getVersionSortRankEtaQLUT()
static bool getDoOvlRpcAnd()
require DT/CSC candidates to be confirmed by the RPC in the overlap region
void InitParameters()
Initialize scales, configuration parameters, alignment constants, ...
bool isRPC(GeomDetEnumerators::SubDetector m)
static const L1MuTriggerScales * getTriggerScales()
const L1MuScale * getRegionalEtaScale(int isys) const
get the regioanl muon trigger eta scale, isys = 0(DT), 1(bRPC), 2(CSC), 3(fwdRPC) ...