#include <AlignmentClusterFlag.h>
Public Member Functions | |
AlignmentClusterFlag () | |
AlignmentClusterFlag (const DetId &id) | |
const DetId & | detId () const |
char | hitFlag () const |
bool | isOverlap () const |
bool | isTaken () const |
void | SetDetId (const DetId &newdetid) |
void | SetOverlapFlag () |
void | SetTakenFlag () |
Private Attributes | |
DetId | detId_ |
char | hitFlag_ |
Class that defines a flag for each cluster used by the alignment The flag contains informations used to categorise and (eventually) decide whether to use the hit for the final alignment. This informations are bit-packed into a 8-bit word.
Original author: A. Bonato
Definition at line 15 of file AlignmentClusterFlag.h.
AlignmentClusterFlag::AlignmentClusterFlag | ( | ) |
Definition at line 3 of file AlignmentClusterFlag.cc.
AlignmentClusterFlag::AlignmentClusterFlag | ( | const DetId & | id | ) |
Definition at line 5 of file AlignmentClusterFlag.cc.
|
inline |
|
inline |
bool AlignmentClusterFlag::isOverlap | ( | ) | const |
Definition at line 9 of file AlignmentClusterFlag.cc.
References hitFlag_.
Referenced by AlignmentStats::analyze().
bool AlignmentClusterFlag::isTaken | ( | ) | const |
Definition at line 7 of file AlignmentClusterFlag.cc.
References hitFlag_.
Referenced by HIPAlignmentAlgorithm::run().
void AlignmentClusterFlag::SetDetId | ( | const DetId & | newdetid | ) |
void AlignmentClusterFlag::SetOverlapFlag | ( | ) |
Definition at line 13 of file AlignmentClusterFlag.cc.
References hitFlag_.
Referenced by TkAlCaOverlapTagger::produce().
void AlignmentClusterFlag::SetTakenFlag | ( | ) |
|
private |
Definition at line 29 of file AlignmentClusterFlag.h.
Referenced by detId(), and SetDetId().
|
private |
Definition at line 30 of file AlignmentClusterFlag.h.
Referenced by hitFlag(), isOverlap(), isTaken(), SetOverlapFlag(), and SetTakenFlag().