ATLAS Offline Software
LArCalorimeter
LArRecConditions
LArRecConditions
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,
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
};
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
Generated on Fri Jan 10 2025 21:12:59 for ATLAS Offline Software by
1.8.18