ATLAS Offline Software
|
A bitted word defining different levels of muon identification qualities (in terms of purity and efficiency), based solely on type of identification and reconstruction properties. More...
#include <MuonQualityWord.h>
Public Member Functions | |
MuonQualityWord (uint16_t qualityWord) | |
full constructor with a quality word More... | |
MuonQualityWord () | |
default constructor More... | |
~MuonQualityWord ()=default | |
destructor More... | |
MuonQualityWord (const MuonQualityWord &) | |
copy constructor More... | |
MuonQualityWord & | operator= (const MuonQualityWord &) |
assignment operator More... | |
void | set (uint16_t qualityWord) |
set the quality word - needed if default constructor is used More... | |
bool | isLoose () const |
Accessor methods. More... | |
bool | isMedium () const |
bool | isTight () const |
uint16_t | type () const |
container specifi bits - may vary according to muon container More... | |
uint16_t | qualityWord () const |
get back the quality word More... | |
Private Attributes | |
uint16_t | m_qualityWord |
A bitted word defining different levels of muon identification qualities (in terms of purity and efficiency), based solely on type of identification and reconstruction properties.
The proposed bit encoding is as follows:
As a consequence,
Definition at line 41 of file MuonQualityWord.h.
MuonQualityWord::MuonQualityWord | ( | uint16_t | qualityWord | ) |
|
inline |
|
default |
destructor
|
default |
copy constructor
|
inline |
|
inline |
Definition at line 88 of file MuonQualityWord.h.
|
inline |
Definition at line 90 of file MuonQualityWord.h.
MuonQualityWord & MuonQualityWord::operator= | ( | const MuonQualityWord & | rhs | ) |
assignment operator
destructor
Assignment operator
Definition at line 31 of file MuonQualityWord.cxx.
|
inline |
|
inline |
set the quality word - needed if default constructor is used
Definition at line 61 of file MuonQualityWord.h.
|
inline |
container specifi bits - may vary according to muon container
Definition at line 69 of file MuonQualityWord.h.
|
private |
Definition at line 76 of file MuonQualityWord.h.