CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalLutMetadata.h
Go to the documentation of this file.
1 #ifndef HcalLutMetadata_h
2 #define HcalLutMetadata_h
3 
4 /*
5 \class HcalLutMetadata
6 \author Gena Kukartsev 17 Sep 2009
7 POOL object to store Hcal trigger LUT channel metadata
8 */
9 
12 
13 class HcalLutMetadata: public HcalCondObjectContainer<HcalLutMetadatum>
14 {
15  public:
17 
18  std::string myname() const {return (std::string)"HcalLutMetadata";}
19 
20  bool setRctLsb(float rctlsb);
21  float getRctLsb() const {return mNonChannelData.mRctLsb;}
22 
23  bool setNominalGain(float gain);
25 
27  friend class HcalLutMetadata;
28  public:
30  mRctLsb(0.0),
31  mNominalGain(0.0){}
32 
33  protected:
34  float mRctLsb;
35  float mNominalGain;
36  };
37 
38  protected:
40 };
41 
42 #endif
std::string myname() const
NonChannelData mNonChannelData
bool setRctLsb(float rctlsb)
float getNominalGain() const
float getRctLsb() const
bool setNominalGain(float gain)