ATLAS Offline Software
LArBadFebEnum.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LArBadFebEnum_H
6 #define LArBadFebEnum_H
7 
8 class LArBadFebEnum {
9  public:
10 
11  //typedef unsigned int BitPackedWord;
12  typedef unsigned int PosType;
13  typedef unsigned int BitWord;
14 
15  enum ProblemType {
16  deadAllBit = 0,
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  };
36 
37 };
38 
39 #endif
40 
LArBadFebEnum::maskEmptyDataBlock
@ maskEmptyDataBlock
Definition: LArBadFebEnum.h:29
LArBadFebEnum
Definition: LArBadFebEnum.h:8
LArBadFebEnum::PosType
unsigned int PosType
Definition: LArBadFebEnum.h:12
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::BitWord
unsigned int BitWord
Definition: LArBadFebEnum.h:13
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::ProblemType
ProblemType
Definition: LArBadFebEnum.h:15
LArBadFebEnum::maskScaOutOfRange
@ maskScaOutOfRange
Definition: LArBadFebEnum.h:25
LArBadFebEnum::maskBadGain
@ maskBadGain
Definition: LArBadFebEnum.h:33
LArBadFebEnum::maskBCID
@ maskBCID
Definition: LArBadFebEnum.h:21