CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/CondFormats/EcalObjects/interface/EcalDCUTemperatures.h

Go to the documentation of this file.
00001 #ifndef CondFormats_EcalObjects_EcalDCUTemperatures_H
00002 #define CondFormats_EcalObjects_EcalDCUTemperatures_H
00003 
00010 #include <map>
00011 #include <boost/cstdint.hpp>
00012 
00013 
00014 class EcalDCUTemperatures {
00015  public:
00016   typedef std::map<uint32_t, float> EcalDCUTemperatureMap;
00017   
00018   EcalDCUTemperatures();
00019   ~EcalDCUTemperatures();
00020   void  setValue(const uint32_t& id, const float& value);
00021   const EcalDCUTemperatureMap& getMap() const { return map_; }
00022 
00023  private:
00024   EcalDCUTemperatureMap map_;
00025 };
00026 #endif