ATLAS Offline Software
L1CaloReadoutConfigJSON.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 #ifndef TRIGT1CALOCALIBCONDITIONS_L1CALOREADOUTCONFIGJSON_H
3 /*
4  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5 */
6 #define TRIGT1CALOCALIBCONDITIONS_L1CALOREADOUTCONFIGJSON_H
7 
8 #include <string>
13 {
14 public:
16  L1CaloReadoutConfigJSON(unsigned int channelId, unsigned int baselinePointer, unsigned int numFadcSlices, unsigned int l1aFadcSlice, unsigned int numLutSlices, unsigned int l1aLutSlice, unsigned int numProcSlices, unsigned int l1aProcSlice, unsigned int numTopoSlices, unsigned int l1aTopoSlice, unsigned int numFexSlices, unsigned int l1aFexSlice, unsigned int latencyPpmFadc, unsigned int latencyPpmLut, unsigned int latencyCpmInput, unsigned int latencyCpmHits, unsigned int latencyCpmRoi, unsigned int latencyJemInput, unsigned int latencyJemRoi, unsigned int latencyCpCmxBackplane, unsigned int latencyCpCmxLocal, unsigned int latencyCpCmxCable, unsigned int latencyCpCmxSystem, unsigned int latencyCpCmxInfo, unsigned int latencyJetCmxBackplane, unsigned int latencyJetCmxLocal, unsigned int latencyJetCmxCable, unsigned int latencyJetCmxSystem, unsigned int latencyJetCmxInfo, unsigned int latencyJetCmxRoi, unsigned int latencyEnergyCmxBackplane, unsigned int latencyEnergyCmxLocal, unsigned int latencyEnergyCmxCable, unsigned int latencyEnergyCmxSystem, unsigned int latencyEnergyCmxInfo, unsigned int latencyEnergyCmxRoi, unsigned int latencyTopo, unsigned int internalLatencyJemJet, unsigned int internalLatencyJemSum, unsigned int bcOffsetJemJet, unsigned int bcOffsetJemSum, int bcOffsetCmx, int bcOffsetTopo, const std::string& formatTypePpm, const std::string& formatTypeCpJep, const std::string& formatTypeTopo, unsigned int compressionThresholdPpm, unsigned int compressionThresholdCpJep, unsigned int compressionThresholdTopo, unsigned int compressionBaselinePpm, unsigned int readout80ModePpm, const std::string& inputReadoutModeFex, unsigned int readoutOffsetEfex, unsigned int readoutOffsetGfex, unsigned int readoutOffsetJfex, unsigned int readoutOffsetPh1Topo);
17 
18  unsigned int channelId() const { return m_channelId; }
19  unsigned int baselinePointer() const { return m_baselinePointer; }
20  unsigned int numFadcSlices() const { return m_numFadcSlices; }
21  unsigned int l1aFadcSlice() const { return m_l1aFadcSlice; }
22  unsigned int numLutSlices() const { return m_numLutSlices; }
23  unsigned int l1aLutSlice() const { return m_l1aLutSlice; }
24  unsigned int numProcSlices() const { return m_numProcSlices; }
25  unsigned int l1aProcSlice() const { return m_l1aProcSlice; }
26  unsigned int numTopoSlices() const { return m_numTopoSlices; }
27  unsigned int l1aTopoSlice() const { return m_l1aTopoSlice; }
28  unsigned int numFexSlices() const { return m_numFexSlices; }
29  unsigned int l1aFexSlice() const { return m_l1aFexSlice; }
30  unsigned int latencyPpmFadc() const { return m_latencyPpmFadc; }
31  unsigned int latencyPpmLut() const { return m_latencyPpmLut; }
32  unsigned int latencyCpmInput() const { return m_latencyCpmInput; }
33  unsigned int latencyCpmHits() const { return m_latencyCpmHits; }
34  unsigned int latencyCpmRoi() const { return m_latencyCpmRoi; }
35  unsigned int latencyJemInput() const { return m_latencyJemInput; }
36  unsigned int latencyJemRoi() const { return m_latencyJemRoi; }
37  unsigned int latencyCpCmxBackplane() const { return m_latencyCpCmxBackplane; }
38  unsigned int latencyCpCmxLocal() const { return m_latencyCpCmxLocal; }
39  unsigned int latencyCpCmxCable() const { return m_latencyCpCmxCable; }
40  unsigned int latencyCpCmxSystem() const { return m_latencyCpCmxSystem; }
41  unsigned int latencyCpCmxInfo() const { return m_latencyCpCmxInfo; }
42  unsigned int latencyJetCmxBackplane() const { return m_latencyJetCmxBackplane; }
43  unsigned int latencyJetCmxLocal() const { return m_latencyJetCmxLocal; }
44  unsigned int latencyJetCmxCable() const { return m_latencyJetCmxCable; }
45  unsigned int latencyJetCmxSystem() const { return m_latencyJetCmxSystem; }
46  unsigned int latencyJetCmxInfo() const { return m_latencyJetCmxInfo; }
47  unsigned int latencyJetCmxRoi() const { return m_latencyJetCmxRoi; }
48  unsigned int latencyEnergyCmxBackplane() const { return m_latencyEnergyCmxBackplane; }
49  unsigned int latencyEnergyCmxLocal() const { return m_latencyEnergyCmxLocal; }
50  unsigned int latencyEnergyCmxCable() const { return m_latencyEnergyCmxCable; }
51  unsigned int latencyEnergyCmxSystem() const { return m_latencyEnergyCmxSystem; }
52  unsigned int latencyEnergyCmxInfo() const { return m_latencyEnergyCmxInfo; }
53  unsigned int latencyEnergyCmxRoi() const { return m_latencyEnergyCmxRoi; }
54  unsigned int latencyTopo() const { return m_latencyTopo; }
55  unsigned int internalLatencyJemJet() const { return m_internalLatencyJemJet; }
56  unsigned int internalLatencyJemSum() const { return m_internalLatencyJemSum; }
57  unsigned int bcOffsetJemJet() const { return m_bcOffsetJemJet; }
58  unsigned int bcOffsetJemSum() const { return m_bcOffsetJemSum; }
59  int bcOffsetCmx() const { return m_bcOffsetCmx; }
60  int bcOffsetTopo() const { return m_bcOffsetTopo; }
61  std::string formatTypePpm() const { return m_formatTypePpm; }
62  std::string formatTypeCpJep() const { return m_formatTypeCpJep; }
63  std::string formatTypeTopo() const { return m_formatTypeTopo; }
64  unsigned int compressionThresholdPpm() const { return m_compressionThresholdPpm; }
65  unsigned int compressionThresholdCpJep() const { return m_compressionThresholdCpJep; }
66  unsigned int compressionThresholdTopo() const { return m_compressionThresholdTopo; }
67  unsigned int compressionBaselinePpm() const { return m_compressionBaselinePpm; }
68  unsigned int readout80ModePpm() const { return m_readout80ModePpm; }
69  std::string inputReadoutModeFex() const { return m_inputReadoutModeFex;}
70  unsigned int readoutOffsetEfex() const { return m_readoutOffsetEfex;}
71  unsigned int readoutOffsetGfex() const { return m_readoutOffsetGfex;}
72  unsigned int readoutOffsetJfex() const { return m_readoutOffsetJfex;}
73  unsigned int readoutOffsetPh1Topo() const { return m_readoutOffsetPh1Topo;}
74 
75 
76 
77  void setChannelId(unsigned int channelId) { m_channelId = channelId; }
133 
134 
135 
136 private:
137  unsigned int m_channelId = 0;
138  unsigned int m_baselinePointer = 0;
139  unsigned int m_numFadcSlices = 0;
140  unsigned int m_l1aFadcSlice = 0;
141  unsigned int m_numLutSlices = 0;
142  unsigned int m_l1aLutSlice = 0;
143  unsigned int m_numProcSlices = 0;
144  unsigned int m_l1aProcSlice = 0;
145  unsigned int m_numTopoSlices = 0;
146  unsigned int m_l1aTopoSlice = 0;
147  unsigned int m_numFexSlices = 0;
148  unsigned int m_l1aFexSlice = 0;
149  unsigned int m_latencyPpmFadc = 0;
150  unsigned int m_latencyPpmLut = 0;
151  unsigned int m_latencyCpmInput = 0;
152  unsigned int m_latencyCpmHits = 0;
153  unsigned int m_latencyCpmRoi = 0;
154  unsigned int m_latencyJemInput = 0;
155  unsigned int m_latencyJemRoi = 0;
156  unsigned int m_latencyCpCmxBackplane = 0;
157  unsigned int m_latencyCpCmxLocal = 0;
158  unsigned int m_latencyCpCmxCable = 0;
159  unsigned int m_latencyCpCmxSystem = 0;
160  unsigned int m_latencyCpCmxInfo = 0;
161  unsigned int m_latencyJetCmxBackplane = 0;
162  unsigned int m_latencyJetCmxLocal = 0;
163  unsigned int m_latencyJetCmxCable = 0;
164  unsigned int m_latencyJetCmxSystem = 0;
165  unsigned int m_latencyJetCmxInfo = 0;
166  unsigned int m_latencyJetCmxRoi = 0;
167  unsigned int m_latencyEnergyCmxBackplane = 0;
168  unsigned int m_latencyEnergyCmxLocal = 0;
169  unsigned int m_latencyEnergyCmxCable = 0;
170  unsigned int m_latencyEnergyCmxSystem = 0;
171  unsigned int m_latencyEnergyCmxInfo = 0;
172  unsigned int m_latencyEnergyCmxRoi = 0;
173  unsigned int m_latencyTopo = 0;
174  unsigned int m_internalLatencyJemJet = 0;
175  unsigned int m_internalLatencyJemSum = 0;
176  unsigned int m_bcOffsetJemJet = 0;
177  unsigned int m_bcOffsetJemSum = 0;
178  int m_bcOffsetCmx = 0;
179  int m_bcOffsetTopo = 0;
180  std::string m_formatTypePpm;
181  std::string m_formatTypeCpJep;
182  std::string m_formatTypeTopo;
183  unsigned int m_compressionThresholdPpm = 0;
184  unsigned int m_compressionThresholdCpJep = 0;
185  unsigned int m_compressionThresholdTopo = 0;
186  unsigned int m_compressionBaselinePpm = 0;
187  unsigned int m_readout80ModePpm = 0;
189  unsigned int m_readoutOffsetEfex = 0;
190  unsigned int m_readoutOffsetGfex = 0;
191  unsigned int m_readoutOffsetJfex = 0;
192  unsigned int m_readoutOffsetPh1Topo = 0;
193 
194 
195 
196 };
197 
198 #endif // TRIGT1CALOCALIBCONDITIONS_L1CALOREADOUTCONFIGJSON_H
L1CaloReadoutConfigJSON::latencyEnergyCmxSystem
unsigned int latencyEnergyCmxSystem() const
Definition: L1CaloReadoutConfigJSON.h:51
L1CaloReadoutConfigJSON::m_numProcSlices
unsigned int m_numProcSlices
Definition: L1CaloReadoutConfigJSON.h:143
L1CaloReadoutConfigJSON::l1aFadcSlice
unsigned int l1aFadcSlice() const
Definition: L1CaloReadoutConfigJSON.h:21
L1CaloReadoutConfigJSON::latencyEnergyCmxInfo
unsigned int latencyEnergyCmxInfo() const
Definition: L1CaloReadoutConfigJSON.h:52
L1CaloReadoutConfigJSON::readoutOffsetGfex
unsigned int readoutOffsetGfex() const
Definition: L1CaloReadoutConfigJSON.h:71
L1CaloReadoutConfigJSON::setlatencyEnergyCmxInfo
void setlatencyEnergyCmxInfo(unsigned int latencyEnergyCmxInfo)
Definition: L1CaloReadoutConfigJSON.h:111
L1CaloReadoutConfigJSON::setl1aFadcSlice
void setl1aFadcSlice(unsigned int l1aFadcSlice)
Definition: L1CaloReadoutConfigJSON.h:80
L1CaloReadoutConfigJSON::setlatencyCpmInput
void setlatencyCpmInput(unsigned int latencyCpmInput)
Definition: L1CaloReadoutConfigJSON.h:91
L1CaloReadoutConfigJSON::setlatencyEnergyCmxSystem
void setlatencyEnergyCmxSystem(unsigned int latencyEnergyCmxSystem)
Definition: L1CaloReadoutConfigJSON.h:110
L1CaloReadoutConfigJSON::m_latencyCpmInput
unsigned int m_latencyCpmInput
Definition: L1CaloReadoutConfigJSON.h:151
L1CaloReadoutConfigJSON::setreadoutOffsetJfex
void setreadoutOffsetJfex(unsigned int readoutOffsetJfex)
Definition: L1CaloReadoutConfigJSON.h:131
L1CaloReadoutConfigJSON::setreadoutOffsetGfex
void setreadoutOffsetGfex(unsigned int readoutOffsetGfex)
Definition: L1CaloReadoutConfigJSON.h:130
L1CaloReadoutConfigJSON::readoutOffsetPh1Topo
unsigned int readoutOffsetPh1Topo() const
Definition: L1CaloReadoutConfigJSON.h:73
L1CaloReadoutConfigJSON::setlatencyCpCmxSystem
void setlatencyCpCmxSystem(unsigned int latencyCpCmxSystem)
Definition: L1CaloReadoutConfigJSON.h:99
L1CaloReadoutConfigJSON::latencyCpmInput
unsigned int latencyCpmInput() const
Definition: L1CaloReadoutConfigJSON.h:32
L1CaloReadoutConfigJSON::bcOffsetJemSum
unsigned int bcOffsetJemSum() const
Definition: L1CaloReadoutConfigJSON.h:58
L1CaloReadoutConfigJSON::setbcOffsetCmx
void setbcOffsetCmx(int bcOffsetCmx)
Definition: L1CaloReadoutConfigJSON.h:118
L1CaloReadoutConfigJSON::setl1aProcSlice
void setl1aProcSlice(unsigned int l1aProcSlice)
Definition: L1CaloReadoutConfigJSON.h:84
L1CaloReadoutConfigJSON::l1aLutSlice
unsigned int l1aLutSlice() const
Definition: L1CaloReadoutConfigJSON.h:23
L1CaloReadoutConfigJSON::m_latencyPpmFadc
unsigned int m_latencyPpmFadc
Definition: L1CaloReadoutConfigJSON.h:149
L1CaloReadoutConfigJSON::m_latencyCpCmxInfo
unsigned int m_latencyCpCmxInfo
Definition: L1CaloReadoutConfigJSON.h:160
L1CaloReadoutConfigJSON::latencyEnergyCmxLocal
unsigned int latencyEnergyCmxLocal() const
Definition: L1CaloReadoutConfigJSON.h:49
L1CaloReadoutConfigJSON::setlatencyPpmLut
void setlatencyPpmLut(unsigned int latencyPpmLut)
Definition: L1CaloReadoutConfigJSON.h:90
L1CaloReadoutConfigJSON::m_l1aLutSlice
unsigned int m_l1aLutSlice
Definition: L1CaloReadoutConfigJSON.h:142
L1CaloReadoutConfigJSON::m_latencyJemInput
unsigned int m_latencyJemInput
Definition: L1CaloReadoutConfigJSON.h:154
L1CaloReadoutConfigJSON::m_latencyJetCmxInfo
unsigned int m_latencyJetCmxInfo
Definition: L1CaloReadoutConfigJSON.h:165
L1CaloReadoutConfigJSON::latencyEnergyCmxRoi
unsigned int latencyEnergyCmxRoi() const
Definition: L1CaloReadoutConfigJSON.h:53
L1CaloReadoutConfigJSON::m_channelId
unsigned int m_channelId
Definition: L1CaloReadoutConfigJSON.h:137
L1CaloReadoutConfigJSON::setlatencyCpmHits
void setlatencyCpmHits(unsigned int latencyCpmHits)
Definition: L1CaloReadoutConfigJSON.h:92
L1CaloReadoutConfigJSON::numFexSlices
unsigned int numFexSlices() const
Definition: L1CaloReadoutConfigJSON.h:28
L1CaloReadoutConfigJSON::latencyJetCmxLocal
unsigned int latencyJetCmxLocal() const
Definition: L1CaloReadoutConfigJSON.h:43
L1CaloReadoutConfigJSON::m_readoutOffsetPh1Topo
unsigned int m_readoutOffsetPh1Topo
Definition: L1CaloReadoutConfigJSON.h:192
L1CaloReadoutConfigJSON::setnumProcSlices
void setnumProcSlices(unsigned int numProcSlices)
Definition: L1CaloReadoutConfigJSON.h:83
L1CaloReadoutConfigJSON::m_inputReadoutModeFex
std::string m_inputReadoutModeFex
Definition: L1CaloReadoutConfigJSON.h:188
L1CaloReadoutConfigJSON::m_latencyEnergyCmxCable
unsigned int m_latencyEnergyCmxCable
Definition: L1CaloReadoutConfigJSON.h:169
L1CaloReadoutConfigJSON::latencyCpCmxCable
unsigned int latencyCpCmxCable() const
Definition: L1CaloReadoutConfigJSON.h:39
L1CaloReadoutConfigJSON::m_l1aFadcSlice
unsigned int m_l1aFadcSlice
Definition: L1CaloReadoutConfigJSON.h:140
L1CaloReadoutConfigJSON::m_numTopoSlices
unsigned int m_numTopoSlices
Definition: L1CaloReadoutConfigJSON.h:145
L1CaloReadoutConfigJSON::m_l1aTopoSlice
unsigned int m_l1aTopoSlice
Definition: L1CaloReadoutConfigJSON.h:146
L1CaloReadoutConfigJSON::l1aProcSlice
unsigned int l1aProcSlice() const
Definition: L1CaloReadoutConfigJSON.h:25
L1CaloReadoutConfigJSON::m_l1aProcSlice
unsigned int m_l1aProcSlice
Definition: L1CaloReadoutConfigJSON.h:144
L1CaloReadoutConfigJSON::m_formatTypeTopo
std::string m_formatTypeTopo
Definition: L1CaloReadoutConfigJSON.h:182
L1CaloReadoutConfigJSON::m_compressionThresholdPpm
unsigned int m_compressionThresholdPpm
Definition: L1CaloReadoutConfigJSON.h:183
L1CaloReadoutConfigJSON::m_latencyJemRoi
unsigned int m_latencyJemRoi
Definition: L1CaloReadoutConfigJSON.h:155
L1CaloReadoutConfigJSON::latencyPpmFadc
unsigned int latencyPpmFadc() const
Definition: L1CaloReadoutConfigJSON.h:30
L1CaloReadoutConfigJSON::m_numFadcSlices
unsigned int m_numFadcSlices
Definition: L1CaloReadoutConfigJSON.h:139
L1CaloReadoutConfigJSON::m_bcOffsetJemSum
unsigned int m_bcOffsetJemSum
Definition: L1CaloReadoutConfigJSON.h:177
L1CaloReadoutConfigJSON::m_latencyPpmLut
unsigned int m_latencyPpmLut
Definition: L1CaloReadoutConfigJSON.h:150
L1CaloReadoutConfigJSON::internalLatencyJemJet
unsigned int internalLatencyJemJet() const
Definition: L1CaloReadoutConfigJSON.h:55
L1CaloReadoutConfigJSON::setnumFadcSlices
void setnumFadcSlices(unsigned int numFadcSlices)
Definition: L1CaloReadoutConfigJSON.h:79
L1CaloReadoutConfigJSON::setlatencyCpCmxInfo
void setlatencyCpCmxInfo(unsigned int latencyCpCmxInfo)
Definition: L1CaloReadoutConfigJSON.h:100
L1CaloReadoutConfigJSON::m_compressionThresholdTopo
unsigned int m_compressionThresholdTopo
Definition: L1CaloReadoutConfigJSON.h:185
L1CaloReadoutConfigJSON::m_internalLatencyJemSum
unsigned int m_internalLatencyJemSum
Definition: L1CaloReadoutConfigJSON.h:175
L1CaloReadoutConfigJSON::m_internalLatencyJemJet
unsigned int m_internalLatencyJemJet
Definition: L1CaloReadoutConfigJSON.h:174
L1CaloReadoutConfigJSON::readoutOffsetEfex
unsigned int readoutOffsetEfex() const
Definition: L1CaloReadoutConfigJSON.h:70
L1CaloReadoutConfigJSON::L1CaloReadoutConfigJSON
L1CaloReadoutConfigJSON()
Definition: L1CaloReadoutConfigJSON.h:15
L1CaloReadoutConfigJSON::setlatencyCpmRoi
void setlatencyCpmRoi(unsigned int latencyCpmRoi)
Definition: L1CaloReadoutConfigJSON.h:93
L1CaloReadoutConfigJSON::compressionThresholdPpm
unsigned int compressionThresholdPpm() const
Definition: L1CaloReadoutConfigJSON.h:64
L1CaloReadoutConfigJSON::setreadoutOffsetEfex
void setreadoutOffsetEfex(unsigned int readoutOffsetEfex)
Definition: L1CaloReadoutConfigJSON.h:129
L1CaloReadoutConfigJSON::setcompressionThresholdCpJep
void setcompressionThresholdCpJep(unsigned int compressionThresholdCpJep)
Definition: L1CaloReadoutConfigJSON.h:124
L1CaloReadoutConfigJSON::latencyTopo
unsigned int latencyTopo() const
Definition: L1CaloReadoutConfigJSON.h:54
L1CaloReadoutConfigJSON::m_latencyCpmHits
unsigned int m_latencyCpmHits
Definition: L1CaloReadoutConfigJSON.h:152
L1CaloReadoutConfigJSON::setl1aTopoSlice
void setl1aTopoSlice(unsigned int l1aTopoSlice)
Definition: L1CaloReadoutConfigJSON.h:86
L1CaloReadoutConfigJSON::latencyCpCmxLocal
unsigned int latencyCpCmxLocal() const
Definition: L1CaloReadoutConfigJSON.h:38
L1CaloReadoutConfigJSON::latencyJetCmxBackplane
unsigned int latencyJetCmxBackplane() const
Definition: L1CaloReadoutConfigJSON.h:42
L1CaloReadoutConfigJSON::setbcOffsetJemSum
void setbcOffsetJemSum(unsigned int bcOffsetJemSum)
Definition: L1CaloReadoutConfigJSON.h:117
L1CaloReadoutConfigJSON::m_readoutOffsetGfex
unsigned int m_readoutOffsetGfex
Definition: L1CaloReadoutConfigJSON.h:190
L1CaloReadoutConfigJSON::setcompressionThresholdPpm
void setcompressionThresholdPpm(unsigned int compressionThresholdPpm)
Definition: L1CaloReadoutConfigJSON.h:123
L1CaloReadoutConfigJSON::latencyJetCmxCable
unsigned int latencyJetCmxCable() const
Definition: L1CaloReadoutConfigJSON.h:44
L1CaloReadoutConfigJSON::bcOffsetCmx
int bcOffsetCmx() const
Definition: L1CaloReadoutConfigJSON.h:59
L1CaloReadoutConfigJSON::m_formatTypePpm
std::string m_formatTypePpm
Definition: L1CaloReadoutConfigJSON.h:180
L1CaloReadoutConfigJSON::latencyJemInput
unsigned int latencyJemInput() const
Definition: L1CaloReadoutConfigJSON.h:35
L1CaloReadoutConfigJSON::setformatTypeCpJep
void setformatTypeCpJep(const std::string &formatTypeCpJep)
Definition: L1CaloReadoutConfigJSON.h:121
L1CaloReadoutConfigJSON::numLutSlices
unsigned int numLutSlices() const
Definition: L1CaloReadoutConfigJSON.h:22
L1CaloReadoutConfigJSON::formatTypeTopo
std::string formatTypeTopo() const
Definition: L1CaloReadoutConfigJSON.h:63
L1CaloReadoutConfigJSON::internalLatencyJemSum
unsigned int internalLatencyJemSum() const
Definition: L1CaloReadoutConfigJSON.h:56
L1CaloReadoutConfigJSON::setlatencyJetCmxLocal
void setlatencyJetCmxLocal(unsigned int latencyJetCmxLocal)
Definition: L1CaloReadoutConfigJSON.h:102
L1CaloReadoutConfigJSON::setformatTypeTopo
void setformatTypeTopo(const std::string &formatTypeTopo)
Definition: L1CaloReadoutConfigJSON.h:122
L1CaloReadoutConfigJSON::setlatencyCpCmxBackplane
void setlatencyCpCmxBackplane(unsigned int latencyCpCmxBackplane)
Definition: L1CaloReadoutConfigJSON.h:96
L1CaloReadoutConfigJSON::numFadcSlices
unsigned int numFadcSlices() const
Definition: L1CaloReadoutConfigJSON.h:20
L1CaloReadoutConfigJSON::setbcOffsetTopo
void setbcOffsetTopo(int bcOffsetTopo)
Definition: L1CaloReadoutConfigJSON.h:119
L1CaloReadoutConfigJSON::setcompressionThresholdTopo
void setcompressionThresholdTopo(unsigned int compressionThresholdTopo)
Definition: L1CaloReadoutConfigJSON.h:125
L1CaloReadoutConfigJSON::latencyCpmHits
unsigned int latencyCpmHits() const
Definition: L1CaloReadoutConfigJSON.h:33
L1CaloReadoutConfigJSON::compressionThresholdTopo
unsigned int compressionThresholdTopo() const
Definition: L1CaloReadoutConfigJSON.h:66
L1CaloReadoutConfigJSON::m_readout80ModePpm
unsigned int m_readout80ModePpm
Definition: L1CaloReadoutConfigJSON.h:187
L1CaloReadoutConfigJSON::m_latencyJetCmxLocal
unsigned int m_latencyJetCmxLocal
Definition: L1CaloReadoutConfigJSON.h:162
L1CaloReadoutConfigJSON::latencyJetCmxSystem
unsigned int latencyJetCmxSystem() const
Definition: L1CaloReadoutConfigJSON.h:45
L1CaloReadoutConfigJSON::m_latencyJetCmxCable
unsigned int m_latencyJetCmxCable
Definition: L1CaloReadoutConfigJSON.h:163
L1CaloReadoutConfigJSON::latencyJetCmxRoi
unsigned int latencyJetCmxRoi() const
Definition: L1CaloReadoutConfigJSON.h:47
L1CaloReadoutConfigJSON::setChannelId
void setChannelId(unsigned int channelId)
Definition: L1CaloReadoutConfigJSON.h:77
L1CaloReadoutConfigJSON::inputReadoutModeFex
std::string inputReadoutModeFex() const
Definition: L1CaloReadoutConfigJSON.h:69
L1CaloReadoutConfigJSON::setnumFexSlices
void setnumFexSlices(unsigned int numFexSlices)
Definition: L1CaloReadoutConfigJSON.h:87
L1CaloReadoutConfigJSON::setlatencyEnergyCmxBackplane
void setlatencyEnergyCmxBackplane(unsigned int latencyEnergyCmxBackplane)
Definition: L1CaloReadoutConfigJSON.h:107
L1CaloReadoutConfigJSON::setcompressionBaselinePpm
void setcompressionBaselinePpm(unsigned int compressionBaselinePpm)
Definition: L1CaloReadoutConfigJSON.h:126
L1CaloReadoutConfigJSON::setlatencyEnergyCmxCable
void setlatencyEnergyCmxCable(unsigned int latencyEnergyCmxCable)
Definition: L1CaloReadoutConfigJSON.h:109
L1CaloReadoutConfigJSON::setbaselinePointer
void setbaselinePointer(unsigned int baselinePointer)
Definition: L1CaloReadoutConfigJSON.h:78
L1CaloReadoutConfigJSON::setlatencyJemInput
void setlatencyJemInput(unsigned int latencyJemInput)
Definition: L1CaloReadoutConfigJSON.h:94
L1CaloReadoutConfigJSON::setreadoutOffsetPh1Topo
void setreadoutOffsetPh1Topo(unsigned int readoutOffsetPh1Topo)
Definition: L1CaloReadoutConfigJSON.h:132
L1CaloReadoutConfigJSON::setlatencyJetCmxRoi
void setlatencyJetCmxRoi(unsigned int latencyJetCmxRoi)
Definition: L1CaloReadoutConfigJSON.h:106
L1CaloReadoutConfigJSON::formatTypeCpJep
std::string formatTypeCpJep() const
Definition: L1CaloReadoutConfigJSON.h:62
L1CaloReadoutConfigJSON::bcOffsetJemJet
unsigned int bcOffsetJemJet() const
Definition: L1CaloReadoutConfigJSON.h:57
L1CaloReadoutConfigJSON::m_bcOffsetTopo
int m_bcOffsetTopo
Definition: L1CaloReadoutConfigJSON.h:179
L1CaloReadoutConfigJSON::m_readoutOffsetJfex
unsigned int m_readoutOffsetJfex
Definition: L1CaloReadoutConfigJSON.h:191
L1CaloReadoutConfigJSON::m_baselinePointer
unsigned int m_baselinePointer
Definition: L1CaloReadoutConfigJSON.h:138
L1CaloReadoutConfigJSON::m_latencyCpCmxCable
unsigned int m_latencyCpCmxCable
Definition: L1CaloReadoutConfigJSON.h:158
L1CaloReadoutConfigJSON::setl1aFexSlice
void setl1aFexSlice(unsigned int l1aFexSlice)
Definition: L1CaloReadoutConfigJSON.h:88
L1CaloReadoutConfigJSON::setlatencyEnergyCmxLocal
void setlatencyEnergyCmxLocal(unsigned int latencyEnergyCmxLocal)
Definition: L1CaloReadoutConfigJSON.h:108
L1CaloReadoutConfigJSON::m_latencyEnergyCmxLocal
unsigned int m_latencyEnergyCmxLocal
Definition: L1CaloReadoutConfigJSON.h:168
L1CaloReadoutConfigJSON::m_compressionBaselinePpm
unsigned int m_compressionBaselinePpm
Definition: L1CaloReadoutConfigJSON.h:186
L1CaloReadoutConfigJSON::latencyCpCmxInfo
unsigned int latencyCpCmxInfo() const
Definition: L1CaloReadoutConfigJSON.h:41
L1CaloReadoutConfigJSON::setinternalLatencyJemJet
void setinternalLatencyJemJet(unsigned int internalLatencyJemJet)
Definition: L1CaloReadoutConfigJSON.h:114
L1CaloReadoutConfigJSON::m_bcOffsetCmx
int m_bcOffsetCmx
Definition: L1CaloReadoutConfigJSON.h:178
L1CaloReadoutConfigJSON::m_formatTypeCpJep
std::string m_formatTypeCpJep
Definition: L1CaloReadoutConfigJSON.h:181
L1CaloReadoutConfigJSON::latencyEnergyCmxBackplane
unsigned int latencyEnergyCmxBackplane() const
Definition: L1CaloReadoutConfigJSON.h:48
L1CaloReadoutConfigJSON::numProcSlices
unsigned int numProcSlices() const
Definition: L1CaloReadoutConfigJSON.h:24
L1CaloReadoutConfigJSON::setlatencyJetCmxInfo
void setlatencyJetCmxInfo(unsigned int latencyJetCmxInfo)
Definition: L1CaloReadoutConfigJSON.h:105
L1CaloReadoutConfigJSON::latencyCpCmxSystem
unsigned int latencyCpCmxSystem() const
Definition: L1CaloReadoutConfigJSON.h:40
L1CaloReadoutConfigJSON::m_bcOffsetJemJet
unsigned int m_bcOffsetJemJet
Definition: L1CaloReadoutConfigJSON.h:176
L1CaloReadoutConfigJSON::m_latencyJetCmxRoi
unsigned int m_latencyJetCmxRoi
Definition: L1CaloReadoutConfigJSON.h:166
L1CaloReadoutConfigJSON::m_compressionThresholdCpJep
unsigned int m_compressionThresholdCpJep
Definition: L1CaloReadoutConfigJSON.h:184
L1CaloReadoutConfigJSON::setlatencyJemRoi
void setlatencyJemRoi(unsigned int latencyJemRoi)
Definition: L1CaloReadoutConfigJSON.h:95
L1CaloReadoutConfigJSON::m_latencyJetCmxBackplane
unsigned int m_latencyJetCmxBackplane
Definition: L1CaloReadoutConfigJSON.h:161
L1CaloReadoutConfigJSON::latencyPpmLut
unsigned int latencyPpmLut() const
Definition: L1CaloReadoutConfigJSON.h:31
L1CaloReadoutConfigJSON::m_l1aFexSlice
unsigned int m_l1aFexSlice
Definition: L1CaloReadoutConfigJSON.h:148
L1CaloReadoutConfigJSON::m_latencyEnergyCmxInfo
unsigned int m_latencyEnergyCmxInfo
Definition: L1CaloReadoutConfigJSON.h:171
L1CaloReadoutConfigJSON::m_latencyCpmRoi
unsigned int m_latencyCpmRoi
Definition: L1CaloReadoutConfigJSON.h:153
L1CaloReadoutConfigJSON::setlatencyTopo
void setlatencyTopo(unsigned int latencyTopo)
Definition: L1CaloReadoutConfigJSON.h:113
L1CaloReadoutConfigJSON::setl1aLutSlice
void setl1aLutSlice(unsigned int l1aLutSlice)
Definition: L1CaloReadoutConfigJSON.h:82
L1CaloReadoutConfigJSON::m_readoutOffsetEfex
unsigned int m_readoutOffsetEfex
Definition: L1CaloReadoutConfigJSON.h:189
L1CaloReadoutConfigJSON::m_latencyEnergyCmxRoi
unsigned int m_latencyEnergyCmxRoi
Definition: L1CaloReadoutConfigJSON.h:172
L1CaloReadoutConfigJSON::m_latencyTopo
unsigned int m_latencyTopo
Definition: L1CaloReadoutConfigJSON.h:173
L1CaloReadoutConfigJSON
Folder <-> Object mapping for /TRIGGER/L1Calo/V2/Configuration/ReadoutConfigJSON .
Definition: L1CaloReadoutConfigJSON.h:13
L1CaloReadoutConfigJSON::setlatencyJetCmxBackplane
void setlatencyJetCmxBackplane(unsigned int latencyJetCmxBackplane)
Definition: L1CaloReadoutConfigJSON.h:101
L1CaloReadoutConfigJSON::m_latencyCpCmxLocal
unsigned int m_latencyCpCmxLocal
Definition: L1CaloReadoutConfigJSON.h:157
L1CaloReadoutConfigJSON::compressionBaselinePpm
unsigned int compressionBaselinePpm() const
Definition: L1CaloReadoutConfigJSON.h:67
L1CaloReadoutConfigJSON::l1aTopoSlice
unsigned int l1aTopoSlice() const
Definition: L1CaloReadoutConfigJSON.h:27
L1CaloReadoutConfigJSON::setlatencyCpCmxLocal
void setlatencyCpCmxLocal(unsigned int latencyCpCmxLocal)
Definition: L1CaloReadoutConfigJSON.h:97
L1CaloReadoutConfigJSON::m_latencyEnergyCmxBackplane
unsigned int m_latencyEnergyCmxBackplane
Definition: L1CaloReadoutConfigJSON.h:167
L1CaloReadoutConfigJSON::m_latencyCpCmxBackplane
unsigned int m_latencyCpCmxBackplane
Definition: L1CaloReadoutConfigJSON.h:156
L1CaloReadoutConfigJSON::setnumTopoSlices
void setnumTopoSlices(unsigned int numTopoSlices)
Definition: L1CaloReadoutConfigJSON.h:85
L1CaloReadoutConfigJSON::setlatencyJetCmxSystem
void setlatencyJetCmxSystem(unsigned int latencyJetCmxSystem)
Definition: L1CaloReadoutConfigJSON.h:104
L1CaloReadoutConfigJSON::setnumLutSlices
void setnumLutSlices(unsigned int numLutSlices)
Definition: L1CaloReadoutConfigJSON.h:81
L1CaloReadoutConfigJSON::l1aFexSlice
unsigned int l1aFexSlice() const
Definition: L1CaloReadoutConfigJSON.h:29
L1CaloReadoutConfigJSON::formatTypePpm
std::string formatTypePpm() const
Definition: L1CaloReadoutConfigJSON.h:61
L1CaloReadoutConfigJSON::m_numLutSlices
unsigned int m_numLutSlices
Definition: L1CaloReadoutConfigJSON.h:141
L1CaloReadoutConfigJSON::latencyCpCmxBackplane
unsigned int latencyCpCmxBackplane() const
Definition: L1CaloReadoutConfigJSON.h:37
L1CaloReadoutConfigJSON::compressionThresholdCpJep
unsigned int compressionThresholdCpJep() const
Definition: L1CaloReadoutConfigJSON.h:65
L1CaloReadoutConfigJSON::m_latencyCpCmxSystem
unsigned int m_latencyCpCmxSystem
Definition: L1CaloReadoutConfigJSON.h:159
L1CaloReadoutConfigJSON::setlatencyCpCmxCable
void setlatencyCpCmxCable(unsigned int latencyCpCmxCable)
Definition: L1CaloReadoutConfigJSON.h:98
L1CaloReadoutConfigJSON::latencyJetCmxInfo
unsigned int latencyJetCmxInfo() const
Definition: L1CaloReadoutConfigJSON.h:46
L1CaloReadoutConfigJSON::setbcOffsetJemJet
void setbcOffsetJemJet(unsigned int bcOffsetJemJet)
Definition: L1CaloReadoutConfigJSON.h:116
L1CaloReadoutConfigJSON::channelId
unsigned int channelId() const
Definition: L1CaloReadoutConfigJSON.h:18
L1CaloReadoutConfigJSON::setlatencyJetCmxCable
void setlatencyJetCmxCable(unsigned int latencyJetCmxCable)
Definition: L1CaloReadoutConfigJSON.h:103
L1CaloReadoutConfigJSON::numTopoSlices
unsigned int numTopoSlices() const
Definition: L1CaloReadoutConfigJSON.h:26
L1CaloReadoutConfigJSON::m_numFexSlices
unsigned int m_numFexSlices
Definition: L1CaloReadoutConfigJSON.h:147
L1CaloReadoutConfigJSON::setlatencyEnergyCmxRoi
void setlatencyEnergyCmxRoi(unsigned int latencyEnergyCmxRoi)
Definition: L1CaloReadoutConfigJSON.h:112
L1CaloReadoutConfigJSON::readoutOffsetJfex
unsigned int readoutOffsetJfex() const
Definition: L1CaloReadoutConfigJSON.h:72
L1CaloReadoutConfigJSON::setlatencyPpmFadc
void setlatencyPpmFadc(unsigned int latencyPpmFadc)
Definition: L1CaloReadoutConfigJSON.h:89
L1CaloReadoutConfigJSON::m_latencyEnergyCmxSystem
unsigned int m_latencyEnergyCmxSystem
Definition: L1CaloReadoutConfigJSON.h:170
L1CaloReadoutConfigJSON::setformatTypePpm
void setformatTypePpm(const std::string &formatTypePpm)
Definition: L1CaloReadoutConfigJSON.h:120
L1CaloReadoutConfigJSON::latencyJemRoi
unsigned int latencyJemRoi() const
Definition: L1CaloReadoutConfigJSON.h:36
L1CaloReadoutConfigJSON::setinputReadoutModeFex
void setinputReadoutModeFex(const std::string &inputReadoutModeFex)
Definition: L1CaloReadoutConfigJSON.h:128
L1CaloReadoutConfigJSON::baselinePointer
unsigned int baselinePointer() const
Definition: L1CaloReadoutConfigJSON.h:19
L1CaloReadoutConfigJSON::m_latencyJetCmxSystem
unsigned int m_latencyJetCmxSystem
Definition: L1CaloReadoutConfigJSON.h:164
L1CaloReadoutConfigJSON::latencyCpmRoi
unsigned int latencyCpmRoi() const
Definition: L1CaloReadoutConfigJSON.h:34
L1CaloReadoutConfigJSON::latencyEnergyCmxCable
unsigned int latencyEnergyCmxCable() const
Definition: L1CaloReadoutConfigJSON.h:50
L1CaloReadoutConfigJSON::setreadout80ModePpm
void setreadout80ModePpm(unsigned int readout80ModePpm)
Definition: L1CaloReadoutConfigJSON.h:127
L1CaloReadoutConfigJSON::bcOffsetTopo
int bcOffsetTopo() const
Definition: L1CaloReadoutConfigJSON.h:60
L1CaloReadoutConfigJSON::readout80ModePpm
unsigned int readout80ModePpm() const
Definition: L1CaloReadoutConfigJSON.h:68
L1CaloReadoutConfigJSON::setinternalLatencyJemSum
void setinternalLatencyJemSum(unsigned int internalLatencyJemSum)
Definition: L1CaloReadoutConfigJSON.h:115