Belle II Software development
|
The payload class for PXD cluster charge calibrations. More...
#include <TRGGDLDBUnpacker.h>
Public Member Functions | |
TRGGDLDBUnpacker () | |
Default constructor. | |
TRGGDLDBUnpacker (const TRGGDLDBUnpacker &b) | |
copy constructor | |
TRGGDLDBUnpacker & | operator= (const TRGGDLDBUnpacker &b) |
assignment operator | |
void | setnLeafs (int i) |
void | setnLeafsExtra (int i) |
void | setnClks (int i) |
void | setnBits (int i) |
void | setconf (int i) |
void | setLeafName (int i, const char *c) |
void | setLeafMap (int i, int j) |
void | setBitMap (int i, int j, int k) |
void | set_nword_header (int i) |
void | set_nword_input (int i) |
void | set_nword_output (int i) |
void | setBitMap_extra (int i, int j, int k) |
int | getnLeafs () const |
int | getnLeafsExtra () const |
int | getnClks () const |
int | getnBits () const |
int | getconf () const |
const char * | getLeafnames (int i) const |
int | getLeafMap (int i) const |
int | getBitMap (int i, int j) const |
int | get_nword_header () const |
int | get_nword_input () const |
int | get_nword_output () const |
int | getBitMap_extra (int i, int j) const |
Private Member Functions | |
ClassDef (TRGGDLDBUnpacker, 1) | |
ClassDef, must be the last term before the closing {}. | |
Private Attributes | |
int | m_nLeafs |
num of leafs in data_b2l | |
int | m_nLeafsExtra |
num of leafs for others | |
int | m_nClks |
num of clk time window | |
int | m_nBits = 0 |
num of Bit | |
int | m_conf = 0 |
conf | |
char | m_LeafNames [320][100] |
leaf names | |
int | m_LeafMap [320] |
leaf map | |
int | m_BitMap [320][2] |
data bit map | |
int | m_nword_header |
header size | |
int | m_nword_input |
DAM input word size. | |
int | m_nword_output |
DAM output word size. | |
int | m_BitMap_extra [320][3] |
extra leaf bit map | |
The payload class for PXD cluster charge calibrations.
The payload class stores the median cluster charge values for PXD sensors on a grid nBinsU x nBinsV. The values are stored in raw ADC units (called ADU).
The granularity of the grid is user adjustable. The default value of a missing calibraiton is -1.0.
Definition at line 28 of file TRGGDLDBUnpacker.h.
|
inline |
Default constructor.
Definition at line 32 of file TRGGDLDBUnpacker.h.
|
inline |
copy constructor
Definition at line 36 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 168 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 172 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 176 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 164 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 180 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 152 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 160 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 156 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 148 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 144 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 136 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 140 of file TRGGDLDBUnpacker.h.
|
inline |
assignment operator
Definition at line 60 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 119 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 123 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 127 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 115 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 131 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 103 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 111 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 107 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 99 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 95 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 87 of file TRGGDLDBUnpacker.h.
|
inline |
Definition at line 91 of file TRGGDLDBUnpacker.h.
|
private |
data bit map
Definition at line 211 of file TRGGDLDBUnpacker.h.
|
private |
extra leaf bit map
Definition at line 223 of file TRGGDLDBUnpacker.h.
|
private |
conf
Definition at line 202 of file TRGGDLDBUnpacker.h.
|
private |
leaf map
Definition at line 208 of file TRGGDLDBUnpacker.h.
|
private |
leaf names
Definition at line 205 of file TRGGDLDBUnpacker.h.
|
private |
num of Bit
Definition at line 199 of file TRGGDLDBUnpacker.h.
|
private |
num of clk time window
Definition at line 196 of file TRGGDLDBUnpacker.h.
|
private |
num of leafs in data_b2l
Definition at line 190 of file TRGGDLDBUnpacker.h.
|
private |
num of leafs for others
Definition at line 193 of file TRGGDLDBUnpacker.h.
|
private |
header size
Definition at line 214 of file TRGGDLDBUnpacker.h.
|
private |
DAM input word size.
Definition at line 217 of file TRGGDLDBUnpacker.h.
|
private |
DAM output word size.
Definition at line 220 of file TRGGDLDBUnpacker.h.