![]() |
ATLAS Offline Software
|
#include <LArBadFeb.h>
Public Types | |
| enum | ProblemType { deadAllBit = 0 , deadReadoutBit = 1 , inErrorBit = 2 , deactivatedInOKSBit = 3 , maskParity = 16 , maskBCID =17 , maskSampleHeader = 18 , maskEVTID = 19 , maskScacStatus = 20 , maskScaOutOfRange = 21 , maskGainMismatch = 22 , maskTypeMismatch = 23 , maskNumOfSamples = 24 , maskEmptyDataBlock = 25 , maskDspBlockSize = 26 , maskCheckSum = 27 , maskMissingHeader = 28 , maskBadGain = 29 } |
| typedef unsigned int | PosType |
| typedef unsigned int | BitWord |
Public Member Functions | |
| LArBadFeb () | |
| LArBadFeb (BitWord rawStatus) | |
| bool | statusBad (ProblemType pb) const |
| Returns true if corresponding status bit its set. | |
| bool | statusOK (ProblemType pb) const |
| Returns true if there is no problem in corresponding status bit. | |
| bool | good () const |
| Returns true if no problems at all (all bits at zero) | |
| bool | deadAll () const |
| FEB is completely missing, e.g. powered off. | |
| bool | deadReadout () const |
| FEB is not sending readout data, but the L1 trigger path is working. | |
| bool | inError () const |
| FEB has readout errors, cannot be used. | |
| bool | deactivatedInOKS () const |
| Deactivated in OKS. | |
| unsigned int | ignoreErrors () const |
| bool | operator!= (BitWord other) |
| bool | operator!= (LArBadFeb other) |
| bool | operator== (BitWord other) |
| bool | operator== (LArBadFeb other) |
| LArBadFeb & | operator|= (LArBadFeb other) |
| BitWord | packedData () const |
Static Public Member Functions | |
| static PosType | bitPosition (ProblemType pb) |
Private Member Functions | |
| BitWord & | packedDataRef () |
Private Attributes | |
| BitWord | m_word |
Friends | |
| class | LArBadFebBitPacking |
Definition at line 10 of file LArBadFeb.h.
|
inherited |
Definition at line 13 of file LArBadFebEnum.h.
|
inherited |
Definition at line 12 of file LArBadFebEnum.h.
|
inherited |
Definition at line 15 of file LArBadFebEnum.h.
|
inline |
Definition at line 13 of file LArBadFeb.h.
|
inlineexplicit |
Definition at line 15 of file LArBadFeb.h.
|
inlinestatic |
Definition at line 43 of file LArBadFeb.h.
|
inline |
Deactivated in OKS.
Definition at line 39 of file LArBadFeb.h.
|
inline |
|
inline |
FEB is not sending readout data, but the L1 trigger path is working.
Definition at line 33 of file LArBadFeb.h.
|
inline |
|
inline |
Definition at line 65 of file LArBadFeb.h.
|
inline |
|
inline |
Definition at line 45 of file LArBadFeb.h.
|
inline |
Definition at line 46 of file LArBadFeb.h.
|
inline |
Definition at line 47 of file LArBadFeb.h.
|
inline |
Definition at line 48 of file LArBadFeb.h.
Definition at line 50 of file LArBadFeb.h.
|
inline |
Definition at line 52 of file LArBadFeb.h.
|
inlineprivate |
Definition at line 58 of file LArBadFeb.h.
|
inline |
Returns true if corresponding status bit its set.
Definition at line 18 of file LArBadFeb.h.
|
inline |
Returns true if there is no problem in corresponding status bit.
Definition at line 24 of file LArBadFeb.h.
|
friend |
Definition at line 60 of file LArBadFeb.h.
|
private |
Definition at line 56 of file LArBadFeb.h.