00001 #ifndef EcalTPGFineGrainConstEB_h 00002 #define EcalTPGFineGrainConstEB_h 00003 00004 #include <boost/cstdint.hpp> 00005 00006 class EcalTPGFineGrainConstEB 00007 { 00008 public: 00009 EcalTPGFineGrainConstEB() ; 00010 ~EcalTPGFineGrainConstEB() ; 00011 00012 00013 void getValues(uint32_t & ThresholdETLow, 00014 uint32_t & ThresholdETHigh, 00015 uint32_t & RatioLow, 00016 uint32_t & RatioHigh, 00017 uint32_t & LUT) const ; 00018 void setValues(const uint32_t & ThresholdETLow, 00019 const uint32_t & ThresholdETHigh, 00020 const uint32_t & RatioLow, 00021 const uint32_t & RatioHigh, 00022 const uint32_t & LUT) ; 00023 00024 private: 00025 uint32_t ThresholdETLow_ ; 00026 uint32_t ThresholdETHigh_ ; 00027 uint32_t RatioLow_ ; 00028 uint32_t RatioHigh_ ; 00029 uint32_t LUT_ ; 00030 00031 00032 }; 00033 00034 00035 #endif