ATLAS Offline Software
Loading...
Searching...
No Matches
python.LArElecCalibDBConfig Namespace Reference

Functions

 LArElecCalibDBCfg (flags, condObjs)
 LArElecCalibDBRun2Cfg (flags, condObjs)
 LArElecCalibDBSCCfg (flags, condObjs, sqlite=None)
 LArElecCalibDBRun1Cfg (flags, condObjs)
 LArElecCalibDBMCRun4Cfg (flags, folders)
 LArElecCalibDBMCCfg (flags, folders, detdb="LAR_OFL")
 LArElecCalibDBMCSCCfg (flags, folders, detdb="LAR_OFL")

Variables

 LArDAC2uASymAlg = CompFactory.getComp("LArSymConditionsAlg<LArDAC2uAMC, LArDAC2uASym>")
 LArMinBiasAverageSymAlg = CompFactory.getComp("LArSymConditionsAlg<LArMinBiasAverageMC, LArMinBiasAverageSym>")
 LArMinBiasSymAlg = CompFactory.getComp("LArSymConditionsAlg<LArMinBiasMC, LArMinBiasSym>")
 LArNoiseSymAlg = CompFactory.getComp("LArSymConditionsAlg<LArNoiseMC, LArNoiseSym>")
 LArRampSymAlg = CompFactory.getComp("LArSymConditionsAlg<LArRampMC, LArRampSym>")
 LArfSamplSymAlg = CompFactory.getComp("LArSymConditionsAlg<LArfSamplMC, LArfSamplSym>")
 LArAutoCorrSymAlg = CompFactory.getComp("LArSymConditionsAlg<LArAutoCorrMC, LArAutoCorrSym>")
 LAruA2MeVSymAlg = CompFactory.getComp("LArSymConditionsAlg<LAruA2MeVMC, LAruA2MeVSym>")
 LArShapeSymAlg = CompFactory.getComp("LArSymConditionsAlg<LArShape32MC, LArShape32Sym>")
 LArMPhysOverMcalSymAlg = CompFactory.getComp("LArSymConditionsAlg<LArMphysOverMcalMC, LArMphysOverMcalSym>")
 LArHVScaleCorrCondFlatAlg = CompFactory.getComp("LArFlatConditionsAlg<LArHVScaleCorrFlat>")
 LAruA2MeVCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LAruA2MeVFlat>")
 LArDAC2uACondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArDAC2uAFlat>")
 LArPedestalCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArPedestalFlat>")
 LArRampCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArRampFlat>")
 LArMphysOverMcalCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArMphysOverMcalFlat>")
 LArOFCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArOFCFlat>")
 LArShapeCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArShapeFlat>")
 LArNoiseCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArNoiseFlat>")
 LArHVScaleCorrSCCondFlatAlg = CompFactory.getComp("LArFlatConditionsAlg<LArHVScaleCorrSC>")
 LArDAC2uASCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArDAC2uASC>")
 LArRampSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArRampSC>")
 LAruA2MeVSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LAruA2MeVSC>")
 LArfSamplSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArfSamplSC>")
 LArShapeSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArShapeSC>")
 LArPedestalSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArPedestalSC>")
 LArNoiseSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArNoiseSC>")
 LArMinBiasSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArMinBiasSC>")
 LArAutoCorrSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArAutoCorrSC>")
 LArPileupAverageSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArMinBiasAverageSC>")
 LArMphysOverMcalSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArMphysOverMcalSC>")
 LArOFCSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArOFCSC>")
 flags1 = initConfigFlags()
 Files
 acc1 = LArElecCalibDBCfg (flags1, ['Ramp', 'Pedestal'])
 summariseProps
 flags2 = initConfigFlags()
 Run
 acc2 = LArElecCalibDBCfg (flags2, ['Ramp', 'Pedestal'])
 flags3 = initConfigFlags()
 acc3 = LArElecCalibDBCfg (flags3, ['Ramp', 'Pedestal'])

Function Documentation

◆ LArElecCalibDBCfg()

LArElecCalibDBCfg ( flags,
condObjs )

Definition at line 48 of file LArElecCalibDBConfig.py.

48def LArElecCalibDBCfg(flags,condObjs):
49 from AthenaConfiguration.Enums import LHCPeriod
50
51 #Check MC case
52 if flags.Input.isMC:
53 #Global tags earlier than COND-MC21-SDR-RUN4-06 are copies of COOL and contain the legacy conditions format
54 if flags.GeoModel.Run is LHCPeriod.Run4 and flags.IOVDb.UseCREST and flags.IOVDb.GlobalTag not in ('COND-MC21-SDR-RUN4-05', 'COND-MC21-SDR-RUN4-CHAI-06',
55 'CREST-BLKPA-2025-04', 'CREST-DCS-01', 'CREST-HLTP-2024-02',
56 'CREST-HLTP-2025-01', 'CREST-HLTP-202500', 'CREST-HLTP-2026-01',
57 'CREST-HLTP-2026-02', 'CREST-HLTP-TEST', 'CREST-MC21-SDR-RUN4-03',
58 'MY-GT-01', 'TEST'):
59 return LArElecCalibDBMCRun4Cfg(flags,condObjs)
60 else: #Run 1/2/3 case
61 return LArElecCalibDBMCCfg(flags,condObjs)
62
63 #Check run 1 case:
64 if flags.GeoModel.Run < LHCPeriod.Run2 :
65 return LArElecCalibDBRun1Cfg(flags,condObjs)
66
67 #Everything else, eg run 2 (and 3?) data
68 return LArElecCalibDBRun2Cfg(flags,condObjs)
69
70
71
72

◆ LArElecCalibDBMCCfg()

LArElecCalibDBMCCfg ( flags,
folders,
detdb = "LAR_OFL" )

Definition at line 253 of file LArElecCalibDBConfig.py.

253def LArElecCalibDBMCCfg(flags,folders,detdb="LAR_OFL"):
254 _larCondDBFoldersMC = {
255 "Ramp":("LArRampMC","/LAR/ElecCalibMC/Ramp","LArRamp", LArRampSymAlg ),
256 "AutoCorr":("LArAutoCorrMC","/LAR/ElecCalibMC/AutoCorr","LArAutoCorr", LArAutoCorrSymAlg),
257 "DAC2uA":("LArDAC2uAMC","/LAR/ElecCalibMC/DAC2uA","LArDAC2uA",LArDAC2uASymAlg),
258 "Pedestal":("LArPedestalMC","/LAR/ElecCalibMC/Pedestal","LArPedestal",None),
259 "Noise":("LArNoiseMC","/LAR/ElecCalibMC/Noise","LArNoise",LArNoiseSymAlg),
260 "fSampl":("LArfSamplMC","/LAR/ElecCalibMC/fSampl","LArfSampl",LArfSamplSymAlg),
261 "uA2MeV":("LAruA2MeVMC","/LAR/ElecCalibMC/uA2MeV","LAruA2MeV", LAruA2MeVSymAlg),
262 "MinBias":("LArMinBiasMC","/LAR/ElecCalibMC/MinBias","LArMinBias",LArMinBiasSymAlg),
263 "Shape":("LArShape32MC","/LAR/ElecCalibMC/Shape","LArShape",LArShapeSymAlg),
264 "MinBiasAvc":("LArMinBiasAverageMC","/LAR/ElecCalibMC/MinBiasAverage","LArMinBiasAverage",LArMinBiasAverageSymAlg),
265 "MphysOverMcal":("LArMphysOverMcalMC","/LAR/ElecCalibMC/MphysOverMcal","LArMphysOverMcal",LArMPhysOverMcalSymAlg),
266 "HVScaleCorr" : ("LArHVScaleCorrComplete", '/LAR/ElecCalibMC/HVScaleCorr',"LArHVScaleCorr",None)
267 }
268
269 result=ComponentAccumulator()
270 #Add cabling
271 from LArCabling.LArCablingConfig import LArOnOffIdMappingCfg
272 result.merge(LArOnOffIdMappingCfg(flags))
273 LArMCSymCondAlg=CompFactory.LArMCSymCondAlg
274 result.addCondAlgo(LArMCSymCondAlg(ReadKey="LArOnOffIdMap"))
275 folderlist=[]
276 for folder in folders:
277 try:
278 classname,fldr,key,calg=_larCondDBFoldersMC[folder]
279 except KeyError:
280 raise ConfigurationError("No conditions data %s found for Monte Carlo" % folder)
281
282 folderlist+=[(fldr,detdb,classname),]
283 if calg is not None:
284 result.addCondAlgo(calg(ReadKey=key,WriteKey=key+"Sym"))
285
286 result.merge(addFolderList(flags,folderlist,db="OFLP200"))
287 return result
288
289

◆ LArElecCalibDBMCRun4Cfg()

LArElecCalibDBMCRun4Cfg ( flags,
folders )

Definition at line 212 of file LArElecCalibDBConfig.py.

212def LArElecCalibDBMCRun4Cfg(flags,folders):
213 _larCondDBFoldersMC = {
214 "Ramp":("CondAttrListCollection","/LAR/ElecCalibMC/Ramp","LArRamp", LArRampCondAlg ),
215 "AutoCorr":("LArAutoCorrMC","/LAR/ElecCalibMC/AutoCorr","LArAutoCorr", LArAutoCorrSymAlg),
216 "DAC2uA":("LArDAC2uAMC","/LAR/ElecCalibMC/DAC2uA","LArDAC2uA",LArDAC2uASymAlg),
217 "Pedestal":("CondAttrListCollection","/LAR/ElecCalibMC/Pedestal","LArPedestal",LArPedestalCondAlg),
218 "Noise":("CondAttrListCollection","/LAR/ElecCalibMC/Noise","LArNoise",LArNoiseCondAlg),
219 "fSampl":("LArfSamplMC","/LAR/ElecCalibMC/fSampl","LArfSampl",LArfSamplSymAlg),
220 "uA2MeV":("LAruA2MeVMC","/LAR/ElecCalibMC/uA2MeV","LAruA2MeV", LAruA2MeVSymAlg),
221 "MinBias":("LArMinBiasMC","/LAR/ElecCalibMC/MinBias","LArMinBias",LArMinBiasSymAlg),
222 "Shape":("LArShape32MC","/LAR/ElecCalibMC/Shape","LArShape",LArShapeSymAlg),
223 "MinBiasAvc":("LArMinBiasAverageMC","/LAR/ElecCalibMC/MinBiasAverage","LArMinBiasAverage",LArMinBiasAverageSymAlg),
224 "MphysOverMcal":("LArMphysOverMcalMC","/LAR/ElecCalibMC/MphysOverMcal","LArMphysOverMcal",LArMPhysOverMcalSymAlg),
225 "HVScaleCorr" : ("LArHVScaleCorrComplete", '/LAR/ElecCalibMC/HVScaleCorr',"LArHVScaleCorr",None)
226 }
227
228 result=ComponentAccumulator()
229 #Add cabling
230 from LArCabling.LArCablingConfig import LArOnOffIdMappingCfg
231 result.merge(LArOnOffIdMappingCfg(flags))
232 LArMCSymCondAlg=CompFactory.LArMCSymCondAlg
233 result.addCondAlgo(LArMCSymCondAlg(ReadKey="LArOnOffIdMap"))
234 folderlist=[]
235 for folder in folders:
236 try:
237 classname,fldr,key,calg=_larCondDBFoldersMC[folder]
238 except KeyError:
239 raise ConfigurationError("No conditions data %s found for Monte Carlo" % folder)
240
241 folderlist+=[(fldr,"LAR_OFL",classname),] #The name LAR_OFL is ignored in the CREST-case (Run 4)
242 if calg is not None:
243 if (classname=="CondAttrListCollection"): #flat storage
244 writeKey= (key if folder == "Pedestal" else key+"Sym")
245 result.addCondAlgo(calg(ReadKey=fldr,WriteKey=writeKey))
246 else: #symmetric storage
247 result.addCondAlgo(calg(ReadKey=key,WriteKey=key+"Sym"))
248
249 result.merge(addFolderList(flags,folderlist,db="OFLP200"))
250 return result
251
252

◆ LArElecCalibDBMCSCCfg()

LArElecCalibDBMCSCCfg ( flags,
folders,
detdb = "LAR_OFL" )

Definition at line 290 of file LArElecCalibDBConfig.py.

290def LArElecCalibDBMCSCCfg(flags,folders,detdb="LAR_OFL"):
291 _larCondDBFoldersMC = {
292 "RampSC":('CondAttrListCollection',"/LAR/ElecCalibMCSC/Ramp","LArRampSC", LArRampSCCondAlg ),
293 "DAC2uASC":('CondAttrListCollection',"/LAR/ElecCalibMCSC/DAC2uA","LArDAC2uASC",LArDAC2uASCCondAlg),
294 "uA2MeVSC":('CondAttrListCollection',"/LAR/ElecCalibMCSC/uA2MeV","LAruA2MeVSC",LAruA2MeVSCCondAlg),
295 "fSamplSC":('CondAttrListCollection','/LAR/ElecCalibMCSC/fSampl',"LArfSamplSC",LArfSamplSCCondAlg),
296 "ShapeSC":('CondAttrListCollection','/LAR/ElecCalibMCSC/Shape',"LArShapeSC",LArShapeSCCondAlg),
297 "PileupAverageSC":('CondAttrListCollection','/LAR/ElecCalibMCSC/LArPileupAverage',"LArPileupAverageSC",LArPileupAverageSCCondAlg),
298 "PedestalSC":('CondAttrListCollection','/LAR/ElecCalibMCSC/Pedestal',"LArPedestalSC",LArPedestalSCCondAlg),
299 "NoiseSC":('CondAttrListCollection','/LAR/ElecCalibMCSC/Noise',"LArNoiseSC",LArNoiseSCCondAlg),
300 "MinBiasSC":('CondAttrListCollection','/LAR/ElecCalibMCSC/MinBias',"LArMinBiasSC",LArMinBiasSCCondAlg),
301 "AutoCorrSC":('CondAttrListCollection','/LAR/ElecCalibMCSC/AutoCorr',"LArAutoCorrSC",LArAutoCorrSCCondAlg)
302 }
303
304 result=ComponentAccumulator()
305 folderlist=[]
306 for folder in folders:
307 try:
308 classname,fldr,key,calg=_larCondDBFoldersMC[folder]
309 except KeyError:
310 raise ConfigurationError("No conditions data %s found for Monte Carlo" % folder)
311
312 folderlist+=[(fldr,detdb,classname),]
313 if calg is not None:
314 result.addCondAlgo(calg(ReadKey=fldr,WriteKey=key))
315
316 result.merge(addFolderList(flags,folderlist,db="OFLP200"))
317 return result
318
319

◆ LArElecCalibDBRun1Cfg()

LArElecCalibDBRun1Cfg ( flags,
condObjs )

Definition at line 181 of file LArElecCalibDBConfig.py.

181def LArElecCalibDBRun1Cfg(flags,condObjs):
182
183 _larCondDBFoldersDataR1 = {"Ramp":("/LAR/ElecCalibOnl/Ramp","LAR_ONL","LArRampComplete",None),
184 "DAC2uA":("/LAR/ElecCalibOnl/DAC2uA","LAR_ONL","LArDAC2uAMC",LArDAC2uASymAlg),
185 "Pedestal":("/LAR/ElecCalibOnl/Pedestal<key>LArPedestal</key>","LAR_ONL","LArPedestalComplete",None),
186 "uA2MeV":("/LAR/ElecCalibOfl/uA2MeV/Symmetry","LAR_OFL", "LAruA2MeVMC",LAruA2MeVSymAlg),
187 "MphysOverMcal":("/LAR/ElecCalibOfl/MphysOverMcal/RTM","LAR_OFL","LArMphysOverMcalComplete",None),
188 "HVScaleCorr":("/LAR/ElecCalibOnl/HVScaleCorr","LAR_ONL","LArHVScaleCorrComplete",None),
189 "OFC":("/LAR/ElecCalibOfl/OFC/PhysWave/RTM/"+ flags.LAr.OFCShapeFolder if len(flags.LAr.OFCShapeFolder)>0 else "/LAR/ElecCalibOfl/OFC/PhysWave/RTM/5samples1phase","LAR_OFL","LArOFCComplete",None),
190 "Shape":("/LAR/ElecCalibOfl/Shape/RTM/"+ flags.LAr.OFCShapeFolder if len(flags.LAr.OFCShapeFolder)>0 else "/LAR/ElecCalibOfl/Shape/RTM/5samples1phase","LAR_OFL","LArShapeComplete",None),
191 }
192
193
194
195 result=ComponentAccumulator()
196 folderlist=[]
197 for condData in condObjs:
198 try:
199 folder,db,obj,calg=_larCondDBFoldersDataR1[condData]
200 except KeyError:
201 raise ConfigurationError("No conditions data %s found for Run-1 data" % condData)
202 folderlist.append((folder,db,obj))
203 if (calg):
204 if obj.endswith ('MC'):
205 obj = obj[:-2]
206 result.addCondAlgo(calg(ReadKey=obj,WriteKey=obj+"Sym"))
207 result.merge(addFolderList(flags,folderlist))
208
209 return result
210
211

◆ LArElecCalibDBRun2Cfg()

LArElecCalibDBRun2Cfg ( flags,
condObjs )

Definition at line 73 of file LArElecCalibDBConfig.py.

73def LArElecCalibDBRun2Cfg(flags,condObjs):
74
75 sqliteFolders=getSqliteContent(flags.IOVDb.SqliteInput,flags.IOVDb.SqliteFolders,flags.IOVDb.DatabaseInstance)
76
77 _larCondDBFoldersDataR2 = {"Ramp":("LArRamp","/LAR/ElecCalibFlat/Ramp", LArRampCondAlg ),
78 "DAC2uA":("LArDAC2uA","/LAR/ElecCalibFlat/DAC2uA",LArDAC2uACondAlg),
79 "Pedestal":("LArPedestal","/LAR/ElecCalibFlat/Pedestal",LArPedestalCondAlg),
80 "uA2MeV":("LAruA2MeV","/LAR/ElecCalibFlat/uA2MeV", LAruA2MeVCondAlg),
81 "MphysOverMcal":("LArMphysOverMcal","/LAR/ElecCalibFlat/MphysOverMcal",LArMphysOverMcalCondAlg),
82 "OFC":("LArOFC","/LAR/ElecCalibFlat/OFC",LArOFCCondAlg),
83 "Shape":("LArShape","/LAR/ElecCalibFlat/Shape",LArShapeCondAlg),
84 "HVScaleCorr":("LArHVScaleCorr","/LAR/ElecCalibFlat/HVScaleCorr",LArHVScaleCorrCondFlatAlg),
85 "fSampl":("LArfSamplSym","/LAR/ElecCalibMC/fSampl",LArfSamplSymAlg),
86 }
87
88 result=IOVDbSvcCfg(flags)
89 iovDbSvc=result.getService("IOVDbSvc")
90 condLoader=result.getCondAlgo("CondInputLoader")
91
92 for condData in condObjs:
93 try:
94 outputKey,fldr,calg=_larCondDBFoldersDataR2[condData]
95 except KeyError:
96 raise ConfigurationError("No conditions data %s found for Run-2 data" % condData)
97
98 if fldr in sqliteFolders:
99 sqlite=sqliteFolders[fldr]
100 else:
101 sqlite=None
102
103
104 persClass="CondAttrListCollection"
105 # Potential special treatment for OFC/Shape: Load them from offline DB
106 if flags.LAr.OFCShapeFolder and condData == "OFC":
107 fldr="/LAR/ElecCalibOfl/OFC/PhysWave/RTM/"+flags.LAr.OFCShapeFolder
108 dbString=sqlite or "<db>COOLOFL_LAR/CONDBR2</db>"
109 persClass="LArOFCComplete"
110 calg = None
111 elif flags.LAr.OFCShapeFolder and condData == "Shape":
112 fldr="/LAR/ElecCalibOfl/Shape/RTM/"+flags.LAr.OFCShapeFolder
113 dbString=sqlite or "<db>COOLOFL_LAR/CONDBR2</db>"
114 persClass="LArShapeComplete"
115 calg = None
116 elif condData == "fSampl":
117 if not flags.Overlay.DataOverlay:
118 raise ConfigurationError("fSampl is only supported for data overlay")
119 dbString="<db>COOLOFL_LAR/OFLP200</db>"
120 persClass="LArfSamplMC"
121 result.addCondAlgo(CompFactory.LArMCSymCondAlg(ReadKey="LArOnOffIdMap"))
122 result.addCondAlgo(calg(ReadKey="LArfSampl", WriteKey=outputKey))
123 calg = None
124 else:
125 dbString=sqlite or "<db>COOLONL_LAR/CONDBR2</db>"
126
127 iovDbSvc.Folders.append(fldr+dbString)# (addFolder(flags,fldr,"LAR_ONL",'CondAttrListCollection'))
128 condLoader.Load.add((persClass,fldr))
129 if calg is not None:
130 result.addCondAlgo(calg (ReadKey=fldr, WriteKey=outputKey))
131
132 return result
133

◆ LArElecCalibDBSCCfg()

LArElecCalibDBSCCfg ( flags,
condObjs,
sqlite = None )

Definition at line 134 of file LArElecCalibDBConfig.py.

134def LArElecCalibDBSCCfg(flags,condObjs,sqlite=None):
135
136 sqliteFolders=getSqliteContent(flags.IOVDb.SqliteInput,tuple(flags.IOVDb.SqliteFolders),flags.IOVDb.DatabaseInstance)
137
138 _larCondDBFoldersDataSC = {"Ramp":("LArRampSC","/LAR/ElecCalibFlatSC/Ramp", LArRampSCCondAlg ),
139 "DAC2uA":("LArDAC2uASC","/LAR/ElecCalibFlatSC/DAC2uA",LArDAC2uASCCondAlg),
140 "Pedestal":("LArPedestalSC","/LAR/ElecCalibFlatSC/Pedestal",LArPedestalSCCondAlg),
141 "uA2MeV":("LAruA2MeVSC","/LAR/ElecCalibFlatSC/uA2MeV", LAruA2MeVSCCondAlg),
142 "MphysOverMcal":("LArMphysOverMcalSC","/LAR/ElecCalibFlatSC/MphysOverMcal",LArMphysOverMcalSCCondAlg),
143 "OFC":("LArOFCSC","/LAR/ElecCalibFlatSC/OFC",LArOFCSCCondAlg),
144 "Shape":("LArShapeSC","/LAR/ElecCalibFlatSC/Shape",LArShapeSCCondAlg),
145 "HVScaleCorr":("LArHVScaleCorrSC","/LAR/ElecCalibFlatSC/HVScaleCorr",LArHVScaleCorrSCCondFlatAlg),
146 "fSampl":("LArfSamplSC","/LAR/ElecCalibMCSC/fSampl",LArfSamplSCCondAlg),
147 }
148
149 result=IOVDbSvcCfg(flags)
150 iovDbSvc=result.getService("IOVDbSvc")
151 condLoader=result.getCondAlgo("CondInputLoader")
152
153 for condData in condObjs:
154 try:
155 outputKey,fldr,calg=_larCondDBFoldersDataSC[condData]
156 except KeyError:
157 raise ConfigurationError("No conditions data %s found for SCdata" % condData)
158
159 if fldr in sqliteFolders:
160 sqlite=sqliteFolders[fldr]
161 else:
162 sqlite=None
163
164 persClass="CondAttrListCollection"
165 if condData == "fSampl":
166 #Sampling Fraction is always read from MC-db
167 dbString="<db>COOLOFL_LAR/OFLP200</db>"
168 result.addCondAlgo(calg(ReadKey="LArfSampl", WriteKey=outputKey))
169 calg = None
170 else:
171 dbString=sqlite or "<db>COOLONL_LAR/CONDBR2</db>"
172 iovDbSvc.Folders.append(fldr+dbString)# (addFolder(flags,fldr,"LAR_ONL",'CondAttrListCollection'))
173 condLoader.Load.add((persClass,fldr))
174 if calg is not None:
175 result.addCondAlgo(calg (ReadKey=fldr, WriteKey=outputKey))
176
177 return result
178
179
180

Variable Documentation

◆ acc1

python.LArElecCalibDBConfig.acc1 = LArElecCalibDBCfg (flags1, ['Ramp', 'Pedestal'])

Definition at line 328 of file LArElecCalibDBConfig.py.

◆ acc2

python.LArElecCalibDBConfig.acc2 = LArElecCalibDBCfg (flags2, ['Ramp', 'Pedestal'])

Definition at line 339 of file LArElecCalibDBConfig.py.

◆ acc3

python.LArElecCalibDBConfig.acc3 = LArElecCalibDBCfg (flags3, ['Ramp', 'Pedestal'])

Definition at line 348 of file LArElecCalibDBConfig.py.

◆ Files

python.LArElecCalibDBConfig.Files

Definition at line 326 of file LArElecCalibDBConfig.py.

◆ flags1

python.LArElecCalibDBConfig.flags1 = initConfigFlags()

Definition at line 325 of file LArElecCalibDBConfig.py.

◆ flags2

python.LArElecCalibDBConfig.flags2 = initConfigFlags()

Definition at line 334 of file LArElecCalibDBConfig.py.

◆ flags3

python.LArElecCalibDBConfig.flags3 = initConfigFlags()

Definition at line 345 of file LArElecCalibDBConfig.py.

◆ LArAutoCorrSCCondAlg

python.LArElecCalibDBConfig.LArAutoCorrSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArAutoCorrSC>")

Definition at line 42 of file LArElecCalibDBConfig.py.

◆ LArAutoCorrSymAlg

python.LArElecCalibDBConfig.LArAutoCorrSymAlg = CompFactory.getComp("LArSymConditionsAlg<LArAutoCorrMC, LArAutoCorrSym>")

Definition at line 17 of file LArElecCalibDBConfig.py.

◆ LArDAC2uACondAlg

python.LArElecCalibDBConfig.LArDAC2uACondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArDAC2uAFlat>")

Definition at line 25 of file LArElecCalibDBConfig.py.

◆ LArDAC2uASCCondAlg

python.LArElecCalibDBConfig.LArDAC2uASCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArDAC2uASC>")

Definition at line 34 of file LArElecCalibDBConfig.py.

◆ LArDAC2uASymAlg

python.LArElecCalibDBConfig.LArDAC2uASymAlg = CompFactory.getComp("LArSymConditionsAlg<LArDAC2uAMC, LArDAC2uASym>")

Definition at line 11 of file LArElecCalibDBConfig.py.

◆ LArfSamplSCCondAlg

python.LArElecCalibDBConfig.LArfSamplSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArfSamplSC>")

Definition at line 37 of file LArElecCalibDBConfig.py.

◆ LArfSamplSymAlg

python.LArElecCalibDBConfig.LArfSamplSymAlg = CompFactory.getComp("LArSymConditionsAlg<LArfSamplMC, LArfSamplSym>")

Definition at line 16 of file LArElecCalibDBConfig.py.

◆ LArHVScaleCorrCondFlatAlg

python.LArElecCalibDBConfig.LArHVScaleCorrCondFlatAlg = CompFactory.getComp("LArFlatConditionsAlg<LArHVScaleCorrFlat>")

Definition at line 23 of file LArElecCalibDBConfig.py.

◆ LArHVScaleCorrSCCondFlatAlg

python.LArElecCalibDBConfig.LArHVScaleCorrSCCondFlatAlg = CompFactory.getComp("LArFlatConditionsAlg<LArHVScaleCorrSC>")

Definition at line 33 of file LArElecCalibDBConfig.py.

◆ LArMinBiasAverageSymAlg

python.LArElecCalibDBConfig.LArMinBiasAverageSymAlg = CompFactory.getComp("LArSymConditionsAlg<LArMinBiasAverageMC, LArMinBiasAverageSym>")

Definition at line 12 of file LArElecCalibDBConfig.py.

◆ LArMinBiasSCCondAlg

python.LArElecCalibDBConfig.LArMinBiasSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArMinBiasSC>")

Definition at line 41 of file LArElecCalibDBConfig.py.

◆ LArMinBiasSymAlg

python.LArElecCalibDBConfig.LArMinBiasSymAlg = CompFactory.getComp("LArSymConditionsAlg<LArMinBiasMC, LArMinBiasSym>")

Definition at line 13 of file LArElecCalibDBConfig.py.

◆ LArMphysOverMcalCondAlg

python.LArElecCalibDBConfig.LArMphysOverMcalCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArMphysOverMcalFlat>")

Definition at line 28 of file LArElecCalibDBConfig.py.

◆ LArMphysOverMcalSCCondAlg

python.LArElecCalibDBConfig.LArMphysOverMcalSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArMphysOverMcalSC>")

Definition at line 44 of file LArElecCalibDBConfig.py.

◆ LArMPhysOverMcalSymAlg

python.LArElecCalibDBConfig.LArMPhysOverMcalSymAlg = CompFactory.getComp("LArSymConditionsAlg<LArMphysOverMcalMC, LArMphysOverMcalSym>")

Definition at line 20 of file LArElecCalibDBConfig.py.

◆ LArNoiseCondAlg

python.LArElecCalibDBConfig.LArNoiseCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArNoiseFlat>")

Definition at line 31 of file LArElecCalibDBConfig.py.

◆ LArNoiseSCCondAlg

python.LArElecCalibDBConfig.LArNoiseSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArNoiseSC>")

Definition at line 40 of file LArElecCalibDBConfig.py.

◆ LArNoiseSymAlg

python.LArElecCalibDBConfig.LArNoiseSymAlg = CompFactory.getComp("LArSymConditionsAlg<LArNoiseMC, LArNoiseSym>")

Definition at line 14 of file LArElecCalibDBConfig.py.

◆ LArOFCCondAlg

python.LArElecCalibDBConfig.LArOFCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArOFCFlat>")

Definition at line 29 of file LArElecCalibDBConfig.py.

◆ LArOFCSCCondAlg

python.LArElecCalibDBConfig.LArOFCSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArOFCSC>")

Definition at line 45 of file LArElecCalibDBConfig.py.

◆ LArPedestalCondAlg

python.LArElecCalibDBConfig.LArPedestalCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArPedestalFlat>")

Definition at line 26 of file LArElecCalibDBConfig.py.

◆ LArPedestalSCCondAlg

python.LArElecCalibDBConfig.LArPedestalSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArPedestalSC>")

Definition at line 39 of file LArElecCalibDBConfig.py.

◆ LArPileupAverageSCCondAlg

python.LArElecCalibDBConfig.LArPileupAverageSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArMinBiasAverageSC>")

Definition at line 43 of file LArElecCalibDBConfig.py.

◆ LArRampCondAlg

python.LArElecCalibDBConfig.LArRampCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArRampFlat>")

Definition at line 27 of file LArElecCalibDBConfig.py.

◆ LArRampSCCondAlg

python.LArElecCalibDBConfig.LArRampSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArRampSC>")

Definition at line 35 of file LArElecCalibDBConfig.py.

◆ LArRampSymAlg

python.LArElecCalibDBConfig.LArRampSymAlg = CompFactory.getComp("LArSymConditionsAlg<LArRampMC, LArRampSym>")

Definition at line 15 of file LArElecCalibDBConfig.py.

◆ LArShapeCondAlg

python.LArElecCalibDBConfig.LArShapeCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArShapeFlat>")

Definition at line 30 of file LArElecCalibDBConfig.py.

◆ LArShapeSCCondAlg

python.LArElecCalibDBConfig.LArShapeSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LArShapeSC>")

Definition at line 38 of file LArElecCalibDBConfig.py.

◆ LArShapeSymAlg

python.LArElecCalibDBConfig.LArShapeSymAlg = CompFactory.getComp("LArSymConditionsAlg<LArShape32MC, LArShape32Sym>")

Definition at line 19 of file LArElecCalibDBConfig.py.

◆ LAruA2MeVCondAlg

python.LArElecCalibDBConfig.LAruA2MeVCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LAruA2MeVFlat>")

Definition at line 24 of file LArElecCalibDBConfig.py.

◆ LAruA2MeVSCCondAlg

python.LArElecCalibDBConfig.LAruA2MeVSCCondAlg = CompFactory.getComp("LArFlatConditionsAlg<LAruA2MeVSC>")

Definition at line 36 of file LArElecCalibDBConfig.py.

◆ LAruA2MeVSymAlg

python.LArElecCalibDBConfig.LAruA2MeVSymAlg = CompFactory.getComp("LArSymConditionsAlg<LAruA2MeVMC, LAruA2MeVSym>")

Definition at line 18 of file LArElecCalibDBConfig.py.

◆ Run

python.LArElecCalibDBConfig.Run

Definition at line 337 of file LArElecCalibDBConfig.py.

◆ summariseProps

python.LArElecCalibDBConfig.summariseProps

Definition at line 329 of file LArElecCalibDBConfig.py.