CMS 3D CMS Logo

CSCRangeMapAccessor.h
Go to the documentation of this file.
1 #ifndef DataFormats_CSCRecHit_CSCRangeMapAccessor_H
2 #define DataFormats_CSCRecHit_CSCRangeMapAccessor_H
3 
11 
13 public:
14  bool operator()(CSCDetId i1, CSCDetId i2) const;
15 };
16 
18 public:
19  bool operator()(CSCDetId i1, CSCDetId i2) const;
20 };
21 
23 public:
26 
28  virtual ~CSCRangeMapAccessor();
29 
31  static std::pair<CSCDetId, CSCDetIdSameChamberComparator> cscChamber(CSCDetId id);
32  static std::pair<CSCDetId, CSCDetIdSameDetLayerComparator> cscDetLayer(CSCDetId id);
33 
34 private:
35 };
36 
37 #endif
CSCRangeMapAccessor()
Constructor.
static std::pair< CSCDetId, CSCDetIdSameDetLayerComparator > cscDetLayer(CSCDetId id)
bool operator()(CSCDetId i1, CSCDetId i2) const
virtual ~CSCRangeMapAccessor()
Destructor.
static std::pair< CSCDetId, CSCDetIdSameChamberComparator > cscChamber(CSCDetId id)
Returns a valid DetId + a valid comparator for the RangeMap.
bool operator()(CSCDetId i1, CSCDetId i2) const