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 
17 {
18  public:
20  AlignmentClusterFlag(const DetId &id);
22 
24 
25  bool isTaken() const;
26  bool isOverlap() const;
27  void SetTakenFlag();
28  void SetOverlapFlag();
29  void SetDetId(const DetId &newdetid);
30  const DetId& detId() const {return detId_;}
31  char hitFlag() const {return hitFlag_;}
32 
33  private:
35  char hitFlag_;
36 };
37 #endif
Definition: DetId.h:20
void SetDetId(const DetId &newdetid)
const DetId & detId() const