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
CSCCrateMap::crate_map
CSCMap crate_map
Definition: CSCCrateMap.h:25
CSCCrateMap::CSCCrateMap
CSCCrateMap()
Definition: CSCCrateMap.cc:3
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition: Serializable.h:39
CSCDetId.h
CSCCrateMap::~CSCCrateMap
~CSCCrateMap()
Definition: CSCCrateMap.cc:5
CSCMapItem.h
phase1PixelTopology::layer
constexpr std::array< uint8_t, layerIndexSize > layer
Definition: phase1PixelTopology.h:99
CSCMapItem::MapItem
Definition: CSCMapItem.h:13
CSCDetId
Definition: CSCDetId.h:26
Serializable.h
CSCCrateMap::CSCMap
std::map< int, CSCMapItem::MapItem > CSCMap
Definition: CSCCrateMap.h:24
CSCCrateMap::item
const CSCMapItem::MapItem & item(int key) const
Accessor for item according to a key.
Definition: CSCCrateMap.cc:7
CSCCrateMap::detId
CSCDetId detId(int vme, int dmb, int cfeb, int layer=0) const
Definition: CSCCrateMap.cc:9
CSCCrateMap
Definition: CSCCrateMap.h:11
crabWrapper.key
key
Definition: crabWrapper.py:19