CMS 3D CMS Logo

CSCObjectMap.h
Go to the documentation of this file.
1 #ifndef RecoLocalMuon_RPCRecHit_CSCObjectMap_h
2 #define RecoLocalMuon_RPCRecHit_CSCObjectMap_h
3 
7 
8 #include <set>
9 #include <map>
10 
11 class CSCObjectMap {
12 public:
13  CSCObjectMap(RPCGeometry const& rpcGeom);
14 
15  std::set<RPCDetId> const& getRolls(CSCStationIndex index) const;
16 
17 private:
18  std::map<CSCStationIndex, std::set<RPCDetId>> rollstore;
19 };
20 
21 #endif // RecoLocalMuon_RPCRecHit_CSCObjectMap_h
CSCStationIndex.h
CSCObjectMap::CSCObjectMap
CSCObjectMap(RPCGeometry const &rpcGeom)
Definition: CSCObjectMap.cc:11
CSCObjectMap::getRolls
std::set< RPCDetId > const & getRolls(CSCStationIndex index) const
Definition: CSCObjectMap.cc:42
CSCObjectMap::rollstore
std::map< CSCStationIndex, std::set< RPCDetId > > rollstore
Definition: CSCObjectMap.h:18
RPCDetId.h
AlignmentPI::index
index
Definition: AlignmentPayloadInspectorHelper.h:46
RPCGeometry
Definition: RPCGeometry.h:20
CSCStationIndex
Definition: GEMCSCSegmentBuilder.h:32
RPCGeometry.h
CSCObjectMap
Definition: CSCObjectMap.h:11