CMS 3D CMS Logo

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:
20  HcalGenericDetId (uint32_t rawid) : DetId (rawid) {}
21  HcalGenericDetId (const DetId& id) : DetId (id) {}
24  bool isHcalDetId () const;
25  bool isHcalCalibDetId () const;
26  bool isHcalTrigTowerDetId () const;
27  bool isHcalZDCDetId () const;
28  bool isHcalCastorDetId () const;
29 
30 };
31 
32 std::ostream& operator<<(std::ostream&,const HcalGenericDetId& id);
33 
34 
35 #endif
bool isHcalZDCDetId() const
HcalGenericDetId(const DetId &id)
bool isHcalTrigTowerDetId() const
HcalOtherSubdetector
Definition: HcalAssistant.h:32
std::ostream & operator<<(std::ostream &, const HcalGenericDetId &id)
bool isHcalDetId() const
Definition: DetId.h:18
HcalOtherSubdetector otherSubdet() const
bool isHcalCalibDetId() const
bool isHcalCastorDetId() const
HcalGenericSubdetector genericSubdet() const
HcalGenericDetId(uint32_t rawid)