00001 #ifndef EcalTPGTowerStatus_h 00002 #define EcalTPGTowerStatus_h 00003 00004 #include <map> 00005 #include <boost/cstdint.hpp> 00006 00007 class EcalTPGTowerStatus 00008 { 00009 public: 00010 EcalTPGTowerStatus() ; 00011 ~EcalTPGTowerStatus() ; 00012 00013 // map<stripId, lut> 00014 const std::map<uint32_t, uint16_t> & getMap() const { return map_; } 00015 void setValue(const uint32_t & id, const uint16_t & val) ; 00016 00017 private: 00018 std::map<uint32_t, uint16_t> map_ ; 00019 00020 }; 00021 00022 typedef std::map<uint32_t, uint16_t> EcalTPGTowerStatusMap; 00023 typedef std::map<uint32_t, uint16_t>::const_iterator EcalTPGTowerStatusMapIterator; 00024 00025 #endif