CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ZDCHitFilter.h
Go to the documentation of this file.
1 #ifndef HcalSimAlgos_ZDCHitFilter_h
2 #define HcalSimAlgos_ZDCHitFilter_h
3 
7 
8 class ZDCHitFilter : public CaloVHitFilter {
9  virtual bool accepts(const PCaloHit & hit) const {
10  DetId detId(hit.id());
11  return (detId.det()==DetId::Calo && detId.subdetId()==HcalZDCDetId::SubdetectorId);
12  }
13 };
14 
15 #endif
16 
virtual bool accepts(const PCaloHit &hit) const
Definition: ZDCHitFilter.h:9
unsigned int id() const
Definition: PCaloHit.h:43
Definition: DetId.h:18
static const int SubdetectorId
Definition: HcalZDCDetId.h:20