1 #ifndef L1Trigger_Phase2L1GT_L1GTSingleInOutLUT_h 2 #define L1Trigger_Phase2L1GT_L1GTSingleInOutLUT_h 19 unused_lsbs_(lutConfig.getParameter<uint32_t>(
"unused_lsbs")),
20 output_scale_(lutConfig.getParameter<double>(
"output_scale_factor")),
29 desc.add<std::vector<int32_t>>(
"lut");
30 desc.add<
double>(
"output_scale_factor");
31 desc.add<uint32_t>(
"unused_lsbs");
32 desc.add<
double>(
"max_error");
36 const std::vector<int32_t>
data_;
43 #endif // L1Trigger_Phase2L1GT_L1GTSingleInOutLUT_h constexpr int32_t ceil(float num)
const uint32_t unused_lsbs_
const double output_scale_
double hwMax_error() const
double output_scale() const
const std::vector< int32_t > data_
int32_t operator[](uint32_t i) const
const double hwMax_error_
static void fillLUTDescriptions(edm::ParameterSetDescription &desc)
static constexpr uint32_t DETA_LUT_SPLIT
L1GTSingleInOutLUT(const edm::ParameterSet &lutConfig)