CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
EcalTPGFineGrainConstEB.h
Go to the documentation of this file.
1 #ifndef EcalTPGFineGrainConstEB_h
2 #define EcalTPGFineGrainConstEB_h
3 
5 #include <cstdint>
6 
8 public:
11 
12  void getValues(uint32_t& ThresholdETLow,
13  uint32_t& ThresholdETHigh,
14  uint32_t& RatioLow,
15  uint32_t& RatioHigh,
16  uint32_t& LUT) const;
17  void setValues(const uint32_t& ThresholdETLow,
18  const uint32_t& ThresholdETHigh,
19  const uint32_t& RatioLow,
20  const uint32_t& RatioHigh,
21  const uint32_t& LUT);
22 
23 private:
24  uint32_t ThresholdETLow_;
25  uint32_t ThresholdETHigh_;
26  uint32_t RatioLow_;
27  uint32_t RatioHigh_;
28  uint32_t LUT_;
29 
31 };
32 
33 #endif
void setValues(const uint32_t &ThresholdETLow, const uint32_t &ThresholdETHigh, const uint32_t &RatioLow, const uint32_t &RatioHigh, const uint32_t &LUT)
void getValues(uint32_t &ThresholdETLow, uint32_t &ThresholdETHigh, uint32_t &RatioLow, uint32_t &RatioHigh, uint32_t &LUT) const
#define COND_SERIALIZABLE
Definition: Serializable.h:39
std::vector< unsigned short int > LUT
Definition: DTTracoLUTs.h:31