![]() |
KaliVeda
Toolkit for HIC analysis
|
Definition at line 112 of file KVINDRACodeMask.h.
#include <KVINDRACodeMask.h>
Public Types | |
enum | EIDCodes { kIDCode_Gamma = kIDCode0 , kIDCode_Neutron = kIDCode1 , kIDCode_CsI = kIDCode2 , kIDCode_Phoswich = kIDCode2 , kIDCode_SiCsI = kIDCode3 , kIDCode_SiLiCsI = kIDCode3 , kIDCode_Si75SiLi = kIDCode3 , kIDCode_ChIoSi = kIDCode4 , kIDCode_ChIoCsI = kIDCode4 , kIDCode_ChIoSi75 = kIDCode4 , kIDCode_Bragg = kIDCode5 , kIDCode_Zmin = kIDCode5 , kIDCode_ZminCsI = kIDCode9 , kIDCode_ArretChIo = kIDCode5 , kIDCode_ArretSi = kIDCode5 , kIDCode_MultihitChIo = kIDCode8 } |
enum | EVedaCodes { kIDCode0 = BIT(0) , kIDCode1 = BIT(1) , kIDCode2 = BIT(2) , kIDCode3 = BIT(3) , kIDCode4 = BIT(4) , kIDCode5 = BIT(5) , kIDCode6 = BIT(6) , kIDCode7 = BIT(7) , kIDCode8 = BIT(8) , kIDCode9 = BIT(9) , kIDCode10 = BIT(10) , kIDCode11 = BIT(11) , kIDCode14 = BIT(12) , kIDCode15 = BIT(13) , kECode0 = BIT(0) , kECode1 = BIT(1) , kECode2 = BIT(2) , kECode3 = BIT(3) , kECode11 = BIT(4) , kECode15 = BIT(5) , kECode4 = BIT(6) , kECode5 = BIT(7) } |
Public Member Functions | |
KVINDRACodeMask () | |
virtual | ~ KVINDRACodeMask () |
ClassDef (KVINDRACodeMask, 1) | |
void | Clear (Option_t *="") |
void | Copy (TObject &object) const |
UChar_t | GetEMask () |
UShort_t | GetIDMask () |
Bool_t | IsNull () const |
Bool_t | operator& (KVINDRACodeMask &msk) |
void | SetEMask (UChar_t codes) |
void | SetIDMask (UShort_t codes) |
Bool_t | TestECode (UChar_t code) |
Bool_t | TestIDCode (UShort_t code) |
Private Attributes | |
UChar_t | fEMask |
8-bit mask with e-calibration codes More... | |
UShort_t | fIDMask |
16-bit mask with id codes More... | |
Definition at line 145 of file KVINDRACodeMask.h.
Definition at line 120 of file KVINDRACodeMask.h.
|
inline |
Default ctor - no mask defined
Definition at line 171 of file KVINDRACodeMask.h.
|
inlinevirtual |
Default dtor
Definition at line 177 of file KVINDRACodeMask.h.
KVINDRACodeMask::ClassDef | ( | KVINDRACodeMask | , |
1 | |||
) |
|
inline |
Definition at line 208 of file KVINDRACodeMask.h.
|
inline |
Definition at line 163 of file KVINDRACodeMask.h.
|
inline |
Definition at line 188 of file KVINDRACodeMask.h.
|
inline |
Definition at line 184 of file KVINDRACodeMask.h.
|
inline |
Returns kTRUE if no mask is set
Definition at line 215 of file KVINDRACodeMask.h.
|
inline |
Definition at line 203 of file KVINDRACodeMask.h.
|
inline |
Definition at line 198 of file KVINDRACodeMask.h.
|
inline |
Definition at line 192 of file KVINDRACodeMask.h.
Bool_t KVINDRACodeMask::TestECode | ( | UChar_t | code | ) |
check calibration code against code mask always kTRUE if no mask set (fEMask==0)
Definition at line 38 of file KVINDRACodeMask.cpp.
Bool_t KVINDRACodeMask::TestIDCode | ( | UShort_t | code | ) |
check identification code against code mask always kTRUE if no mask set (fIDMask==0)
Definition at line 23 of file KVINDRACodeMask.cpp.
|
private |
8-bit mask with e-calibration codes
Definition at line 116 of file KVINDRACodeMask.h.
|
private |
16-bit mask with id codes
Definition at line 115 of file KVINDRACodeMask.h.