ATLAS Offline Software
L1CaloCondAlgReader.cxx
Go to the documentation of this file.
1 // Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
2 
5 
6 
7 #include <iomanip>
8 #include "TH1F.h"
14 
15 
16 L1CaloCondAlgReader :: L1CaloCondAlgReader ( const std::string &name,ISvcLocator *pSvcLocator): AthAlgorithm( name, pSvcLocator )
17 {
18 
19 }
20 
21 
22 
23 
24 
26 {
27 
28  ATH_MSG_INFO( "initialize " << name() );
29 
30  ATH_CHECK( m_legacy.initialize() );
31 
44 
45 
46  return StatusCode::SUCCESS;
47 }
48 
49 
51 {
52 
53  ATH_MSG_INFO( "start execute " << name() );
54 
55 
56 
58  ATH_MSG_INFO("size Trigger Tower Container " << tts->size());
59 
72 
73 
74 
75 
76  ATH_MSG_INFO("************************************************************************");
77 
79  for(;it!=derRunPars->end();++it) {
80  ATH_MSG_INFO("DerRunPars:: " << *it);
81  ATH_MSG_INFO("DerRunPars:: channelId: " << it->channelId());
82  ATH_MSG_INFO("DerRunPars:: timingRegime: " << it->timingRegime());
83  ATH_MSG_INFO("DerRunPars:: tierZeroTag: " << it->tierZeroTag());
84  }
85 
86 
87 
88  ATH_MSG_INFO("************************************************************************");
89 
90 
92  for(;id!=runParameters->end();++id) {
93  ATH_MSG_INFO("RunParameters:: " << *id);
94  ATH_MSG_INFO("RunParameters:: runType: " << id->runType());
95  ATH_MSG_INFO("RunParameters:: runActionName " << id->runActionName());
96  ATH_MSG_INFO("RunParameters:: readoutConfig " << id->readoutConfig());
97  }
98 
99 
100  ATH_MSG_INFO("************************************************************************");
101 
102 
104  for(;ir!=pprChanStrategy->end();++ir) {
105  ATH_MSG_INFO("PprChanStrategy:: " << *ir);
106  ATH_MSG_INFO("PprChanStrategy:: strategy " << ir->strategy());
107  ATH_MSG_INFO("PprChanStrategy:: code " << ir->code());
108  ATH_MSG_INFO("PprChanStrategy:: timingRegime" << ir->timingRegime());
109  }
110 
111 
112 
113 
114 
115  //pprDisabledChannel->dump();
116 
117  ATH_MSG_INFO("************************************************************************");
118 
119  ATH_MSG_INFO("ReadoutConfig(1) --> " << readoutConfig->readoutConfig(1));
120  ATH_MSG_INFO("ReadoutConfig(1)::description --> " << readoutConfig->readoutConfig(1)->description());
121  ATH_MSG_INFO("ReadoutConfig(1)::baselinePointer --> " << readoutConfig->readoutConfig(1)->baselinePointer());
122  ATH_MSG_INFO("ReadoutConfig(1)::numFadcSlices --> " << readoutConfig->readoutConfig(1)->numFadcSlices());
123 
124  ATH_MSG_INFO("ReadoutConfig(2) --> " << readoutConfig->readoutConfig(2));
125  ATH_MSG_INFO("ReadoutConfig(2)::description --> " << readoutConfig->readoutConfig(2)->description());
126  ATH_MSG_INFO("ReadoutConfig(2)::baselinePointer --> " << readoutConfig->readoutConfig(2)->baselinePointer());
127  ATH_MSG_INFO("ReadoutConfig(2)::numFadcSlices --> " << readoutConfig->readoutConfig(2)->numFadcSlices());
128 
129  ATH_MSG_INFO("ReadoutConfig(5) --> " << readoutConfig->readoutConfig(5));
130  ATH_MSG_INFO("ReadoutConfig(5)::description --> " << readoutConfig->readoutConfig(5)->description());
131  ATH_MSG_INFO("ReadoutConfig(5)::baselinePointer --> " << readoutConfig->readoutConfig(5)->baselinePointer());
132  ATH_MSG_INFO("ReadoutConfig(5)::numFadcSlices --> " << readoutConfig->readoutConfig(5)->numFadcSlices());
133 
134  ATH_MSG_INFO("************************************************************************");
135 
136  if ( readoutConfigJSON->readoutConfigJSON(1) ) {
137 
138  ATH_MSG_INFO("ReadoutConfigJSON(1)::baselinePointer --> " << readoutConfigJSON->readoutConfigJSON(1)->baselinePointer());
139  ATH_MSG_INFO("ReadoutConfigJSON(1)::numFadcSlices --> " << readoutConfigJSON->readoutConfigJSON(1)->numFadcSlices());
140  ATH_MSG_INFO("ReadoutConfigJSON(1)::numFexSlices --> " << readoutConfigJSON->readoutConfigJSON(1)->numFexSlices());
141  ATH_MSG_INFO("ReadoutConfigJSON(1)::l1aFexSlice --> " << readoutConfigJSON->readoutConfigJSON(1)->l1aFexSlice());
142  ATH_MSG_INFO("ReadoutConfigJSON(1)::inputReadoutModeFex --> " << readoutConfigJSON->readoutConfigJSON(1)->inputReadoutModeFex());
143  ATH_MSG_INFO("ReadoutConfigJSON(1)::readoutOffsetEfex --> " << readoutConfigJSON->readoutConfigJSON(1)->readoutOffsetEfex());
144  ATH_MSG_INFO("ReadoutConfigJSON(1)::readoutOffsetGfex --> " << readoutConfigJSON->readoutConfigJSON(1)->readoutOffsetGfex());
145  ATH_MSG_INFO("ReadoutConfigJSON(1)::readoutOffsetJfex --> " << readoutConfigJSON->readoutConfigJSON(1)->readoutOffsetJfex());
146  ATH_MSG_INFO("ReadoutConfigJSON(1)::readoutOffsetPh1Topo --> " << readoutConfigJSON->readoutConfigJSON(1)->readoutOffsetPh1Topo());
147 
148  ATH_MSG_INFO("ReadoutConfigJSON(2)::baselinePointer --> " << readoutConfigJSON->readoutConfigJSON(2)->baselinePointer());
149  ATH_MSG_INFO("ReadoutConfigJSON(2)::numFadcSlices --> " << readoutConfigJSON->readoutConfigJSON(2)->numFadcSlices());
150  ATH_MSG_INFO("ReadoutConfigJSON(2)::numFexSlices --> " << readoutConfigJSON->readoutConfigJSON(2)->numFexSlices());
151  ATH_MSG_INFO("ReadoutConfigJSON(2)::l1aFexSlice --> " << readoutConfigJSON->readoutConfigJSON(2)->l1aFexSlice());
152  ATH_MSG_INFO("ReadoutConfigJSON(2)::inputReadoutModeFex --> " << readoutConfigJSON->readoutConfigJSON(2)->inputReadoutModeFex());
153  ATH_MSG_INFO("ReadoutConfigJSON(2)::readoutOffsetEfex --> " << readoutConfigJSON->readoutConfigJSON(2)->readoutOffsetEfex());
154  ATH_MSG_INFO("ReadoutConfigJSON(2)::readoutOffsetGfex --> " << readoutConfigJSON->readoutConfigJSON(2)->readoutOffsetGfex());
155  ATH_MSG_INFO("ReadoutConfigJSON(2)::readoutOffsetJfex --> " << readoutConfigJSON->readoutConfigJSON(2)->readoutOffsetJfex());
156  ATH_MSG_INFO("ReadoutConfigJSON(2)::readoutOffsetPh1Topo --> " << readoutConfigJSON->readoutConfigJSON(2)->readoutOffsetPh1Topo());
157 
158  }
159 
160  ATH_MSG_INFO("************************************************************************");
161 
162  ATH_MSG_INFO("PprChanDefaults: " << pprChanDefaults->pprChanDefaults(0) );
163  ATH_MSG_INFO("PprChanDefaults::channelId " << pprChanDefaults->pprChanDefaults(0)->channelId() );
164  ATH_MSG_INFO("PprChanDefaults::peakFinderCond " << pprChanDefaults->pprChanDefaults(0)->peakFinderCond() );
165  ATH_MSG_INFO("PprChanDefaults::decisionSource " << pprChanDefaults->pprChanDefaults(0)->decisionSource() );
166  ATH_MSG_INFO("PprChanDefaults::satOverride1 " << pprChanDefaults->pprChanDefaults(0)->satOverride1() );
167  ATH_MSG_INFO("PprChanDefaults::sat80High " << pprChanDefaults->pprChanDefaults(0)->sat80High() );
168  ATH_MSG_INFO("PprChanDefaults::sat80Low " << pprChanDefaults->pprChanDefaults(0)->sat80Low() );
169 
170 
171 
172 
173 
174  for (auto tt : * tts){
175 
176  ATH_MSG_INFO("************************************************************************");
177  ATH_MSG_INFO("************************************************************************");
178 
179  ATH_MSG_INFO("Channel " << tt->coolId());
180 
181  ATH_MSG_INFO("************************************************************************");
182 
183 
184  ATH_MSG_INFO("Disabled Towers --> " << disTowers->disabledTowers(tt->coolId()));
185  ATH_MSG_INFO("Disabled Towers --> " << disTowers->disabledTowers(tt->coolId())->disabledBits());
186  ATH_MSG_INFO("Dead Channel --> " << ppmDeadChannels->ppmDeadChannels(tt->coolId()));
187 
188  if (ppmDeadChannels->ppmDeadChannels(tt->coolId())) {
189  ATH_MSG_INFO("PpmDeadChannels::errorCode --> " << ppmDeadChannels-> ppmDeadChannels(tt->coolId())->errorCode() );
190  ATH_MSG_INFO("PpmDeadChannels::noiseCut --> " << ppmDeadChannels-> ppmDeadChannels(tt->coolId())->noiseCut() );
191 
192  }
193 
194 
195  if ( pprDisabledChannel->pprDisabledChannel(tt->coolId())){
196 
197  ATH_MSG_INFO("Disabled Channel::disabledBits --> " << pprDisabledChannel->pprDisabledChannel(tt->coolId())->disabledBits());
198  ATH_MSG_INFO("Disabled Channel::deadErrorCode--> " << pprDisabledChannel->pprDisabledChannel(tt->coolId())->deadErrorCode());
199  ATH_MSG_INFO("Disabled Channel::calibErrorCode--> " << pprDisabledChannel->pprDisabledChannel(tt->coolId())->calibErrorCode());
200  ATH_MSG_INFO("Disabled Channel::noiseCut--> " << pprDisabledChannel->pprDisabledChannel(tt->coolId())->noiseCut());
201 
202 
203  }
204 
205 
206  ATH_MSG_INFO("************************************************************************");
207 
208 
209 
210  ATH_MSG_INFO("PprChanCalib::ErrorCode --> " << pprChanCalib->pprChanCalib(tt->coolId())->errorCode() );
211  ATH_MSG_INFO("PprChanCalib::PedMean --> " << pprChanCalib->pprChanCalib(tt->coolId())->pedMean() );
212  ATH_MSG_INFO("PprChanCalib::PedValue --> " << pprChanCalib->pprChanCalib(tt->coolId())->pedValue() );
213  ATH_MSG_INFO("PprChanCalib::extBcidThreshold--> " << pprChanCalib->pprChanCalib(tt->coolId())->extBcidThreshold() );
214  ATH_MSG_INFO("PprChanCalib::satBcidThreshLow--> " << pprChanCalib->pprChanCalib(tt->coolId())->satBcidThreshLow() );
215  ATH_MSG_INFO("PprChanCalib::satBcidThreshHigh--> " << pprChanCalib->pprChanCalib(tt->coolId())->satBcidThreshHigh() );
216  ATH_MSG_INFO("PprChanCalib::satBcidLevel--> " << pprChanCalib->pprChanCalib(tt->coolId())->satBcidLevel() );
217  ATH_MSG_INFO("PprChanCalib::bcidEnergyRangeLow--> " << pprChanCalib->pprChanCalib(tt->coolId())->bcidEnergyRangeLow() );
218  ATH_MSG_INFO("PprChanCalib::bcidEnergyRangeHigh--> " << pprChanCalib->pprChanCalib(tt->coolId())->bcidEnergyRangeHigh() );
219  ATH_MSG_INFO("PprChanCalib::firStartBit--> " << pprChanCalib->pprChanCalib(tt->coolId())->firStartBit() );
220  ATH_MSG_INFO("PprChanCalib::firCoeff1--> " << pprChanCalib->pprChanCalib(tt->coolId())->firCoeff1() );
221  ATH_MSG_INFO("PprChanCalib::firCoeff2--> " << pprChanCalib->pprChanCalib(tt->coolId())->firCoeff2() );
222  ATH_MSG_INFO("PprChanCalib::firCoeff3--> " << pprChanCalib->pprChanCalib(tt->coolId())->firCoeff3() );
223  ATH_MSG_INFO("PprChanCalib::firCoeff4--> " << pprChanCalib->pprChanCalib(tt->coolId())->firCoeff4() );
224  ATH_MSG_INFO("PprChanCalib::firCoeff5--> " << pprChanCalib->pprChanCalib(tt->coolId())->firCoeff5() );
225  ATH_MSG_INFO("PprChanCalib::lutCpStrategy--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutCpStrategy() );
226  ATH_MSG_INFO("PprChanCalib::lutCpOffset--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutCpOffset() );
227  ATH_MSG_INFO("PprChanCalib::lutCpNoiseCut--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutCpNoiseCut() );
228  ATH_MSG_INFO("PprChanCalib::lutCpSlope--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutCpSlope() );
229  ATH_MSG_INFO("PprChanCalib::lutCpPar1--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutCpPar1() );
230  ATH_MSG_INFO("PprChanCalib::lutCpPar2--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutCpPar2() );
231  ATH_MSG_INFO("PprChanCalib::lutCpPar3--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutCpPar3() );
232  ATH_MSG_INFO("PprChanCalib::lutCpPar4--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutCpPar4() );
233  ATH_MSG_INFO("PprChanCalib::lutCpScale--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutCpScale() );
234  ATH_MSG_INFO("PprChanCalib::lutJepStrategy--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutJepStrategy() );
235  ATH_MSG_INFO("PprChanCalib::lutJepOffset--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutJepOffset() );
236  ATH_MSG_INFO("PprChanCalib::lutJepNoiseCut--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutJepNoiseCut() );
237  ATH_MSG_INFO("PprChanCalib::lutJepSlope--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutJepSlope() );
238  ATH_MSG_INFO("PprChanCalib::lutJepPar1--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutJepPar1() );
239  ATH_MSG_INFO("PprChanCalib::lutJepPar2--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutJepPar2() );
240  ATH_MSG_INFO("PprChanCalib::lutJepPar3--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutJepPar3() );
241  ATH_MSG_INFO("PprChanCalib::lutJepPar4--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutJepPar4() );
242  ATH_MSG_INFO("PprChanCalib::lutJepScale--> " << pprChanCalib->pprChanCalib(tt->coolId())->lutJepScale() );
243 
244  ATH_MSG_INFO("************************************************************************");
245 
246 
247  ATH_MSG_INFO("PprCondRun2::PedMean --> " << pprConditionsRun2->pprConditions(tt->coolId())->pedMean() );
248  ATH_MSG_INFO("PprCondRun2::PedValue --> " << pprConditionsRun2->pprConditions(tt->coolId())->pedValue() );
249  ATH_MSG_INFO("PprCondRun2::extBcidThreshold--> " << pprConditionsRun2->pprConditions(tt->coolId())->extBcidThreshold() );
250  ATH_MSG_INFO("PprCondRun2::satBcidThreshLow--> " << pprConditionsRun2->pprConditions(tt->coolId())->satBcidThreshLow() );
251  ATH_MSG_INFO("PprCondRun2::satBcidThreshHigh--> " << pprConditionsRun2->pprConditions(tt->coolId())->satBcidThreshHigh() );
252  ATH_MSG_INFO("PprCondRun2::satBcidLevel--> " << pprConditionsRun2->pprConditions(tt->coolId())->satBcidLevel() );
253  ATH_MSG_INFO("PprCondRun2::bcidEnergyRangeLow--> " << pprConditionsRun2->pprConditions(tt->coolId())->bcidEnergyRangeLow() );
254  ATH_MSG_INFO("PprCondRun2::bcidEnergyRangeHigh--> " << pprConditionsRun2->pprConditions(tt->coolId())->bcidEnergyRangeHigh() );
255  ATH_MSG_INFO("PprCondRun2::firStartBit--> " << pprConditionsRun2->pprConditions(tt->coolId())->firStartBit() );
256  ATH_MSG_INFO("PprCondRun2::firCoefficients--> " << pprConditionsRun2->pprConditions(tt->coolId())->firCoefficients() );
257  ATH_MSG_INFO("PprCondRun2::lutCpStrategy--> " << pprConditionsRun2->pprConditions(tt->coolId())->lutCpStrategy() );
258  ATH_MSG_INFO("PprCondRun2::lutCpOffset--> " << pprConditionsRun2->pprConditions(tt->coolId())->lutCpOffset() );
259  ATH_MSG_INFO("PprCondRun2::lutCpNoiseCut--> " << pprConditionsRun2->pprConditions(tt->coolId())->lutCpNoiseCut() );
260  ATH_MSG_INFO("PprCondRun2::lutCpSlope--> " << pprConditionsRun2->pprConditions(tt->coolId())->lutCpSlope() );
261  ATH_MSG_INFO("PprCondRun2::lutCpPar1--> " << pprConditionsRun2->pprConditions(tt->coolId())->lutCpPar1() );
262  ATH_MSG_INFO("PprCondRun2::lutCpPar2--> " << pprConditionsRun2->pprConditions(tt->coolId())->lutCpPar2() );
263  ATH_MSG_INFO("PprCondRun2::lutCpPar3--> " << pprConditionsRun2->pprConditions(tt->coolId())->lutCpPar3() );
264  ATH_MSG_INFO("PprCondRun2::lutCpPar4--> " << pprConditionsRun2->pprConditions(tt->coolId())->lutCpPar4() );
265  ATH_MSG_INFO("PprCondRun2::lutJepStrategy--> " << pprConditionsRun2->pprConditions(tt->coolId())->lutJepStrategy() );
266  ATH_MSG_INFO("PprCondRun2::lutJepOffset--> " << pprConditionsRun2->pprConditions(tt->coolId())->lutJepOffset() );
267  ATH_MSG_INFO("PprCondRun2::lutJepNoiseCut--> " << pprConditionsRun2->pprConditions(tt->coolId())->lutJepNoiseCut() );
268  ATH_MSG_INFO("PprCondRun2::lutJepSlope--> " << pprConditionsRun2->pprConditions(tt->coolId())->lutJepSlope() );
269  ATH_MSG_INFO("PprCondRun2::lutJepPar1--> " << pprConditionsRun2->pprConditions(tt->coolId())->lutJepPar1() );
270  ATH_MSG_INFO("PprCondRun2::lutJepPar2--> " << pprConditionsRun2->pprConditions(tt->coolId())->lutJepPar2() );
271  ATH_MSG_INFO("PprCondRun2::lutJepPar3--> " << pprConditionsRun2->pprConditions(tt->coolId())->lutJepPar3() );
272  ATH_MSG_INFO("PprCondRun2::lutJepPar4--> " << pprConditionsRun2->pprConditions(tt->coolId())->lutJepPar4() );
273 
274 
275 
276 
277  ATH_MSG_INFO("************************************************************************");
278 
279 
280  ATH_MSG_INFO("PpmFineTimeRefs::refValue --> " << ppmFineTimeRefs->ppmFineTimeRefs(tt->coolId())->refValue() );
281  ATH_MSG_INFO("PpmFineTimeRefs::criterion --> " << ppmFineTimeRefs->ppmFineTimeRefs(tt->coolId())->criterion() );
282  ATH_MSG_INFO("PpmFineTimeRefs::calibValue --> " << ppmFineTimeRefs->ppmFineTimeRefs(tt->coolId())->calibValue() );
283 
284 
285 
286 
287 
288 
289 
290 
291  }
292 
293 
294  return StatusCode::SUCCESS;
295 
296 
297 
298 }
L1CaloPprConditionsRun2::lutCpSlope
unsigned short lutCpSlope() const
Definition: L1CaloPprConditionsRun2.h:78
L1CaloReadoutConfigJSON::readoutOffsetGfex
unsigned int readoutOffsetGfex() const
Definition: L1CaloReadoutConfigJSON.h:71
L1CaloPprChanCalib::errorCode
unsigned int errorCode() const
Definition: L1CaloPprChanCalib.h:23
L1CaloPprConditionsRun2::lutJepPar2
short lutJepPar2() const
Definition: L1CaloPprConditionsRun2.h:90
L1CaloReadoutConfigJSON::readoutOffsetPh1Topo
unsigned int readoutOffsetPh1Topo() const
Definition: L1CaloReadoutConfigJSON.h:73
L1CaloPprChanDefaults::channelId
unsigned int channelId() const
Definition: L1CaloPprChanDefaults.h:22
IL1CaloPersistenceCapable.h
L1CaloPprConditionsRun2::firStartBit
unsigned short firStartBit() const
Definition: L1CaloPprConditionsRun2.h:74
L1CaloPpmFineTimeRefsContainer::ppmFineTimeRefs
const L1CaloPpmFineTimeRefs * ppmFineTimeRefs(unsigned int channelId) const
Definition: L1CaloPpmFineTimeRefsContainer.cxx:119
L1CaloCondAlgReader::m_ppmFineTimeRefsContainer
SG::ReadCondHandleKey< L1CaloPpmFineTimeRefsContainer > m_ppmFineTimeRefsContainer
Definition: L1CaloCondAlgReader.h:54
L1CaloPprConditionsRun2::lutCpPar2
short lutCpPar2() const
Definition: L1CaloPprConditionsRun2.h:81
CondAttrListCollection.h
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
SG::ReadCondHandle
Definition: ReadCondHandle.h:44
ATH_MSG_INFO
#define ATH_MSG_INFO(x)
Definition: AthMsgStreamMacros.h:31
L1CaloPprConditionsRun2::lutCpNoiseCut
unsigned short lutCpNoiseCut() const
Definition: L1CaloPprConditionsRun2.h:79
L1CaloPprConditionsRun2::firCoefficients
const std::vector< short int > & firCoefficients() const
Definition: L1CaloPprConditionsRun2.h:75
L1CaloPprChanCalib::lutCpStrategy
unsigned short lutCpStrategy() const
Definition: L1CaloPprChanCalib.h:39
L1CaloPprConditionsRun2::lutJepOffset
unsigned short lutJepOffset() const
Definition: L1CaloPprConditionsRun2.h:86
L1CaloPprChanCalib::extBcidThreshold
unsigned short extBcidThreshold() const
Definition: L1CaloPprChanCalib.h:27
L1CaloReadoutConfigContainerJSON::readoutConfigJSON
const L1CaloReadoutConfigJSON * readoutConfigJSON(unsigned int channelId) const
Definition: L1CaloReadoutConfigContainerJSON.cxx:237
SG::ReadHandle
Definition: StoreGate/StoreGate/ReadHandle.h:70
L1CaloPprChanCalib::satBcidThreshLow
unsigned short satBcidThreshLow() const
Definition: L1CaloPprChanCalib.h:28
L1CaloPprChanCalib::lutCpSlope
unsigned short lutCpSlope() const
Definition: L1CaloPprChanCalib.h:42
L1CaloCondAlgReader::m_pprChanCalibContainer
SG::ReadCondHandleKey< L1CaloPprChanCalibContainer > m_pprChanCalibContainer
Definition: L1CaloCondAlgReader.h:52
L1CaloReadoutConfigJSON::numFexSlices
unsigned int numFexSlices() const
Definition: L1CaloReadoutConfigJSON.h:28
L1CaloPprConditionsRun2::lutJepStrategy
unsigned short lutJepStrategy() const
Definition: L1CaloPprConditionsRun2.h:85
L1CaloPprChanCalib::lutCpPar2
short lutCpPar2() const
Definition: L1CaloPprChanCalib.h:44
L1CaloPprConditionsRun2::extBcidThreshold
unsigned short extBcidThreshold() const
Definition: L1CaloPprConditionsRun2.h:68
L1CaloPprChanCalib::firCoeff3
short firCoeff3() const
Definition: L1CaloPprChanCalib.h:36
skel.it
it
Definition: skel.GENtoEVGEN.py:396
L1CaloCondAlgReader::m_pprChanDefaultsContainer
SG::ReadCondHandleKey< L1CaloPprChanDefaultsContainer > m_pprChanDefaultsContainer
Definition: L1CaloCondAlgReader.h:53
L1CaloReadoutConfig::description
const std::string & description() const
Definition: L1CaloReadoutConfig.h:22
L1CaloPprConditionsRun2::lutCpPar3
short lutCpPar3() const
Definition: L1CaloPprConditionsRun2.h:82
L1CaloPprChanCalib::lutJepNoiseCut
unsigned short lutJepNoiseCut() const
Definition: L1CaloPprChanCalib.h:50
L1CaloCondAlgReader::m_ppmDeadChannelsContainer
SG::ReadCondHandleKey< L1CaloPpmDeadChannelsContainer > m_ppmDeadChannelsContainer
Definition: L1CaloCondAlgReader.h:57
L1CaloPprConditionsRun2::bcidEnergyRangeHigh
unsigned short bcidEnergyRangeHigh() const
Definition: L1CaloPprConditionsRun2.h:73
AthenaAttributeList.h
L1CaloPprConditionsRun2::lutCpPar4
short lutCpPar4() const
Definition: L1CaloPprConditionsRun2.h:83
L1CaloPprChanCalib::bcidEnergyRangeLow
unsigned short bcidEnergyRangeLow() const
Definition: L1CaloPprChanCalib.h:31
L1CaloCondAlgReader::execute
virtual StatusCode execute() override
Definition: L1CaloCondAlgReader.cxx:50
L1CaloReadoutConfig::baselinePointer
unsigned int baselinePointer() const
Definition: L1CaloReadoutConfig.h:23
L1CaloPprChanCalib::lutJepPar1
short lutJepPar1() const
Definition: L1CaloPprChanCalib.h:52
L1CaloPpmFineTimeRefs::criterion
double criterion(void) const
Definition: L1CaloPpmFineTimeRefs.h:39
ReadCondHandle.h
L1CaloPprChanDefaults::peakFinderCond
int peakFinderCond() const
Definition: L1CaloPprChanDefaults.h:29
L1CaloPprConditionsRun2::satBcidLevel
unsigned short satBcidLevel() const
Definition: L1CaloPprConditionsRun2.h:71
L1CaloCondAlgReader::m_readoutConfigContainer
SG::ReadCondHandleKey< L1CaloReadoutConfigContainer > m_readoutConfigContainer
Definition: L1CaloCondAlgReader.h:60
L1CaloPprChanCalib::lutJepPar3
short lutJepPar3() const
Definition: L1CaloPprChanCalib.h:54
L1CaloReadoutConfigJSON::readoutOffsetEfex
unsigned int readoutOffsetEfex() const
Definition: L1CaloReadoutConfigJSON.h:70
L1CaloPprChanStrategyContainer::begin
const_iterator begin() const
Definition: L1CaloPprChanStrategyContainer.h:52
L1CaloPprChanCalib::firCoeff4
short firCoeff4() const
Definition: L1CaloPprChanCalib.h:37
L1CaloPprConditionsRun2::lutCpOffset
unsigned short lutCpOffset() const
Definition: L1CaloPprConditionsRun2.h:77
L1CaloDerivedRunParsContainer::begin
const_iterator begin() const
Definition: L1CaloDerivedRunParsContainer.h:53
L1CaloPprChanStrategyContainer::const_iterator
std::vector< L1CaloPprChanStrategy >::const_iterator const_iterator
Definition: L1CaloPprChanStrategyContainer.h:51
L1CaloPprConditionsRun2::lutJepPar1
short lutJepPar1() const
Definition: L1CaloPprConditionsRun2.h:89
L1CaloPprDisabledChannelContainerRun2::pprDisabledChannel
const L1CaloPprDisabledChannel * pprDisabledChannel(unsigned int channelId) const
Definition: L1CaloPprDisabledChannelContainer.cxx:224
L1CaloPprChanCalib::satBcidThreshHigh
unsigned short satBcidThreshHigh() const
Definition: L1CaloPprChanCalib.h:29
L1CaloPprChanCalib::lutCpOffset
unsigned short lutCpOffset() const
Definition: L1CaloPprChanCalib.h:40
L1CaloCondAlgReader::initialize
virtual StatusCode initialize() override
Definition: L1CaloCondAlgReader.cxx:25
L1CaloPprConditionsRun2::bcidEnergyRangeLow
unsigned short bcidEnergyRangeLow() const
Definition: L1CaloPprConditionsRun2.h:72
L1CaloCondAlgReader::m_pprDisabledChannelContainer
SG::ReadCondHandleKey< L1CaloPprDisabledChannelContainerRun2 > m_pprDisabledChannelContainer
Definition: L1CaloCondAlgReader.h:59
L1CaloPprChanCalib::lutJepPar4
short lutJepPar4() const
Definition: L1CaloPprChanCalib.h:55
L1CaloPpmDeadChannelsContainer::ppmDeadChannels
const L1CaloPpmDeadChannels * ppmDeadChannels(unsigned int channelId) const
Definition: L1CaloPpmDeadChannelsContainer.cxx:72
L1CaloPprDisabledChannel::calibErrorCode
ChanCalibErrorCode calibErrorCode(void) const
Definition: L1CaloPprDisabledChannel.h:41
L1CaloPprChanCalib::firCoeff2
short firCoeff2() const
Definition: L1CaloPprChanCalib.h:35
L1CaloDisabledTowersContainer::disabledTowers
const L1CaloDisabledTowers * disabledTowers(unsigned int channelId) const
Definition: L1CaloDisabledTowersContainer.cxx:69
L1CaloPprChanCalib::lutJepOffset
unsigned short lutJepOffset() const
Definition: L1CaloPprChanCalib.h:49
L1CaloReadoutConfigJSON::numFadcSlices
unsigned int numFadcSlices() const
Definition: L1CaloReadoutConfigJSON.h:20
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
WriteCondHandle.h
L1CaloPprChanCalib::firCoeff5
short firCoeff5() const
Definition: L1CaloPprChanCalib.h:38
L1CaloPprChanCalib::satBcidLevel
unsigned short satBcidLevel() const
Definition: L1CaloPprChanCalib.h:30
L1CaloRunParametersContainer::const_iterator
std::vector< L1CaloRunParameters >::const_iterator const_iterator
Definition: L1CaloRunParametersContainer.h:52
L1CaloCondAlgReader::m_pprChanStrategyContainer
SG::ReadCondHandleKey< L1CaloPprChanStrategyContainer > m_pprChanStrategyContainer
Definition: L1CaloCondAlgReader.h:56
L1CaloReadoutConfig::numFadcSlices
unsigned int numFadcSlices() const
Definition: L1CaloReadoutConfig.h:24
ATH_CHECK
#define ATH_CHECK
Definition: AthCheckMacros.h:40
L1CaloPprConditionsRun2::lutJepSlope
unsigned short lutJepSlope() const
Definition: L1CaloPprConditionsRun2.h:87
L1CaloPprChanCalib::lutCpScale
unsigned short lutCpScale() const
Definition: L1CaloPprChanCalib.h:47
L1CaloPprConditionsRun2::lutJepNoiseCut
unsigned short lutJepNoiseCut() const
Definition: L1CaloPprConditionsRun2.h:88
L1CaloPprChanCalib::lutJepSlope
unsigned short lutJepSlope() const
Definition: L1CaloPprChanCalib.h:51
L1CaloPprConditionsRun2::lutJepPar4
short lutJepPar4() const
Definition: L1CaloPprConditionsRun2.h:92
L1CaloPprDisabledChannel::disabledBits
unsigned int disabledBits() const
Definition: L1CaloPprDisabledChannel.h:56
AthAlgorithm
Definition: AthAlgorithm.h:47
L1CaloPprChanCalib::firCoeff1
short firCoeff1() const
Definition: L1CaloPprChanCalib.h:34
L1CaloCondAlgReader::m_pprConditionsContainerRun2
SG::ReadCondHandleKey< L1CaloPprConditionsContainerRun2 > m_pprConditionsContainerRun2
Definition: L1CaloCondAlgReader.h:58
L1CaloCondAlgReader::L1CaloCondAlgReader
L1CaloCondAlgReader(const std::string &name, ISvcLocator *pSvcLocator)
Definition: L1CaloCondAlgReader.cxx:16
L1CaloPprChanCalib::bcidEnergyRangeHigh
unsigned short bcidEnergyRangeHigh() const
Definition: L1CaloPprChanCalib.h:32
L1CaloPprDisabledChannel::noiseCut
unsigned int noiseCut() const
Definition: L1CaloPprDisabledChannel.h:53
L1CaloPprChanCalib::lutCpPar1
short lutCpPar1() const
Definition: L1CaloPprChanCalib.h:43
L1CaloPprConditionsContainerRun2::pprConditions
const L1CaloPprConditionsRun2 * pprConditions(unsigned int channelId) const
Definition: L1CaloPprConditionsContainerRun2.cxx:492
L1CaloCondAlgReader::m_derivedRunParsContainer
SG::ReadCondHandleKey< L1CaloDerivedRunParsContainer > m_derivedRunParsContainer
Definition: L1CaloCondAlgReader.h:51
L1CaloRunParametersContainer::begin
const_iterator begin() const
Definition: L1CaloRunParametersContainer.h:53
L1CaloPprChanDefaults::sat80Low
int sat80Low() const
Definition: L1CaloPprChanDefaults.h:52
L1CaloPprChanCalib::lutCpNoiseCut
unsigned short lutCpNoiseCut() const
Definition: L1CaloPprChanCalib.h:41
id
SG::auxid_t id
Definition: Control/AthContainers/Root/debug.cxx:220
L1CaloPprConditionsRun2::lutJepPar3
short lutJepPar3() const
Definition: L1CaloPprConditionsRun2.h:91
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
L1CaloPprChanCalib::firStartBit
unsigned short firStartBit() const
Definition: L1CaloPprChanCalib.h:33
L1CaloPprChanCalib::lutJepScale
unsigned short lutJepScale() const
Definition: L1CaloPprChanCalib.h:56
L1CaloCondAlgReader.h
SG::CondHandleKey::initialize
StatusCode initialize(bool used=true)
L1CaloCondAlgReader::m_legacy
SG::ReadHandleKey< xAOD::TriggerTowerContainer > m_legacy
Definition: L1CaloCondAlgReader.h:46
L1CaloPpmFineTimeRefs::refValue
double refValue(void) const
Definition: L1CaloPpmFineTimeRefs.h:38
L1CaloDerivedRunParsContainer::const_iterator
std::vector< L1CaloDerivedRunPars >::const_iterator const_iterator
Definition: L1CaloDerivedRunParsContainer.h:52
L1CaloRunParametersContainer::end
const_iterator end() const
Definition: L1CaloRunParametersContainer.h:54
L1CaloPprDisabledChannel::deadErrorCode
ChanDeadErrorCode deadErrorCode(void) const
Definition: L1CaloPprDisabledChannel.h:44
L1CaloPprChanDefaultsContainer::pprChanDefaults
const L1CaloPprChanDefaults * pprChanDefaults(unsigned int channelId) const
Definition: L1CaloPprChanDefaultsContainer.cxx:175
L1CaloCondAlgReader::m_readoutConfigContainerJSON
SG::ReadCondHandleKey< L1CaloReadoutConfigContainerJSON > m_readoutConfigContainerJSON
Definition: L1CaloCondAlgReader.h:62
L1CaloPprChanStrategyContainer::end
const_iterator end() const
Definition: L1CaloPprChanStrategyContainer.h:53
L1CaloPprChanCalibContainer::pprChanCalib
const L1CaloPprChanCalib * pprChanCalib(unsigned int channelId) const
Definition: L1CaloPprChanCalibContainer.cxx:170
ir
int ir
counter of the current depth
Definition: fastadd.cxx:49
L1CaloPprChanCalib::lutJepStrategy
unsigned short lutJepStrategy() const
Definition: L1CaloPprChanCalib.h:48
L1CaloPprConditionsRun2::pedValue
unsigned int pedValue() const
Definition: L1CaloPprConditionsRun2.h:94
L1CaloPprConditionsRun2::lutCpPar1
short lutCpPar1() const
Definition: L1CaloPprConditionsRun2.h:80
L1CaloPprChanCalib::lutCpPar4
short lutCpPar4() const
Definition: L1CaloPprChanCalib.h:46
L1CaloPprChanCalib::pedValue
unsigned int pedValue() const
Definition: L1CaloPprChanCalib.h:25
L1CaloCondAlgReader::m_disabledTowersContainer
SG::ReadCondHandleKey< L1CaloDisabledTowersContainer > m_disabledTowersContainer
Definition: L1CaloCondAlgReader.h:50
L1CaloPprConditionsRun2::satBcidThreshLow
unsigned short satBcidThreshLow() const
Definition: L1CaloPprConditionsRun2.h:69
L1CaloPprChanCalib::lutCpPar3
short lutCpPar3() const
Definition: L1CaloPprChanCalib.h:45
L1CaloCondAlgReader::m_runParametersContainer
SG::ReadCondHandleKey< L1CaloRunParametersContainer > m_runParametersContainer
Definition: L1CaloCondAlgReader.h:55
L1CaloPprChanDefaults::sat80High
int sat80High() const
Definition: L1CaloPprChanDefaults.h:51
L1CaloPprConditionsRun2::lutCpStrategy
unsigned short lutCpStrategy() const
Definition: L1CaloPprConditionsRun2.h:76
L1CaloDerivedRunParsContainer::end
const_iterator end() const
Definition: L1CaloDerivedRunParsContainer.h:54
L1CaloPprConditionsRun2::satBcidThreshHigh
unsigned short satBcidThreshHigh() const
Definition: L1CaloPprConditionsRun2.h:70
L1CaloReadoutConfigJSON::l1aFexSlice
unsigned int l1aFexSlice() const
Definition: L1CaloReadoutConfigJSON.h:29
L1CaloPprChanDefaults::decisionSource
int decisionSource() const
Definition: L1CaloPprChanDefaults.h:30
L1CaloReadoutConfigJSON::inputReadoutModeFex
const std::string & inputReadoutModeFex() const
Definition: L1CaloReadoutConfigJSON.h:69
L1CaloPprChanCalib::lutJepPar2
short lutJepPar2() const
Definition: L1CaloPprChanCalib.h:53
L1CaloReadoutConfigContainer::readoutConfig
const L1CaloReadoutConfig * readoutConfig(unsigned int channelId) const
Definition: L1CaloReadoutConfigContainer.cxx:209
TileDCSDataPlotter.tt
tt
Definition: TileDCSDataPlotter.py:874
StoreGateSvc.h
DataVector::size
size_type size() const noexcept
Returns the number of elements in the collection.
L1CaloReadoutConfigJSON::readoutOffsetJfex
unsigned int readoutOffsetJfex() const
Definition: L1CaloReadoutConfigJSON.h:72
L1CaloPprConditionsRun2::pedMean
float pedMean() const
Definition: L1CaloPprConditionsRun2.h:95
L1CaloDisabledTowers::disabledBits
unsigned int disabledBits() const
Definition: L1CaloDisabledTowers.h:23
L1CaloReadoutConfigJSON::baselinePointer
unsigned int baselinePointer() const
Definition: L1CaloReadoutConfigJSON.h:19
L1CaloPpmFineTimeRefs::calibValue
double calibValue(void) const
Definition: L1CaloPpmFineTimeRefs.h:40
L1CaloPprChanCalib::pedMean
double pedMean() const
Definition: L1CaloPprChanCalib.h:24
L1CaloPprChanDefaults::satOverride1
int satOverride1() const
Definition: L1CaloPprChanDefaults.h:24