#include <TotemVFATStatus.h>
Public Member Functions | |
uint8_t | getChipPosition () const |
Chip position. More... | |
uint8_t | getEC () const |
event Counter More... | |
uint8_t | getNumberOfClusters () const |
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... | |
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 21 of file TotemVFATStatus.h.
|
inline |
Definition at line 24 of file TotemVFATStatus.h.
|
inline |
Chip position.
Definition at line 29 of file TotemVFATStatus.h.
References chipPosition.
|
inline |
event Counter
Definition at line 88 of file TotemVFATStatus.h.
References eventCounter.
|
inline |
|
inline |
|
inline |
|
inline |
VFATFrame event number doesn't follow the number derived from DAQ.
Definition at line 49 of file TotemVFATStatus.h.
References status.
|
inline |
|
inline |
All channels from that VFAT are not taken into account.
Definition at line 57 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 37 of file TotemVFATStatus.h.
References status.
|
inline |
VFAT is present in mapping but no data is present int raw event.
Definition at line 33 of file TotemVFATStatus.h.
References status.
|
inline |
|
inline |
number of clusters
Definition at line 74 of file TotemVFATStatus.h.
References numberOfClustersSpecified.
|
inline |
|
inline |
Some channels from VFAT ale masked out, but not all.
Definition at line 61 of file TotemVFATStatus.h.
References status.
|
inline |
|
inline |
|
inline |
Definition at line 30 of file TotemVFATStatus.h.
References chipPosition.
|
inline |
|
inline |
Definition at line 89 of file TotemVFATStatus.h.
References eventCounter.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 78 of file TotemVFATStatus.h.
References numberOfClusters, and findQualityFiles::v.
|
inline |
Definition at line 75 of file TotemVFATStatus.h.
References numberOfClustersSpecified, and findQualityFiles::v.
|
inline |
|
friend |
Definition at line 14 of file TotemVFATStatus.cc.
|
private |
describes placement of the VFAT within the detector
Definition at line 93 of file TotemVFATStatus.h.
Referenced by getChipPosition(), and setChipPosition().
|
private |
event counter in the VFAT frame
Definition at line 103 of file TotemVFATStatus.h.
|
private |
Definition at line 100 of file TotemVFATStatus.h.
Referenced by getNumberOfClusters(), and setNumberOfClusters().
|
private |
the number of hit clusters before DAQ trimming
Definition at line 99 of file TotemVFATStatus.h.
Referenced by isNumberOfClustersSpecified(), and setNumberOfClustersSpecified().
|
private |
the status bits
Definition at line 96 of file TotemVFATStatus.h.
Referenced by isBCProgressError(), isCRCError(), isECProgressError(), isFootprintError(), isFullyMaskedOut(), isIDMismatch(), isMissing(), isNotMasked(), isOK(), isPartiallyMaskedOut(), operator<(), operator<<(), setBCProgressError(), setCRCError(), setECProgressError(), setFootprintError(), setFullyMaskedOut(), setIDMismatch(), setMissing(), setNotMasked(), and setPartiallyMaskedOut().