CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
AlignmentClusterFlag.h
Go to the documentation of this file.
1 #ifndef DataFormats_LaserAlignment_AlignmentClusterFlag_h
2 #define DataFormats_LaserAlignment_AlignmentClusterFlag_h
3 
5 
16 {
17  public:
19  AlignmentClusterFlag(const DetId &id);
21 
23 
24  bool isTaken() const;
25  bool isOverlap() const;
26  void SetTakenFlag();
27  void SetOverlapFlag();
28  void SetDetId(const DetId &newdetid);
29  const DetId& detId() const {return detId_;}
30  char hitFlag() const {return hitFlag_;}
31 
32  private:
34  char hitFlag_;
35 };
36 #endif
Definition: DetId.h:18
void SetDetId(const DetId &newdetid)
const DetId & detId() const