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
AlignmentClusterFlag::~AlignmentClusterFlag
~AlignmentClusterFlag()
Definition: AlignmentClusterFlag.cc:10
AlignmentClusterFlag::detId
const DetId & detId() const
Definition: AlignmentClusterFlag.h:28
DetId
Definition: DetId.h:17
AlignmentClusterFlag::detId_
DetId detId_
Definition: AlignmentClusterFlag.h:32
AlignmentClusterFlag::isTaken
bool isTaken() const
Definition: AlignmentClusterFlag.cc:14
AlignmentClusterFlag::SetTakenFlag
void SetTakenFlag()
Definition: AlignmentClusterFlag.cc:18
AlignmentClusterFlag::SetOverlapFlag
void SetOverlapFlag()
Definition: AlignmentClusterFlag.cc:20
AlignmentClusterFlag::SetDetId
void SetDetId(const DetId &newdetid)
Definition: AlignmentClusterFlag.cc:22
AlignmentClusterFlag::hitFlag
char hitFlag() const
Definition: AlignmentClusterFlag.h:29
DetId.h
AlignmentClusterFlag::isOverlap
bool isOverlap() const
Definition: AlignmentClusterFlag.cc:16
AlignmentClusterFlag::hitFlag_
char hitFlag_
Definition: AlignmentClusterFlag.h:33
AlignmentClusterFlag
Definition: AlignmentClusterFlag.h:15
AlignmentClusterFlag::AlignmentClusterFlag
AlignmentClusterFlag()
Definition: AlignmentClusterFlag.cc:3