CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalOtherDetId.h
Go to the documentation of this file.
1 #ifndef HcalOtherDetId_h_included
2 #define HcalOtherDetId_h_included 1
3 
4 #include <ostream>
7 
24 class HcalOtherDetId : public DetId {
25 public:
27  HcalOtherDetId(const DetId& id);
29  HcalOtherDetId& operator=(const DetId& id);
30 
32  HcalOtherSubdetector subdet() const { return HcalOtherSubdetector((id_>>20)&0x1F); }
33 
34 protected:
38  explicit HcalOtherDetId(uint32_t rawid);
41 };
42 
43 #endif // HcalOtherDetId_h_included
HcalOtherDetId & operator=(const DetId &id)
HcalOtherSubdetector
Definition: HcalAssistant.h:33
Definition: DetId.h:20
HcalOtherSubdetector subdet() const
get the category
uint32_t id_
Definition: DetId.h:57