CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CSCRangeMapAccessor.h
Go to the documentation of this file.
1 #ifndef DataFormats_CSCRecHit_CSCRangeMapAccessor_H
2 #define DataFormats_CSCRecHit_CSCRangeMapAccessor_H
3 
12 
14  public:
15  bool operator() (CSCDetId i1, CSCDetId i2) const;
16 };
17 
19  public:
20  bool operator()(CSCDetId i1, CSCDetId i2) const;
21 };
22 
24  public:
25 
28 
30  virtual ~CSCRangeMapAccessor();
31 
33  static std::pair<CSCDetId,CSCDetIdSameChamberComparator> cscChamber(CSCDetId id);
34  static std::pair<CSCDetId,CSCDetIdSameDetLayerComparator> cscDetLayer(CSCDetId id);
35 
36  private:
37 
38 };
39 
40 #endif
CSCRangeMapAccessor()
Constructor.
static std::pair< CSCDetId, CSCDetIdSameDetLayerComparator > cscDetLayer(CSCDetId id)
bool operator()(CSCDetId i1, CSCDetId i2) const
virtual ~CSCRangeMapAccessor()
Destructor.
bool operator()(CSCDetId i1, CSCDetId i2) const
static std::pair< CSCDetId, CSCDetIdSameChamberComparator > cscChamber(CSCDetId id)
Returns a valid DetId + a valid comparator for the RangeMap.