#include <AlignmentClusterFlag.h>
Public Member Functions | |
AlignmentClusterFlag () | |
AlignmentClusterFlag (const AlignmentClusterFlag &ahf) | |
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 () |
~AlignmentClusterFlag () | |
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.
AlignmentClusterFlag::AlignmentClusterFlag | ( | const AlignmentClusterFlag & | ahf | ) |
Definition at line 7 of file AlignmentClusterFlag.cc.
AlignmentClusterFlag::~AlignmentClusterFlag | ( | ) |
Definition at line 10 of file AlignmentClusterFlag.cc.
|
inline |
|
inline |
bool AlignmentClusterFlag::isOverlap | ( | ) | const |
Definition at line 16 of file AlignmentClusterFlag.cc.
References hitFlag_.
Referenced by AlignmentStats::analyze().
bool AlignmentClusterFlag::isTaken | ( | ) | const |
Definition at line 14 of file AlignmentClusterFlag.cc.
References hitFlag_.
Referenced by HIPAlignmentAlgorithm::run().
void AlignmentClusterFlag::SetDetId | ( | const DetId & | newdetid | ) |
void AlignmentClusterFlag::SetOverlapFlag | ( | ) |
Definition at line 20 of file AlignmentClusterFlag.cc.
References hitFlag_.
Referenced by TkAlCaOverlapTagger::produce().
void AlignmentClusterFlag::SetTakenFlag | ( | ) |
|
private |
Definition at line 32 of file AlignmentClusterFlag.h.
Referenced by detId(), and SetDetId().
|
private |
Definition at line 33 of file AlignmentClusterFlag.h.
Referenced by hitFlag(), isOverlap(), isTaken(), SetOverlapFlag(), and SetTakenFlag().