CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalGenericDetId.h
Go to the documentation of this file.
1 #ifndef HCALGENERICDETID_H
2 #define HCALGENERICDETID_H
3 
12 #include <ostream>
15 
16 class HcalGenericDetId : public DetId {
17  public:
21  HcalGenericDetId (uint32_t rawid) : DetId (rawid) {}
22  HcalGenericDetId (const DetId& id) : DetId (id) {}
25  bool isHcalDetId () const;
26  bool isHcalCalibDetId () const;
27  bool isHcalTrigTowerDetId () const;
28  bool isHcalZDCDetId () const;
29  bool isHcalCastorDetId () const;
30 
31 };
32 
33 std::ostream& operator<<(std::ostream&,const HcalGenericDetId& id);
34 
35 
36 #endif
bool isHcalZDCDetId() const
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition: ALILine.cc:187
HcalGenericDetId(const DetId &id)
bool isHcalTrigTowerDetId() const
HcalOtherSubdetector
Definition: HcalAssistant.h:33
bool isHcalDetId() const
Definition: DetId.h:20
HcalOtherSubdetector otherSubdet() const
bool isHcalCalibDetId() const
bool isHcalCastorDetId() const
HcalGenericSubdetector genericSubdet() const
HcalGenericDetId(uint32_t rawid)