CMS 3D CMS Logo

CSCCrateMap.h
Go to the documentation of this file.
1 #ifndef CSCCrateMap_h
2 #define CSCCrateMap_h
3 
5 
8 
9 #include <map>
10 
11 class CSCCrateMap {
12 public:
13  CSCCrateMap();
14  ~CSCCrateMap();
15 
17  const CSCMapItem::MapItem& item(int key) const;
18 
22  CSCDetId detId(int vme, int dmb, int cfeb, int layer = 0) const;
23 
24  typedef std::map<int, CSCMapItem::MapItem> CSCMap;
25  CSCMap crate_map;
26 
28 };
29 
30 #endif
CSCDetId detId(int vme, int dmb, int cfeb, int layer=0) const
Definition: CSCCrateMap.cc:9
std::map< int, CSCMapItem::MapItem > CSCMap
Definition: CSCCrateMap.h:24
const CSCMapItem::MapItem & item(int key) const
Accessor for item according to a key.
Definition: CSCCrateMap.cc:7
#define COND_SERIALIZABLE
Definition: Serializable.h:38
CSCMap crate_map
Definition: CSCCrateMap.h:25