CMS 3D CMS Logo

AlignmentClusterFlag.h
Go to the documentation of this file.
1 #ifndef DataFormats_LaserAlignment_AlignmentClusterFlag_h
2 #define DataFormats_LaserAlignment_AlignmentClusterFlag_h
3 
5 
16 public:
18  AlignmentClusterFlag(const DetId &id);
20 
22 
23  bool isTaken() const;
24  bool isOverlap() const;
25  void SetTakenFlag();
26  void SetOverlapFlag();
27  void SetDetId(const DetId &newdetid);
28  const DetId &detId() const { return detId_; }
29  char hitFlag() const { return hitFlag_; }
30 
31 private:
33  char hitFlag_;
34 };
35 #endif
const DetId & detId() const
Definition: DetId.h:17
void SetDetId(const DetId &newdetid)