#include <GEMVfatStatusDigi.h>
Public Member Functions | |
uint16_t | bc () const |
uint8_t | ec () const |
uint8_t | flag () const |
GEMVfatStatusDigi () | |
GEMVfatStatusDigi () | |
GEMVfatStatusDigi (gem::VFATdata &vfat) | |
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) | |
uint8_t | getB1010 () const |
uint8_t | getB1100 () const |
uint8_t | getB1110 () const |
uint16_t | getCrc () const |
uint16_t | getCrc_calc () const |
uint8_t | getFlag () const |
uint16_t | getIsBlocGood () const |
uint64_t | getLsData () const |
uint64_t | getMsData () const |
int | phi () const |
uint8_t | quality () const |
Private Attributes | |
uint8_t | b1010_ |
1010:4 Control bits, shoud be 1010 More... | |
uint8_t | b1100_ |
1100:4, Control bits, shoud be 1100 More... | |
uint8_t | b1110_ |
1110:4 Control bits, shoud be 1110 More... | |
uint16_t | bc_ |
vfat local phi postion in chamber More... | |
uint16_t | crc_ |
Check Sum value, 16 bits. More... | |
uint16_t | crc_calc_ |
Check Sum value recalculated, 16 bits. More... | |
uint8_t | ec_ |
uint8_t | flag_ |
Control Flags: 4 bits, Hamming Error/AFULL/SEUlogic/SUEI2C. More... | |
bool | isBlockGood_ |
Shows if block is good (control bits, chip ID and CRC checks) More... | |
uint64_t | lsData_ |
channels from 1to64 More... | |
uint64_t | msData_ |
channels from 65to128 More... | |
int | phi_ |
Control Flags: 4 bits, Hamming Error/AFULL/SEUlogic/SUEI2C. More... | |
uint8_t | quality_ |
Definition at line 6 of file GEMVfatStatusDigi.h.
|
explicit |
|
inline |
Definition at line 18 of file GEMVfatStatusDigi.h.
GEMVfatStatusDigi::GEMVfatStatusDigi | ( | gem::VFATdata & | vfat | ) |
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_.
|
inline |
Definition at line 10 of file GEMVfatStatusDigi.h.
|
inline |
Definition at line 15 of file GEMVfatStatusDigi.h.
References bc_.
Referenced by geometryXMLparser.Alignable::covariance().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 14 of file GEMVfatStatusDigi.h.
References phi_.
Referenced by Particle.Particle::__str__(), and ntupleDataFormat.Track::phiPull().
|
inline |
|
private |
1010:4 Control bits, shoud be 1010
Definition at line 35 of file GEMVfatStatusDigi.h.
Referenced by getB1010().
|
private |
1100:4, Control bits, shoud be 1100
Definition at line 36 of file GEMVfatStatusDigi.h.
Referenced by getB1100().
|
private |
1110:4 Control bits, shoud be 1110
Definition at line 37 of file GEMVfatStatusDigi.h.
Referenced by getB1110().
|
private |
vfat local phi postion in chamber
Definition at line 22 of file GEMVfatStatusDigi.h.
Referenced by bc(), and GEMVfatStatusDigi().
|
private |
Check Sum value, 16 bits.
Definition at line 33 of file GEMVfatStatusDigi.h.
Referenced by getCrc().
|
private |
Check Sum value recalculated, 16 bits.
Definition at line 34 of file GEMVfatStatusDigi.h.
Referenced by getCrc_calc().
|
private |
Definition at line 23 of file GEMVfatStatusDigi.h.
Referenced by ec(), and GEMVfatStatusDigi().
|
private |
Control Flags: 4 bits, Hamming Error/AFULL/SEUlogic/SUEI2C.
quality flag - bit: 0 good, 1 crc fail, 2 b1010 fail, 3 b1100 fail, 4 b1110
Definition at line 38 of file GEMVfatStatusDigi.h.
Referenced by flag(), GEMVfatStatusDigi(), and getFlag().
|
private |
Shows if block is good (control bits, chip ID and CRC checks)
Definition at line 39 of file GEMVfatStatusDigi.h.
Referenced by getIsBlocGood().
|
private |
|
private |
|
private |
Control Flags: 4 bits, Hamming Error/AFULL/SEUlogic/SUEI2C.
Definition at line 21 of file GEMVfatStatusDigi.h.
Referenced by GEMVfatStatusDigi(), and phi().
|
private |
Definition at line 19 of file GEMVfatStatusDigi.h.
Referenced by GEMVfatStatusDigi(), and quality().