1 #ifndef L1Trigger_Phase2L1GT_L1GTSingleInOutLUT_h 2 #define L1Trigger_Phase2L1GT_L1GTSingleInOutLUT_h 17 unused_lsbs_(lutConfig.getParameter<uint32_t>(
"unused_lsbs")),
18 output_scale_(lutConfig.getParameter<double>(
"output_scale_factor")),
27 desc.add<std::vector<int32_t>>(
"lut");
28 desc.add<
double>(
"output_scale_factor");
29 desc.add<uint32_t>(
"unused_lsbs");
30 desc.add<
double>(
"max_error");
34 const std::vector<int32_t>
data_;
41 #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)
L1GTSingleInOutLUT(const edm::ParameterSet &lutConfig)