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;
26 
28 };
29 
30 #endif
constexpr std::array< uint8_t, layerIndexSize< TrackerTraits > > layer
std::map< int, CSCMapItem::MapItem > CSCMap
Definition: CSCCrateMap.h:24
CSCDetId detId(int vme, int dmb, int cfeb, int layer=0) const
Definition: CSCCrateMap.cc:9
const CSCMapItem::MapItem & item(int key) const
Accessor for item according to a key.
Definition: CSCCrateMap.cc:7
#define COND_SERIALIZABLE
Definition: Serializable.h:39
CSCMap crate_map
Definition: CSCCrateMap.h:25