67 edm::LogWarning(
"LUTRangeViolation") <<
"L1MuGMTMIAUEtaConvLUT::TheLookupFunction: RPC " 68 << (isFWD ?
"fwd" :
"brl") <<
" eta value out of range: " << etaValue;
virtual float getScaleMax() const =0
get the upper edge of the last bin
unsigned TheLookupFunction(int idx, unsigned eta_in) const
The lookup function - here the functionality of the LUT is implemented.
void InitParameters()
Initialize scales, configuration parameters, alignment constants, ...
virtual float getCenter(unsigned packed) const =0
get the center of bin represented by packed
const L1MuScale * getRegionalEtaScale(int isys) const
get the regioanl muon trigger eta scale, isys = 0(DT), 1(bRPC), 2(CSC), 3(fwdRPC) ...
virtual float getScaleMin() const =0
get the lower edge of the first bin
static const L1MuGMTScales * getGMTScales()
bool isRPC(GeomDetEnumerators::SubDetector m)
static const L1MuTriggerScales * getTriggerScales()
const L1MuScale * getReducedEtaScale(int isys) const
get the recuced eta scale for matching in the overlap region (4 bit); isys = 0(DT), 1(bRPC), 2(CSC), 3(fwdRPC)
virtual unsigned getPacked(float value) const =0
pack a value
Log< level::Warning, false > LogWarning