KaliVeda
Toolkit for HIC analysis
Loading...
Searching...
No Matches
KVINDRACodeMask.cpp
1/***************************************************************************
2$Id: KVINDRACodeMask.cpp,v 1.2 2006/10/19 14:32:43 franklan Exp $
3 ***************************************************************************/
4
5/***************************************************************************
6 * *
7 * This program is free software; you can redistribute it and/or modify *
8 * it under the terms of the GNU General Public License as published by *
9 * the Free Software Foundation; either version 2 of the License, or *
10 * (at your option) any later version. *
11 * *
12 ***************************************************************************/
13
14#include "KVINDRACodeMask.h"
15
17
18
19
22
24{
25 //check identification code against code mask
26 //always kTRUE if no mask set (fIDMask==0)
27 if (!fIDMask)
28 return kTRUE;
29 return (Bool_t)((fIDMask & code) != 0);
30}
31
32
33
37
39{
40 //check calibration code against code mask
41 //always kTRUE if no mask set (fEMask==0)
42 if (!fEMask)
43 return kTRUE;
44 return (Bool_t)((fEMask & code) != 0);
45}
46
47
bool Bool_t
unsigned short UShort_t
unsigned char UChar_t
constexpr Bool_t kTRUE
UChar_t fEMask
8-bit mask with e-calibration codes
Bool_t TestECode(UChar_t code)
ClassImp(TPyArg)