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