Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:09

0001 #ifndef EcalTPGFineGrainConstEB_h
0002 #define EcalTPGFineGrainConstEB_h
0003 
0004 #include "CondFormats/Serialization/interface/Serializable.h"
0005 #include <cstdint>
0006 
0007 class EcalTPGFineGrainConstEB {
0008 public:
0009   EcalTPGFineGrainConstEB();
0010   ~EcalTPGFineGrainConstEB();
0011 
0012   void getValues(uint32_t& ThresholdETLow,
0013                  uint32_t& ThresholdETHigh,
0014                  uint32_t& RatioLow,
0015                  uint32_t& RatioHigh,
0016                  uint32_t& LUT) const;
0017   void setValues(const uint32_t& ThresholdETLow,
0018                  const uint32_t& ThresholdETHigh,
0019                  const uint32_t& RatioLow,
0020                  const uint32_t& RatioHigh,
0021                  const uint32_t& LUT);
0022 
0023 private:
0024   uint32_t ThresholdETLow_;
0025   uint32_t ThresholdETHigh_;
0026   uint32_t RatioLow_;
0027   uint32_t RatioHigh_;
0028   uint32_t LUT_;
0029 
0030   COND_SERIALIZABLE;
0031 };
0032 
0033 #endif