CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CSCRangeMapForRecHit.h
Go to the documentation of this file.
1 #ifndef CSCRecHitD_CSCRangeMapForRecHit_H
2 #define CSCRecHitD_CSCRangeMapForRecHit_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:
24 
27 
29  virtual ~CSCRangeMapForRecHit();
30 
32  static std::pair<CSCDetId,CSCDetIdSameChamberCompare> cscChamber(CSCDetId id);
33  static std::pair<CSCDetId,CSCDetIdSameDetLayerCompare> cscDetLayer(CSCDetId id);
34 
35  private:
36 
37 };
38 
39 #endif
40 
bool operator()(CSCDetId i1, CSCDetId i2) const
static std::pair< CSCDetId, CSCDetIdSameChamberCompare > cscChamber(CSCDetId id)
Returns a valid DetId + a valid comparator for the RangeMap.
bool operator()(CSCDetId i1, CSCDetId i2) const
CSCRangeMapForRecHit()
Constructor.
static std::pair< CSCDetId, CSCDetIdSameDetLayerCompare > cscDetLayer(CSCDetId id)
virtual ~CSCRangeMapForRecHit()
Destructor.