#include <TotemVFATStatus.h>
Public Member Functions | |
uint8_t | chipPosition () const |
Chip position. More... | |
uint8_t | ec () const |
event Counter More... | |
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 |
No channels are masked out. More... | |
bool | isNumberOfClustersSpecified () const |
number of clusters More... | |
bool | isOK () const |
bool | isPartiallyMaskedOut () const |
Some channels from VFAT ale masked out, but not all. More... | |
uint8_t | numberOfClusters () const |
bool | operator< (const TotemVFATStatus &cmp) const |
void | setBCProgressError (bool val=true) |
void | setChipPosition (uint8_t cp) |
void | setCRCError (bool val=true) |
void | setEC (const uint8_t ec) |
void | setECProgressError (bool val=true) |
void | setFootprintError (bool val=true) |
void | setFullyMaskedOut () |
void | setIDMismatch (bool val=true) |
void | setMissing (bool val=true) |
void | setNotMasked () |
void | setNumberOfClusters (uint8_t v) |
void | setNumberOfClustersSpecified (bool v) |
void | setPartiallyMaskedOut () |
TotemVFATStatus (uint8_t cp=0) | |
Private Attributes | |
uint8_t | chipPosition_ |
describes placement of the VFAT within the detector More... | |
uint8_t | eventCounter |
event counter in the VFAT frame More... | |
uint8_t | numberOfClusters_ |
bool | numberOfClustersSpecified |
the number of hit clusters before DAQ trimming 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 20 of file TotemVFATStatus.h.
|
inline |
|
inline |
Chip position.
Definition at line 32 of file TotemVFATStatus.h.
References status, and heppy_batch::val.
|
inline |
event Counter
Definition at line 85 of file TotemVFATStatus.h.
|
inline |
|
inline |
CRC error.
Definition at line 48 of file TotemVFATStatus.h.
References status, and heppy_batch::val.
|
inline |
VFATFrame event number doesn't follow the number derived from DAQ.
Definition at line 52 of file TotemVFATStatus.h.
References status, and heppy_batch::val.
|
inline |
Footprint error.
Definition at line 44 of file TotemVFATStatus.h.
References status, and heppy_batch::val.
|
inline |
All channels from that VFAT are not taken into account.
Definition at line 60 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 40 of file TotemVFATStatus.h.
References status, and heppy_batch::val.
|
inline |
VFAT is present in mapping but no data is present int raw event.
Definition at line 36 of file TotemVFATStatus.h.
References status, and heppy_batch::val.
|
inline |
|
inline |
number of clusters
Definition at line 74 of file TotemVFATStatus.h.
|
inline |
|
inline |
Some channels from VFAT ale masked out, but not all.
Definition at line 64 of file TotemVFATStatus.h.
References status.
|
inline |
Definition at line 77 of file TotemVFATStatus.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 86 of file TotemVFATStatus.h.
|
inline |
|
inline |
|
inline |
Definition at line 61 of file TotemVFATStatus.h.
References status.
|
inline |
|
inline |
Definition at line 37 of file TotemVFATStatus.h.
References status.
Referenced by RawToDigiConverter::runCommon().
|
inline |
|
inline |
Definition at line 78 of file TotemVFATStatus.h.
|
inline |
Definition at line 75 of file TotemVFATStatus.h.
References fileCollector::cmp, and status.
|
inline |
|
friend |
|
private |
describes placement of the VFAT within the detector
Definition at line 90 of file TotemVFATStatus.h.
Referenced by TotemVFATStatus().
|
private |
event counter in the VFAT frame
Definition at line 100 of file TotemVFATStatus.h.
Referenced by operator<().
|
private |
Definition at line 97 of file TotemVFATStatus.h.
Referenced by isOK().
|
private |
the number of hit clusters before DAQ trimming
Definition at line 96 of file TotemVFATStatus.h.
Referenced by setNotMasked().
|
private |
the status bits
Definition at line 93 of file TotemVFATStatus.h.
Referenced by dirstructure.Comparison::__make_image(), dirstructure.Comparison::__repr__(), chipPosition(), isBCProgressError(), isCRCError(), isECProgressError(), isFootprintError(), isFullyMaskedOut(), isIDMismatch(), isMissing(), isPartiallyMaskedOut(), operator<<(), setBCProgressError(), setChipPosition(), setCRCError(), setECProgressError(), setFootprintError(), setFullyMaskedOut(), setIDMismatch(), setMissing(), setNumberOfClustersSpecified(), and setPartiallyMaskedOut().