#include <TotemVFATStatus.h>
Public Member Functions | |
bool | isBCProgressError () const |
BC number is incorrect. More... | |
bool | isCRCError () const |
CRC error. More... | |
bool | isECProgressError () const |
VFATFrame event number doesn't follow the number derived from DAQ. More... | |
bool | isFootprintError () const |
Footprint error. More... | |
bool | isFullyMaskedOut () const |
All channels from that VFAT are not taken into account. More... | |
bool | isIDMismatch () const |
12-bit hw id from the header of the vfat frame is diffrent from the 16-bit one from hw mapping. More... | |
bool | isMissing () const |
VFAT is present in mapping but no data is present int raw event. More... | |
bool | isNotMasked () const |
None channels are masked out. More... | |
bool | isOK () const |
bool | isPartiallyMaskedOut () const |
Some channels from VFAT ale masked out, but not all. More... | |
bool | operator< (const TotemVFATStatus &cmp) const |
void | setBCProgressError () |
void | setChipPosition (uint8_t _cp) |
void | setCRCError () |
void | setECProgressError () |
void | setFootprintError () |
void | setFullyMaskedOut () |
void | setIDMismatch () |
void | setMissing () |
void | setNotMasked () |
void | setPartiallyMaskedOut () |
TotemVFATStatus (uint8_t _cp=0) | |
Private Attributes | |
uint8_t | chipPosition |
describes placement of the VFAT within the detector More... | |
std::bitset< 8 > | status |
the status bits More... | |
Friends | |
std::ostream & | operator<< (std::ostream &s, const TotemVFATStatus &st) |
Class which contains information about conversion from RAW to DIGI for a single read-out chip (VFAT).
Definition at line 21 of file TotemVFATStatus.h.
|
inline |
Definition at line 24 of file TotemVFATStatus.h.
|
inline |
|
inline |
|
inline |
VFATFrame event number doesn't follow the number derived from DAQ.
Definition at line 39 of file TotemVFATStatus.h.
References status.
|
inline |
|
inline |
All channels from that VFAT are not taken into account.
Definition at line 45 of file TotemVFATStatus.h.
References status.
|
inline |
12-bit hw id from the header of the vfat frame is diffrent from the 16-bit one from hw mapping.
Definition at line 30 of file TotemVFATStatus.h.
References status.
|
inline |
VFAT is present in mapping but no data is present int raw event.
Definition at line 27 of file TotemVFATStatus.h.
References status.
|
inline |
|
inline |
|
inline |
Some channels from VFAT ale masked out, but not all.
Definition at line 48 of file TotemVFATStatus.h.
References status.
|
inline |
|
inline |
|
inline |
Definition at line 53 of file TotemVFATStatus.h.
References chipPosition.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
Definition at line 14 of file TotemVFATStatus.cc.
|
private |
describes placement of the VFAT within the detector
Definition at line 79 of file TotemVFATStatus.h.
Referenced by setChipPosition().
|
private |
the status bits
Definition at line 82 of file TotemVFATStatus.h.
Referenced by dirstructure.Comparison::__make_image(), dirstructure.Comparison::__repr__(), isBCProgressError(), isCRCError(), isECProgressError(), isFootprintError(), isFullyMaskedOut(), isIDMismatch(), isMissing(), isNotMasked(), isOK(), isPartiallyMaskedOut(), operator<(), operator<<(), setBCProgressError(), setCRCError(), setECProgressError(), setFootprintError(), setFullyMaskedOut(), setIDMismatch(), setMissing(), setNotMasked(), and setPartiallyMaskedOut().