ATLAS Offline Software
Public Types | List of all members
LArBadFebEnum Class Reference

#include <LArBadFebEnum.h>

Inheritance diagram for LArBadFebEnum:
Collaboration diagram for LArBadFebEnum:

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
 

Detailed Description

Definition at line 8 of file LArBadFebEnum.h.

Member Typedef Documentation

◆ BitWord

typedef unsigned int LArBadFebEnum::BitWord

Definition at line 13 of file LArBadFebEnum.h.

◆ PosType

typedef unsigned int LArBadFebEnum::PosType

Definition at line 12 of file LArBadFebEnum.h.

Member Enumeration Documentation

◆ ProblemType

Enumerator
deadAllBit 
deadReadoutBit 
inErrorBit 
deactivatedInOKSBit 
maskParity 
maskBCID 
maskSampleHeader 
maskEVTID 
maskScacStatus 
maskScaOutOfRange 
maskGainMismatch 
maskTypeMismatch 
maskNumOfSamples 
maskEmptyDataBlock 
maskDspBlockSize 
maskCheckSum 
maskMissingHeader 
maskBadGain 

Definition at line 15 of file LArBadFebEnum.h.

15  {
16  deadAllBit = 0,
17  deadReadoutBit = 1,
18  inErrorBit = 2,
19  deactivatedInOKSBit = 3, //From LArFebErrorSummary.h:
20  maskParity = 16, //Parity,
21  maskBCID =17, //BCID,
22  maskSampleHeader = 18, //SampleHeader,
23  maskEVTID = 19, //EVTID,
24  maskScacStatus = 20, //ScacStatus,
25  maskScaOutOfRange = 21, //ScaOutOfRange,
26  maskGainMismatch = 22, //GainMismatch,
27  maskTypeMismatch = 23, //TypeMismatch,
28  maskNumOfSamples = 24, //NumOfSamples,
29  maskEmptyDataBlock = 25, //EmptyDataBlock,
30  maskDspBlockSize = 26, //DspBlockSize,
31  maskCheckSum = 27, //CheckSum,
32  maskMissingHeader = 28, //MissingHeader,
33  maskBadGain = 29 //BadGain,
34  //N_LArFebErrorType
35  };

The documentation for this class was generated from the following file:
LArBadFebEnum::maskEmptyDataBlock
@ maskEmptyDataBlock
Definition: LArBadFebEnum.h:29
LArBadFebEnum::maskScacStatus
@ maskScacStatus
Definition: LArBadFebEnum.h:24
LArBadFebEnum::maskDspBlockSize
@ maskDspBlockSize
Definition: LArBadFebEnum.h:30
LArBadFebEnum::maskGainMismatch
@ maskGainMismatch
Definition: LArBadFebEnum.h:26
LArBadFebEnum::maskParity
@ maskParity
Definition: LArBadFebEnum.h:20
LArBadFebEnum::deadAllBit
@ deadAllBit
Definition: LArBadFebEnum.h:16
LArBadFebEnum::maskTypeMismatch
@ maskTypeMismatch
Definition: LArBadFebEnum.h:27
LArBadFebEnum::maskMissingHeader
@ maskMissingHeader
Definition: LArBadFebEnum.h:32
LArBadFebEnum::inErrorBit
@ inErrorBit
Definition: LArBadFebEnum.h:18
LArBadFebEnum::maskCheckSum
@ maskCheckSum
Definition: LArBadFebEnum.h:31
LArBadFebEnum::deadReadoutBit
@ deadReadoutBit
Definition: LArBadFebEnum.h:17
LArBadFebEnum::maskSampleHeader
@ maskSampleHeader
Definition: LArBadFebEnum.h:22
LArBadFebEnum::maskNumOfSamples
@ maskNumOfSamples
Definition: LArBadFebEnum.h:28
LArBadFebEnum::deactivatedInOKSBit
@ deactivatedInOKSBit
Definition: LArBadFebEnum.h:19
LArBadFebEnum::maskEVTID
@ maskEVTID
Definition: LArBadFebEnum.h:23
LArBadFebEnum::maskScaOutOfRange
@ maskScaOutOfRange
Definition: LArBadFebEnum.h:25
LArBadFebEnum::maskBadGain
@ maskBadGain
Definition: LArBadFebEnum.h:33
LArBadFebEnum::maskBCID
@ maskBCID
Definition: LArBadFebEnum.h:21