CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HcalGenericDetId.h
Go to the documentation of this file.
1 #ifndef HCALGENERICDETID_H
2 #define HCALGENERICDETID_H
3 
11 #include <ostream>
14 
15 class HcalGenericDetId : public DetId {
16 public:
28  };
30  HcalGenericDetId(uint32_t rawid) : DetId(rawid) {}
31  HcalGenericDetId(const DetId& id) : DetId(id) {}
34  bool isHcalDetId() const;
35  bool isHcalCalibDetId() const;
36  bool isHcalTrigTowerDetId() const;
37  bool isHcalZDCDetId() const;
38  bool isHcalCastorDetId() const;
39 };
40 
41 std::ostream& operator<<(std::ostream&, const HcalGenericDetId& id);
42 
43 #endif
bool isHcalZDCDetId() const
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition: ALILine.cc:167
HcalGenericDetId(const DetId &id)
bool isHcalTrigTowerDetId() const
HcalOtherSubdetector
Definition: HcalAssistant.h:40
bool isHcalDetId() const
Definition: DetId.h:17
HcalOtherSubdetector otherSubdet() const
bool isHcalCalibDetId() const
bool isHcalCastorDetId() const
HcalGenericSubdetector genericSubdet() const
HcalGenericDetId(uint32_t rawid)