ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArRecConditions
LArRecConditions
LArBadChannel.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LArBadChannel_H
6
#define LArBadChannel_H
7
8
template
<
class
T>
class
TLArBadChanBitPackingBase
;
9
10
class
LArBadChannel
{
11
public
:
12
typedef
unsigned
int
PosType
;
13
typedef
unsigned
int
BitWord
;
14
15
16
class
LArBadChannelEnum
{
17
public
:
18
19
enum
ProblemType
{
20
deadReadoutBit
= 0,
21
deadCalibBit
= 1,
22
deadPhysBit
= 2,
23
almostDeadBit
= 3,
24
shortBit
= 4,
25
unstableBit
= 5,
26
distortedBit
= 6,
27
lowNoiseHGBit
= 7,
28
highNoiseHGBit
= 8,
29
unstableNoiseHGBit
= 9,
30
lowNoiseMGBit
= 10,
31
highNoiseMGBit
= 11,
32
unstableNoiseMGBit
= 12,
33
lowNoiseLGBit
= 13,
34
highNoiseLGBit
= 14,
35
unstableNoiseLGBit
= 15,
36
missingFEBBit
= 16,
37
peculiarCalibrationLineBit
= 17,
38
problematicForUnknownReasonBit
= 18,
39
sporadicBurstNoiseBit
= 19,
40
deadSCACellBit
= 20,
41
badFirstSampleBit
= 21,
42
unflaggedByLADIeSBit
= 22,
43
reflaggedByLADIeSBit
= 23,
44
badAutoCorrBit
=24
45
};
46
47
};
48
49
class
LArBadChannelSCEnum
:
public
LArBadChannelEnum
{
50
public
:
51
52
enum
ProblemType
{
53
maskedOSUMBit
= 0,
54
deadReadoutBit
= 1,
55
deadCalibBit
= 2,
56
deadPhysBit
= 3,
57
lowNoiseBit
= 4,
58
highNoiseBit
= 5,
59
problematicForUnknownReasonBit
= 6,
60
sporadicBurstNoiseBit
= 7,
61
DeformedTailBit
= 8,
62
DeformedPulseBit
= 9,
63
NonLinearRampBit
= 10,
64
ADCJumpBit
= 11,
65
SCAProblemBit
= 12,
66
OffOFCsBit
=13,
67
OffAmplitudeBit
=14,
68
OffScaleBit
=15,
69
lowLightFibreBit
=16,
70
transmissionErrorFibreBit
=17,
71
pedestalJumpBit
= 18,
72
unflaggedByLADIeSBit
= 30,
73
reflaggedByLADIeSBit
= 31
74
};
75
76
};
77
78
79
explicit
LArBadChannel
(
BitWord
rawStatus=0,
bool
isSC
=
false
) :
m_word
(rawStatus),
m_isSC
(
isSC
) {}
80
82
bool
statusBad
(
PosType
pb)
const
{
83
BitWord
mask = 1u << pb;
84
return
((
m_word
& mask) != 0);
85
}
86
88
bool
statusOK
(
PosType
pb)
const
{
return
!
statusBad
(pb);}
89
91
bool
good
()
const
{
return
m_word
== 0;}
92
93
94
//Cases used only for supercells
95
bool
maskedOSUM
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::maskedOSUMBit
);
else
return
false
;}
96
bool
deformedTail
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::DeformedTailBit
);
else
return
false
;}
97
bool
deformedPulse
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::DeformedPulseBit
);
else
return
false
;}
98
bool
nonLinearRamp
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::NonLinearRampBit
);
else
return
false
;}
99
bool
ADCJump
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::ADCJumpBit
);
else
return
false
;}
100
bool
SCAProblem
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::SCAProblemBit
);
else
return
false
;}
101
bool
offOFCs
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::OffOFCsBit
);
else
return
false
;}
102
bool
offAmplitude
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::OffAmplitudeBit
);
else
return
false
;}
103
bool
offScale
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::OffScaleBit
);
else
return
false
;}
104
bool
lowLightFibre
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::lowLightFibreBit
);
else
return
false
;}
105
bool
transmissionErrorFibre
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::transmissionErrorFibreBit
);
else
return
false
;}
106
bool
pedestalJump
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::pedestalJumpBit
);
else
return
false
;}
107
108
109
//Common cases (regular and supercell)
110
bool
deadReadout
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::deadReadoutBit
);
else
return
statusBad
(
LArBadChannelEnum::deadReadoutBit
);}
111
bool
deadCalib
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::deadCalibBit
);
else
return
statusBad
(
LArBadChannelEnum::deadCalibBit
);}
112
bool
deadPhys
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::deadPhysBit
);
else
return
statusBad
(
LArBadChannelEnum::deadPhysBit
);}
113
bool
almostDead
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::almostDeadBit
);}
114
bool
shortProblem
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::shortBit
);}
115
bool
unstable
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::unstableBit
);}
116
bool
distorted
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::distortedBit
);}
117
bool
lowNoiseHG
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::lowNoiseHGBit
);}
118
bool
highNoiseHG
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::highNoiseHGBit
);}
119
bool
unstableNoiseHG
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::unstableNoiseHGBit
);}
120
bool
lowNoiseMG
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::lowNoiseMGBit
);}
121
bool
highNoiseMG
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::highNoiseMGBit
);}
122
bool
unstableNoiseMG
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::unstableNoiseMGBit
);}
123
bool
lowNoiseLG
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::lowNoiseLGBit
);}
124
bool
highNoiseLG
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::highNoiseLGBit
);}
125
bool
unstableNoiseLG
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::unstableNoiseLGBit
);}
126
bool
missingFEB
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::missingFEBBit
);}
127
bool
peculiarCalibrationLine
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::peculiarCalibrationLineBit
);}
128
bool
problematicForUnknownReason
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::problematicForUnknownReasonBit
);
else
return
statusBad
(
LArBadChannelEnum::problematicForUnknownReasonBit
);}
129
bool
sporadicBurstNoise
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::sporadicBurstNoiseBit
);
else
return
statusBad
(
LArBadChannelEnum::sporadicBurstNoiseBit
);}
130
bool
deadSCACell
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::deadSCACellBit
);}
131
bool
badFirstSample
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::badFirstSampleBit
);}
132
bool
unflaggedByLADIeS
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::unflaggedByLADIeSBit
);
else
return
statusBad
(
LArBadChannelEnum::unflaggedByLADIeSBit
);}
133
bool
reflaggedByLADIeS
()
const
{
if
(
m_isSC
)
return
statusBad
(
LArBadChannelSCEnum::reflaggedByLADIeSBit
);
else
return
statusBad
(
LArBadChannelEnum::reflaggedByLADIeSBit
);}
134
bool
badAutoCorr
()
const
{
if
(
m_isSC
)
return
false
;
else
return
statusBad
(
LArBadChannelEnum::badAutoCorrBit
);}
135
136
bool
reallyNoisy
()
const
{
return
(
highNoiseHG
() ||
highNoiseMG
() ||
highNoiseLG
() ||
137
unstableNoiseHG
() ||
unstableNoiseMG
() ||
unstableNoiseLG
());}
138
bool
noisy
()
const
{
return
(
reallyNoisy
() ||
lowNoiseHG
() ||
lowNoiseMG
() ||
lowNoiseLG
());}
139
140
bool
operator!=
(
BitWord
other) {
return
m_word
!= other;}
141
bool
operator!=
(
LArBadChannel
other) {
return
m_word
!= other.packedData();}
142
bool
operator==
(
BitWord
other) {
return
m_word
== other;}
143
bool
operator==
(
LArBadChannel
other) {
return
m_word
== other.packedData();}
144
145
LArBadChannel
&
operator|=
(
LArBadChannel
other) {
m_word
|=other.m_word;
return
*
this
;}
146
147
BitWord
packedData
()
const
{
return
m_word
;}
148
149
bool
isSC
()
const
{
return
m_isSC
;}
150
void
setSC
() {
m_isSC
=
true
;}
151
152
private
:
153
154
155
BitWord
m_word
;
156
BitWord
&
packedDataRef
() {
return
m_word
;}
157
bool
m_isSC
;
158
159
friend
class
TLArBadChanBitPackingBase
<
LArBadChannel
::
LArBadChannelSCEnum
>;
160
friend class
TLArBadChanBitPackingBase
<LArBadChannel::LArBadChannelEnum>;
161
};
162
163
164
#endif
LArBadChannel::LArBadChannelEnum
Definition
LArBadChannel.h:16
LArBadChannel::LArBadChannelEnum::ProblemType
ProblemType
Definition
LArBadChannel.h:19
LArBadChannel::LArBadChannelEnum::almostDeadBit
@ almostDeadBit
Definition
LArBadChannel.h:23
LArBadChannel::LArBadChannelEnum::highNoiseMGBit
@ highNoiseMGBit
Definition
LArBadChannel.h:31
LArBadChannel::LArBadChannelEnum::deadCalibBit
@ deadCalibBit
Definition
LArBadChannel.h:21
LArBadChannel::LArBadChannelEnum::unstableNoiseHGBit
@ unstableNoiseHGBit
Definition
LArBadChannel.h:29
LArBadChannel::LArBadChannelEnum::deadSCACellBit
@ deadSCACellBit
Definition
LArBadChannel.h:40
LArBadChannel::LArBadChannelEnum::deadPhysBit
@ deadPhysBit
Definition
LArBadChannel.h:22
LArBadChannel::LArBadChannelEnum::lowNoiseMGBit
@ lowNoiseMGBit
Definition
LArBadChannel.h:30
LArBadChannel::LArBadChannelEnum::lowNoiseHGBit
@ lowNoiseHGBit
Definition
LArBadChannel.h:27
LArBadChannel::LArBadChannelEnum::problematicForUnknownReasonBit
@ problematicForUnknownReasonBit
Definition
LArBadChannel.h:38
LArBadChannel::LArBadChannelEnum::unstableNoiseLGBit
@ unstableNoiseLGBit
Definition
LArBadChannel.h:35
LArBadChannel::LArBadChannelEnum::badFirstSampleBit
@ badFirstSampleBit
Definition
LArBadChannel.h:41
LArBadChannel::LArBadChannelEnum::lowNoiseLGBit
@ lowNoiseLGBit
Definition
LArBadChannel.h:33
LArBadChannel::LArBadChannelEnum::sporadicBurstNoiseBit
@ sporadicBurstNoiseBit
Definition
LArBadChannel.h:39
LArBadChannel::LArBadChannelEnum::reflaggedByLADIeSBit
@ reflaggedByLADIeSBit
Definition
LArBadChannel.h:43
LArBadChannel::LArBadChannelEnum::peculiarCalibrationLineBit
@ peculiarCalibrationLineBit
Definition
LArBadChannel.h:37
LArBadChannel::LArBadChannelEnum::highNoiseHGBit
@ highNoiseHGBit
Definition
LArBadChannel.h:28
LArBadChannel::LArBadChannelEnum::badAutoCorrBit
@ badAutoCorrBit
Definition
LArBadChannel.h:44
LArBadChannel::LArBadChannelEnum::missingFEBBit
@ missingFEBBit
Definition
LArBadChannel.h:36
LArBadChannel::LArBadChannelEnum::shortBit
@ shortBit
Definition
LArBadChannel.h:24
LArBadChannel::LArBadChannelEnum::unstableBit
@ unstableBit
Definition
LArBadChannel.h:25
LArBadChannel::LArBadChannelEnum::distortedBit
@ distortedBit
Definition
LArBadChannel.h:26
LArBadChannel::LArBadChannelEnum::unstableNoiseMGBit
@ unstableNoiseMGBit
Definition
LArBadChannel.h:32
LArBadChannel::LArBadChannelEnum::deadReadoutBit
@ deadReadoutBit
Definition
LArBadChannel.h:20
LArBadChannel::LArBadChannelEnum::highNoiseLGBit
@ highNoiseLGBit
Definition
LArBadChannel.h:34
LArBadChannel::LArBadChannelEnum::unflaggedByLADIeSBit
@ unflaggedByLADIeSBit
Definition
LArBadChannel.h:42
LArBadChannel::LArBadChannelSCEnum
Definition
LArBadChannel.h:49
LArBadChannel::LArBadChannelSCEnum::ProblemType
ProblemType
Definition
LArBadChannel.h:52
LArBadChannel::LArBadChannelSCEnum::OffAmplitudeBit
@ OffAmplitudeBit
Definition
LArBadChannel.h:67
LArBadChannel::LArBadChannelSCEnum::DeformedPulseBit
@ DeformedPulseBit
Definition
LArBadChannel.h:62
LArBadChannel::LArBadChannelSCEnum::deadReadoutBit
@ deadReadoutBit
Definition
LArBadChannel.h:54
LArBadChannel::LArBadChannelSCEnum::reflaggedByLADIeSBit
@ reflaggedByLADIeSBit
Definition
LArBadChannel.h:73
LArBadChannel::LArBadChannelSCEnum::OffScaleBit
@ OffScaleBit
Definition
LArBadChannel.h:68
LArBadChannel::LArBadChannelSCEnum::lowLightFibreBit
@ lowLightFibreBit
Definition
LArBadChannel.h:69
LArBadChannel::LArBadChannelSCEnum::problematicForUnknownReasonBit
@ problematicForUnknownReasonBit
Definition
LArBadChannel.h:59
LArBadChannel::LArBadChannelSCEnum::sporadicBurstNoiseBit
@ sporadicBurstNoiseBit
Definition
LArBadChannel.h:60
LArBadChannel::LArBadChannelSCEnum::SCAProblemBit
@ SCAProblemBit
Definition
LArBadChannel.h:65
LArBadChannel::LArBadChannelSCEnum::pedestalJumpBit
@ pedestalJumpBit
Definition
LArBadChannel.h:71
LArBadChannel::LArBadChannelSCEnum::OffOFCsBit
@ OffOFCsBit
Definition
LArBadChannel.h:66
LArBadChannel::LArBadChannelSCEnum::highNoiseBit
@ highNoiseBit
Definition
LArBadChannel.h:58
LArBadChannel::LArBadChannelSCEnum::unflaggedByLADIeSBit
@ unflaggedByLADIeSBit
Definition
LArBadChannel.h:72
LArBadChannel::LArBadChannelSCEnum::lowNoiseBit
@ lowNoiseBit
Definition
LArBadChannel.h:57
LArBadChannel::LArBadChannelSCEnum::NonLinearRampBit
@ NonLinearRampBit
Definition
LArBadChannel.h:63
LArBadChannel::LArBadChannelSCEnum::maskedOSUMBit
@ maskedOSUMBit
Definition
LArBadChannel.h:53
LArBadChannel::LArBadChannelSCEnum::ADCJumpBit
@ ADCJumpBit
Definition
LArBadChannel.h:64
LArBadChannel::LArBadChannelSCEnum::deadPhysBit
@ deadPhysBit
Definition
LArBadChannel.h:56
LArBadChannel::LArBadChannelSCEnum::deadCalibBit
@ deadCalibBit
Definition
LArBadChannel.h:55
LArBadChannel::LArBadChannelSCEnum::transmissionErrorFibreBit
@ transmissionErrorFibreBit
Definition
LArBadChannel.h:70
LArBadChannel::LArBadChannelSCEnum::DeformedTailBit
@ DeformedTailBit
Definition
LArBadChannel.h:61
LArBadChannel::shortProblem
bool shortProblem() const
Definition
LArBadChannel.h:114
LArBadChannel::BitWord
unsigned int BitWord
Definition
LArBadChannel.h:13
LArBadChannel::lowNoiseHG
bool lowNoiseHG() const
Definition
LArBadChannel.h:117
LArBadChannel::deadReadout
bool deadReadout() const
Definition
LArBadChannel.h:110
LArBadChannel::LArBadChannel
LArBadChannel(BitWord rawStatus=0, bool isSC=false)
Definition
LArBadChannel.h:79
LArBadChannel::offAmplitude
bool offAmplitude() const
Definition
LArBadChannel.h:102
LArBadChannel::highNoiseHG
bool highNoiseHG() const
Definition
LArBadChannel.h:118
LArBadChannel::operator==
bool operator==(LArBadChannel other)
Definition
LArBadChannel.h:143
LArBadChannel::badAutoCorr
bool badAutoCorr() const
Definition
LArBadChannel.h:134
LArBadChannel::packedData
BitWord packedData() const
Definition
LArBadChannel.h:147
LArBadChannel::badFirstSample
bool badFirstSample() const
Definition
LArBadChannel.h:131
LArBadChannel::problematicForUnknownReason
bool problematicForUnknownReason() const
Definition
LArBadChannel.h:128
LArBadChannel::unstableNoiseMG
bool unstableNoiseMG() const
Definition
LArBadChannel.h:122
LArBadChannel::unstable
bool unstable() const
Definition
LArBadChannel.h:115
LArBadChannel::transmissionErrorFibre
bool transmissionErrorFibre() const
Definition
LArBadChannel.h:105
LArBadChannel::lowLightFibre
bool lowLightFibre() const
Definition
LArBadChannel.h:104
LArBadChannel::deformedPulse
bool deformedPulse() const
Definition
LArBadChannel.h:97
LArBadChannel::highNoiseMG
bool highNoiseMG() const
Definition
LArBadChannel.h:121
LArBadChannel::offOFCs
bool offOFCs() const
Definition
LArBadChannel.h:101
LArBadChannel::unstableNoiseHG
bool unstableNoiseHG() const
Definition
LArBadChannel.h:119
LArBadChannel::noisy
bool noisy() const
Definition
LArBadChannel.h:138
LArBadChannel::isSC
bool isSC() const
Definition
LArBadChannel.h:149
LArBadChannel::lowNoiseLG
bool lowNoiseLG() const
Definition
LArBadChannel.h:123
LArBadChannel::offScale
bool offScale() const
Definition
LArBadChannel.h:103
LArBadChannel::almostDead
bool almostDead() const
Definition
LArBadChannel.h:113
LArBadChannel::deadSCACell
bool deadSCACell() const
Definition
LArBadChannel.h:130
LArBadChannel::missingFEB
bool missingFEB() const
Definition
LArBadChannel.h:126
LArBadChannel::packedDataRef
BitWord & packedDataRef()
Definition
LArBadChannel.h:156
LArBadChannel::PosType
unsigned int PosType
Definition
LArBadChannel.h:12
LArBadChannel::reallyNoisy
bool reallyNoisy() const
Definition
LArBadChannel.h:136
LArBadChannel::highNoiseLG
bool highNoiseLG() const
Definition
LArBadChannel.h:124
LArBadChannel::ADCJump
bool ADCJump() const
Definition
LArBadChannel.h:99
LArBadChannel::operator!=
bool operator!=(LArBadChannel other)
Definition
LArBadChannel.h:141
LArBadChannel::statusBad
bool statusBad(PosType pb) const
Returns true if corresponding status bit its set.
Definition
LArBadChannel.h:82
LArBadChannel::peculiarCalibrationLine
bool peculiarCalibrationLine() const
Definition
LArBadChannel.h:127
LArBadChannel::pedestalJump
bool pedestalJump() const
Definition
LArBadChannel.h:106
LArBadChannel::operator!=
bool operator!=(BitWord other)
Definition
LArBadChannel.h:140
LArBadChannel::unstableNoiseLG
bool unstableNoiseLG() const
Definition
LArBadChannel.h:125
LArBadChannel::deadCalib
bool deadCalib() const
Definition
LArBadChannel.h:111
LArBadChannel::m_isSC
bool m_isSC
Definition
LArBadChannel.h:157
LArBadChannel::statusOK
bool statusOK(PosType pb) const
Returns true if there is no problem in corresponding status bit.
Definition
LArBadChannel.h:88
LArBadChannel::nonLinearRamp
bool nonLinearRamp() const
Definition
LArBadChannel.h:98
LArBadChannel::setSC
void setSC()
Definition
LArBadChannel.h:150
LArBadChannel::m_word
BitWord m_word
Definition
LArBadChannel.h:155
LArBadChannel::deformedTail
bool deformedTail() const
Definition
LArBadChannel.h:96
LArBadChannel::sporadicBurstNoise
bool sporadicBurstNoise() const
Definition
LArBadChannel.h:129
LArBadChannel::operator|=
LArBadChannel & operator|=(LArBadChannel other)
Definition
LArBadChannel.h:145
LArBadChannel::SCAProblem
bool SCAProblem() const
Definition
LArBadChannel.h:100
LArBadChannel::unflaggedByLADIeS
bool unflaggedByLADIeS() const
Definition
LArBadChannel.h:132
LArBadChannel::deadPhys
bool deadPhys() const
Definition
LArBadChannel.h:112
LArBadChannel::operator==
bool operator==(BitWord other)
Definition
LArBadChannel.h:142
LArBadChannel::maskedOSUM
bool maskedOSUM() const
Definition
LArBadChannel.h:95
LArBadChannel::reflaggedByLADIeS
bool reflaggedByLADIeS() const
Definition
LArBadChannel.h:133
LArBadChannel::good
bool good() const
Returns true if no problems at all (all bits at zero).
Definition
LArBadChannel.h:91
LArBadChannel::distorted
bool distorted() const
Definition
LArBadChannel.h:116
LArBadChannel::lowNoiseMG
bool lowNoiseMG() const
Definition
LArBadChannel.h:120
TLArBadChanBitPackingBase
Definition
LArBadChanBitPackingBase.h:14
Generated on
for ATLAS Offline Software by
1.17.0