#include <GEMVfatStatusDigi.h>
Definition at line 6 of file GEMVfatStatusDigi.h.
GEMVfatStatusDigi::GEMVfatStatusDigi |
( |
uint64_t |
lsData, |
|
|
uint64_t |
msData, |
|
|
uint16_t |
crc, |
|
|
uint16_t |
crc_calc, |
|
|
uint8_t |
b1010, |
|
|
uint8_t |
b1100, |
|
|
uint8_t |
b1110, |
|
|
uint8_t |
flag, |
|
|
bool |
isBlockGood |
|
) |
| |
|
explicit |
Definition at line 3 of file GEMVfatStatusDigi.cc.
uint16_t crc_calc_
Check Sum value recalculated, 16 bits.
uint8_t b1110_
1110:4 Control bits, shoud be 1110
uint8_t flag_
Control Flags: 4 bits, Hamming Error/AFULL/SEUlogic/SUEI2C.
uint8_t b1010_
1010:4 Control bits, shoud be 1010
uint16_t crc_
Check Sum value, 16 bits.
uint8_t b1100_
1100:4, Control bits, shoud be 1100
uint64_t lsData_
channels from 1to64
uint64_t msData_
channels from 65to128
bool isBlockGood_
Shows if block is good (control bits, chip ID and CRC checks)
GEMVfatStatusDigi::GEMVfatStatusDigi |
( |
| ) |
|
|
inline |
Definition at line 4 of file GEMVfatStatusDigi.cc.
References gem::VFATdata::bc(), bc_, gem::VFATdata::ec(), ec_, gem::VFATdata::flag(), flag_, gem::VFATdata::phi(), phi_, gem::VFATdata::quality(), and quality_.
uint8_t flag_
Control Flags: 4 bits, Hamming Error/AFULL/SEUlogic/SUEI2C.
uint16_t bc_
vfat local phi postion in chamber
int phi_
Control Flags: 4 bits, Hamming Error/AFULL/SEUlogic/SUEI2C.
uint8_t quality()
quality flag - bit: 0 good, 1 crc fail, 2 b1010 fail, 3 b1100 fail, 4 b1110
GEMVfatStatusDigi::GEMVfatStatusDigi |
( |
| ) |
|
|
inline |
uint16_t GEMVfatStatusDigi::bc |
( |
| ) |
const |
|
inline |
uint8_t GEMVfatStatusDigi::ec |
( |
| ) |
const |
|
inline |
uint8_t GEMVfatStatusDigi::flag |
( |
void |
| ) |
const |
|
inline |
Definition at line 14 of file GEMVfatStatusDigi.h.
References flag_.
uint8_t flag_
Control Flags: 4 bits, Hamming Error/AFULL/SEUlogic/SUEI2C.
uint8_t GEMVfatStatusDigi::getB1010 |
( |
| ) |
const |
|
inline |
uint8_t GEMVfatStatusDigi::getB1100 |
( |
| ) |
const |
|
inline |
uint8_t GEMVfatStatusDigi::getB1110 |
( |
| ) |
const |
|
inline |
uint16_t GEMVfatStatusDigi::getCrc |
( |
| ) |
const |
|
inline |
uint16_t GEMVfatStatusDigi::getCrc_calc |
( |
| ) |
const |
|
inline |
uint8_t GEMVfatStatusDigi::getFlag |
( |
| ) |
const |
|
inline |
Definition at line 29 of file GEMVfatStatusDigi.h.
References flag_.
uint8_t flag_
Control Flags: 4 bits, Hamming Error/AFULL/SEUlogic/SUEI2C.
uint16_t GEMVfatStatusDigi::getIsBlocGood |
( |
| ) |
const |
|
inline |
uint64_t GEMVfatStatusDigi::getLsData |
( |
| ) |
const |
|
inline |
uint64_t GEMVfatStatusDigi::getMsData |
( |
| ) |
const |
|
inline |
int GEMVfatStatusDigi::phi |
( |
void |
| ) |
const |
|
inline |
uint8_t GEMVfatStatusDigi::quality |
( |
void |
| ) |
const |
|
inline |
uint8_t GEMVfatStatusDigi::b1010_ |
|
private |
uint8_t GEMVfatStatusDigi::b1100_ |
|
private |
uint8_t GEMVfatStatusDigi::b1110_ |
|
private |
uint16_t GEMVfatStatusDigi::bc_ |
|
private |
uint16_t GEMVfatStatusDigi::crc_ |
|
private |
uint16_t GEMVfatStatusDigi::crc_calc_ |
|
private |
uint8_t GEMVfatStatusDigi::ec_ |
|
private |
uint8_t GEMVfatStatusDigi::flag_ |
|
private |
bool GEMVfatStatusDigi::isBlockGood_ |
|
private |
uint64_t GEMVfatStatusDigi::lsData_ |
|
private |
uint64_t GEMVfatStatusDigi::msData_ |
|
private |
int GEMVfatStatusDigi::phi_ |
|
private |
uint8_t GEMVfatStatusDigi::quality_ |
|
private |