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