187 kwargs.setdefault(
"MmT0FileName",
"")
188 kwargs.setdefault(
"sTgcT0FileName",
"")
190 kwargs.setdefault(
"loadMmT0Data",flags.Muon.Calib.applyMmT0Correction)
191 kwargs.setdefault(
"loadsTgcT0Data", flags.Muon.Calib.applysTgcT0Correction)
192 if(kwargs[
"loadMmT0Data"]
and not kwargs[
'MmT0FileName'] ):
193 kwargs.setdefault(
'ReadKey_MM_T0',
"/MDT/MM/T0")
194 kwargs.setdefault(
'ReadKey_MM_T0',
"")
196 if(kwargs[
"loadsTgcT0Data"]
and not kwargs[
'sTgcT0FileName']):
197 kwargs.setdefault(
'ReadKey_STGC_T0',
"")
198 kwargs.setdefault(
'ReadKey_STGC_T0',
"")
202 if flags.Common.isOnline:
203 kwargs[
'isData'] =
True
209 if flags.GeoModel.Run>=LHCPeriod.Run4:
210 result.merge(
addFolders(flags, [
"/MDT/Onl/MM/TIME/SIDEA" ], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmTdoSideA-Const-3p73") )
211 result.merge(
addFolders(flags, [
"/MDT/Onl/MM/TIME/SIDEC" ], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmTdoSideC-Const-3p73") )
212 result.merge(
addFolders(flags, [
"/MDT/Onl/MM/CHARGE/SIDEA"], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmPdoSideA-Const-9p0" ) )
213 result.merge(
addFolders(flags, [
"/MDT/Onl/MM/CHARGE/SIDEC"], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmPdoSideC-Const-9p0" ) )
214 if(kwargs[
'ReadKey_MM_T0']):
215 result.merge(
addFolders(flags, [kwargs[
'ReadKey_MM_T0']], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmT0SideAc-Nov2023"))
217 folders = [
"/MDT/Onl/MM/TIME/SIDEA",
"/MDT/Onl/MM/CHARGE/SIDEA", \
218 "/MDT/Onl/MM/TIME/SIDEC",
"/MDT/Onl/MM/CHARGE/SIDEC"]
219 result.merge(
addFolders(flags, folders, detDb=scheme, className=
'CondAttrListCollection') )
220 if(kwargs[
'ReadKey_MM_T0']):
221 result.merge(
addFolders(flags, [kwargs[
'ReadKey_MM_T0']], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmT0SideAc-Nov2023"))
223 kwargs[
"ReadKey_MM_SIDEA_TDO"] =
"/MDT/Onl/MM/TIME/SIDEA"
224 kwargs[
"ReadKey_MM_SIDEC_TDO"] =
"/MDT/Onl/MM/TIME/SIDEC"
225 kwargs[
"ReadKey_MM_SIDEA_PDO"] =
"/MDT/Onl/MM/CHARGE/SIDEA"
226 kwargs[
"ReadKey_MM_SIDEC_PDO"] =
"/MDT/Onl/MM/CHARGE/SIDEC"
234 if flags.GeoModel.Run>=LHCPeriod.Run4:
235 result.merge(
addFolders(flags, [
"/TGC/Onl/NSW/TIME/SIDEA" ], detDb=scheme, className=
'CondAttrListCollection' , tag=
"sTgcTdoSideA-Const-3p73"))
236 result.merge(
addFolders(flags, [
"/TGC/Onl/NSW/TIME/SIDEC" ], detDb=scheme, className=
'CondAttrListCollection' , tag=
"sTgcTdoSideC-Const-3p73"))
237 result.merge(
addFolders(flags, [
"/TGC/Onl/NSW/CHARGE/SIDEA"], detDb=scheme, className=
'CondAttrListCollection' , tag=
"sTgcPdoSideA-Const-0p78-icpt0"))
238 result.merge(
addFolders(flags, [
"/TGC/Onl/NSW/CHARGE/SIDEC"], detDb=scheme, className=
'CondAttrListCollection' , tag=
"sTgcPdoSideC-Const-0p78-icpt0"))
240 folders = [
"/TGC/Onl/NSW/TIME/SIDEA",
"/TGC/Onl/NSW/CHARGE/SIDEA", \
241 "/TGC/Onl/NSW/TIME/SIDEC",
"/TGC/Onl/NSW/CHARGE/SIDEC"]
242 result.merge(
addFolders(flags, folders , detDb=scheme, className=
'CondAttrListCollection') )
244 kwargs[
"ReadKey_STGC_SIDEA_TDO"] =
"/TGC/Onl/NSW/TIME/SIDEA"
245 kwargs[
"ReadKey_STGC_SIDEC_TDO"] =
"/TGC/Onl/NSW/TIME/SIDEC"
246 kwargs[
"ReadKey_STGC_SIDEA_PDO"] =
"/TGC/Onl/NSW/CHARGE/SIDEA"
247 kwargs[
"ReadKey_STGC_SIDEC_PDO"] =
"/TGC/Onl/NSW/CHARGE/SIDEC"
250 elif flags.Input.isMC:
251 kwargs[
'isData'] =
False
257 if flags.GeoModel.Run>=LHCPeriod.Run4:
258 result.merge(
addFolders(flags, [
"/MDT/MM/TIME/SIDEA" ], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmTdoSideA-Const-3p73") )
259 result.merge(
addFolders(flags, [
"/MDT/MM/TIME/SIDEC" ], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmTdoSideC-Const-3p73") )
260 result.merge(
addFolders(flags, [
"/MDT/MM/CHARGE/SIDEA"], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmPdoSideA-Const-9p0" ) )
261 result.merge(
addFolders(flags, [
"/MDT/MM/CHARGE/SIDEC"], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmPdoSideC-Const-9p0" ) )
262 result.merge(
addFolders(flags, [
"/MDT/MM/THR/SIDEA" ], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmThrSideA-Const-55p4") )
263 result.merge(
addFolders(flags, [
"/MDT/MM/THR/SIDEC" ], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmThrSideC-Const-55p4") )
264 if(kwargs[
'ReadKey_MM_T0']):
265 result.merge(
addFolders(flags, [kwargs[
'ReadKey_MM_T0']], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmT0SideAc-Nov2023"))
267 folders = [
"/MDT/MM/TIME/SIDEA" ,
"/MDT/MM/CHARGE/SIDEA" ,
"/MDT/MM/THR/SIDEA" , \
268 "/MDT/MM/TIME/SIDEC" ,
"/MDT/MM/CHARGE/SIDEC" ,
"/MDT/MM/THR/SIDEC" ]
269 result.merge(
addFolders(flags, folders, detDb=scheme, className=
'CondAttrListCollection') )
270 if(kwargs[
'ReadKey_MM_T0']):
271 result.merge(
addFolders(flags, [kwargs[
'ReadKey_MM_T0']], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmT0SideAc-Nov2023"))
277 if flags.GeoModel.Run>=LHCPeriod.Run4:
278 result.merge(
addFolders(flags, [
"/TGC/NSW/TIME/SIDEA" ], detDb=scheme, className=
'CondAttrListCollection' , tag=
"sTgcTdoSideA-Const-3p73"))
279 result.merge(
addFolders(flags, [
"/TGC/NSW/TIME/SIDEC" ], detDb=scheme, className=
'CondAttrListCollection' , tag=
"sTgcTdoSideC-Const-3p73"))
280 result.merge(
addFolders(flags, [
"/TGC/NSW/CHARGE/SIDEA"], detDb=scheme, className=
'CondAttrListCollection' , tag=
"sTgcPdoSideA-Const-0p78-icpt0"))
281 result.merge(
addFolders(flags, [
"/TGC/NSW/CHARGE/SIDEC"], detDb=scheme, className=
'CondAttrListCollection' , tag=
"sTgcPdoSideC-Const-0p78-icpt0"))
282 result.merge(
addFolders(flags, [
"/TGC/NSW/THR/SIDEA" ], detDb=scheme, className=
'CondAttrListCollection' , tag=
"sTgcThrSideA-Const-15p0"))
283 result.merge(
addFolders(flags, [
"/TGC/NSW/THR/SIDEC" ], detDb=scheme, className=
'CondAttrListCollection' , tag=
"sTgcThrSideC-Const-15p0"))
285 folders = [
"/TGC/NSW/TIME/SIDEA",
"/TGC/NSW/CHARGE/SIDEA",
"/TGC/NSW/THR/SIDEA", \
286 "/TGC/NSW/TIME/SIDEC",
"/TGC/NSW/CHARGE/SIDEC",
"/TGC/NSW/THR/SIDEC"]
287 result.merge(
addFolders(flags, folders , detDb=scheme, className=
'CondAttrListCollection') )
291 kwargs[
'isData'] =
True
297 if flags.GeoModel.Run>=LHCPeriod.Run4:
298 result.merge(
addFolders(flags, [
"/MDT/MM/TIME/SIDEA" ], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmTdoSideA-Const-3p73") )
299 result.merge(
addFolders(flags, [
"/MDT/MM/TIME/SIDEC" ], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmTdoSideC-Const-3p73") )
300 result.merge(
addFolders(flags, [
"/MDT/MM/CHARGE/SIDEA"], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmPdoSideA-Const-9p0" ) )
301 result.merge(
addFolders(flags, [
"/MDT/MM/CHARGE/SIDEC"], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmPdoSideC-Const-9p0" ) )
302 if(kwargs[
'ReadKey_MM_T0']):
303 result.merge(
addFolders(flags, [kwargs[
'ReadKey_MM_T0']], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmT0SideAc-Nov2023"))
305 folders = [
"/MDT/MM/TIME/SIDEA",
"/MDT/MM/CHARGE/SIDEA", \
306 "/MDT/MM/TIME/SIDEC",
"/MDT/MM/CHARGE/SIDEC"]
307 result.merge(
addFolders(flags, folders, detDb=scheme, className=
'CondAttrListCollection') )
308 if(kwargs[
'ReadKey_MM_T0']):
309 result.merge(
addFolders(flags, [kwargs[
'ReadKey_MM_T0']], detDb=scheme, className=
'CondAttrListCollection' , tag=
"MmT0SideAc-Nov2023"))
316 if flags.GeoModel.Run>=LHCPeriod.Run4:
317 result.merge(
addFolders(flags, [
"/TGC/NSW/TIME/SIDEA" ], detDb=scheme, className=
'CondAttrListCollection' , tag=
"sTgcTdoSideA-Const-3p73"))
318 result.merge(
addFolders(flags, [
"/TGC/NSW/TIME/SIDEC" ], detDb=scheme, className=
'CondAttrListCollection' , tag=
"sTgcTdoSideC-Const-3p73"))
319 result.merge(
addFolders(flags, [
"/TGC/NSW/CHARGE/SIDEA"], detDb=scheme, className=
'CondAttrListCollection' , tag=
"sTgcPdoSideA-Const-0p78-icpt0"))
320 result.merge(
addFolders(flags, [
"/TGC/NSW/CHARGE/SIDEC"], detDb=scheme, className=
'CondAttrListCollection' , tag=
"sTgcPdoSideC-Const-0p78-icpt0"))
322 folders = [
"/TGC/NSW/TIME/SIDEA",
"/TGC/NSW/CHARGE/SIDEA", \
323 "/TGC/NSW/TIME/SIDEC",
"/TGC/NSW/CHARGE/SIDEC"]
324 result.merge(
addFolders(flags, folders , detDb=scheme, className=
'CondAttrListCollection') )
326 result.addCondAlgo(CompFactory.NswCalibDbAlg(**kwargs))