CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalTPGFineGrainStripEE.h
Go to the documentation of this file.
1 #ifndef EcalTPGFineGrainStripEE_h
2 #define EcalTPGFineGrainStripEE_h
3 
5 
6 #include <map>
7 #include <boost/cstdint.hpp>
8 
10 {
11  public:
14 
15  struct Item
16  {
17  uint32_t threshold ;
18  uint32_t lut ;
19 
21 };
22 
23  const std::map<uint32_t, Item> & getMap() const { return map_; }
24  void setValue(const uint32_t & id, const Item & value) ;
25 
26  private:
27  std::map<uint32_t, Item> map_ ;
28 
29 
31 };
32 
33 typedef std::map<uint32_t, EcalTPGFineGrainStripEE::Item> EcalTPGFineGrainStripEEMap;
34 typedef std::map<uint32_t, EcalTPGFineGrainStripEE::Item>::const_iterator EcalTPGFineGrainStripEEMapIterator;
35 
36 #endif
std::map< uint32_t, EcalTPGFineGrainStripEE::Item > EcalTPGFineGrainStripEEMap
void setValue(const uint32_t &id, const Item &value)
std::map< uint32_t, EcalTPGFineGrainStripEE::Item >::const_iterator EcalTPGFineGrainStripEEMapIterator
const std::map< uint32_t, Item > & getMap() const
#define COND_SERIALIZABLE
Definition: Serializable.h:37
std::map< uint32_t, Item > map_