ATLAS Offline Software
Functions
python.MuonCondAlgConfig Namespace Reference

Functions

def MdtCondDbAlgCfg (flags, **kwargs)
 
def RpcCondDbAlgCfg (flags, **kwargs)
 
def CscCondDbAlgCfg (flags, **kwargs)
 
def TgcCondDbAlgCfg (flags, name="TgcCondDbAlg", **kwargs)
 
def TgcEnergyThresholdCondAlgCfg (flags, name="TgcEnergyThresholdCondAlg", **kwargs)
 
def TgcDigitJitterCondAlgCfg (flags, name="TgcDigitJitterCondAlg", **kwargs)
 
def TgcDigitASDposCondAlgCfg (flags, name="TgcDigitASDposCondAlg", **kwargs)
 
def TgcDigitTimeOffsetCondAlgCfg (flags, name="TgcDigitTimeOffsetCondAlg", **kwargs)
 
def TgcDigitCrosstalkCondAlgCfg (flags, name="TgcDigitCrosstalkCondAlg", **kwargs)
 
def TgcDigitCondAlgCfg (flags)
 
def NswCalibDbAlgCfg (flags, **kwargs)
 
def NswPassivationDbAlgCfg (flags, **kwargs)
 
def MuonStationIntersectCondAlgCfg (flags, name='MuonStationIntersectCondAlg', **kwargs)
 
def NswDcsDbAlgCfg (flags, **kwargs)
 

Function Documentation

◆ CscCondDbAlgCfg()

def python.MuonCondAlgConfig.CscCondDbAlgCfg (   flags,
**  kwargs 
)

Definition at line 90 of file MuonCondAlgConfig.py.

90 def CscCondDbAlgCfg(flags, **kwargs):
91  result = ComponentAccumulator()
92  pslope_from_db = False
93  folders = ["/CSC/FTHOLD", "/CSC/NOISE", "/CSC/PED", "/CSC/RMS", "/CSC/STAT", "/CSC/T0BASE", "/CSC/T0PHASE"]
94  scheme = "CSC_OFL"
95  kwargs['ReadKey_HV'] = '' # Never used at present
96  if flags.Common.isOnline:
97  kwargs["isOnline" ] = True
98  kwargs['isData' ] = True
99  kwargs['ReadKey_FT'] = '/CSC/FTHOLD' # 'ConditionsStore+' prefix not necessarily needed in ReadKey
100  kwargs['ReadKey_NO'] = '/CSC/NOISE'
101  kwargs['ReadKey_PD'] = '/CSC/PED'
102  if pslope_from_db:
103  kwargs['ReadKey_PS'] = '/CSC/PSLOPE'
104  kwargs['ReadKey_RM'] = '/CSC/RMS'
105  kwargs['ReadKey_ST'] = '/CSC/STAT'
106  kwargs['ReadKey_TB'] = ''
107  kwargs['ReadKey_TP'] = ''
108  folders = ["/CSC/ONL/FTHOLD", "/CSC/ONL/NOISE", "/CSC/ONL/PED", "/CSC/ONL/RMS", "/CSC/ONL/STAT"]
109  if pslope_from_db:
110  folders.append("/CSC/PSLOPE")
111  scheme = "CSC_ONL"
112  else:
113  if pslope_from_db:
114  folders.append("/CSC/PSLOPE")
115 
116  kwargs["isOnline"] = False
117  if flags.Input.isMC:
118  kwargs['isData'] = False
119  else:
120  kwargs['isData'] = True
121  kwargs['isRun1'] = flags.IOVDb.DatabaseInstance == 'COMP200'
122  alg = CompFactory.CscCondDbAlg(**kwargs)
123  result.merge( addFolders(flags, folders , detDb=scheme, className='CondAttrListCollection') )
124  result.addCondAlgo(alg)
125  return result
126 

◆ MdtCondDbAlgCfg()

def python.MuonCondAlgConfig.MdtCondDbAlgCfg (   flags,
**  kwargs 
)

Definition at line 13 of file MuonCondAlgConfig.py.

13 def MdtCondDbAlgCfg(flags, **kwargs):
14  result = ComponentAccumulator()
15  folders = []
16  if flags.Common.isOnline:
17  return result
18  else:
19  kwargs["isOnline"] = False
20  if flags.Input.isMC:
21  kwargs['isData'] = False
22  folders = ["/MDT/DCS/DROPPEDCH", "/MDT/DCS/PSLVCHSTATE"]
23 
24  # TODO: probably will be used in the future but disable for now
25  kwargs['ReadKey_MC_DE'] = ''
26  kwargs['ReadKey_MC_DT'] = ''
27 
28  # disable the rest
29  kwargs['ReadKey_DataR1_DC'] = ''
30  kwargs['ReadKey_DataR1_HV'] = ''
31  kwargs['ReadKey_DataR1_LV'] = ''
32  kwargs['ReadKey_DataR1_V0'] = ''
33  kwargs['ReadKey_DataR1_V1'] = ''
34  kwargs['ReadKey_DataR2_HV'] = ''
35  kwargs['ReadKey_DataR2_LV'] = ''
36  else:
37  kwargs['isData'] = True
38  kwargs['isRun1'] = flags.IOVDb.DatabaseInstance == 'COMP200'
39  kwargs['useRun1SetPoints'] = False
40  if kwargs['isRun1'] and kwargs['useRun1SetPoints']:
41  folders = ["/MDT/DCS/PSV0SETPOINTS", "/MDT/DCS/PSV1SETPOINTS"]
42 
43  # disable the rest
44  kwargs['ReadKey_DataR1_DC'] = ''
45  kwargs['ReadKey_DataR1_HV'] = ''
46  kwargs['ReadKey_DataR1_LV'] = ''
47  kwargs['ReadKey_DataR2_HV'] = ''
48  kwargs['ReadKey_DataR2_LV'] = ''
49  if kwargs['isRun1']:
50  folders = ["/MDT/DCS/PSHVMLSTATE", "/MDT/DCS/PSLVCHSTATE", "/MDT/DCS/DROPPEDCH"]
51 
52  # disable the rest
53  kwargs['ReadKey_DataR1_V0'] = ''
54  kwargs['ReadKey_DataR1_V1'] = ''
55  kwargs['ReadKey_DataR2_HV'] = ''
56  kwargs['ReadKey_DataR2_LV'] = ''
57  else:
58  folders = ["/MDT/DCS/HV", "/MDT/DCS/LV"]
59 
60  # disable the rest
61  kwargs['ReadKey_DataR1_DC'] = ''
62  kwargs['ReadKey_DataR1_HV'] = ''
63  kwargs['ReadKey_DataR1_LV'] = ''
64  kwargs['ReadKey_DataR1_V0'] = ''
65  kwargs['ReadKey_DataR1_V1'] = ''
66 
67  # disable MC folders
68  kwargs['ReadKey_MC_DC'] = ''
69  kwargs['ReadKey_MC_DE'] = ''
70  kwargs['ReadKey_MC_DT'] = ''
71  kwargs['ReadKey_MC_NC'] = ''
72 
73  alg = CompFactory.MdtCondDbAlg(**kwargs)
74  result.merge( addFolders(flags, folders , detDb="DCS_OFL", className='CondAttrListCollection') )
75  result.addCondAlgo(alg, primary = True)
76  return result
77 

◆ MuonStationIntersectCondAlgCfg()

def python.MuonCondAlgConfig.MuonStationIntersectCondAlgCfg (   flags,
  name = 'MuonStationIntersectCondAlg',
**  kwargs 
)

Definition at line 340 of file MuonCondAlgConfig.py.

340 def MuonStationIntersectCondAlgCfg(flags, name='MuonStationIntersectCondAlg',**kwargs):
341  # Has dependency IdHelperTool (which we ignore for now)
342  result = ComponentAccumulator()
343  result.merge(MdtCondDbAlgCfg(flags))
344  if flags.Common.isOnline: kwargs.setdefault("MdtCondKey","")
345  muon_station_intersect_condalg = CompFactory.MuonStationIntersectCondAlg(name=name, **kwargs)
346  result.addCondAlgo(muon_station_intersect_condalg, primary=True)
347  return result
348 

◆ NswCalibDbAlgCfg()

def python.MuonCondAlgConfig.NswCalibDbAlgCfg (   flags,
**  kwargs 
)

Definition at line 184 of file MuonCondAlgConfig.py.

184 def NswCalibDbAlgCfg(flags, **kwargs):
185  result = ComponentAccumulator()
186 
187  kwargs.setdefault("MmT0FileName","")
188  kwargs.setdefault("sTgcT0FileName","")
189 
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', "")
195 
196  if(kwargs["loadsTgcT0Data"] and not kwargs['sTgcT0FileName']):
197  kwargs.setdefault('ReadKey_STGC_T0', "") # empty for now but will be set once DB folder is in place
198  kwargs.setdefault('ReadKey_STGC_T0', "")
199 
200 
201 
202  if flags.Common.isOnline:
203  kwargs['isData'] = True
204 
205 
206  scheme = "MDT_ONL"
207 
208  # use specific folder tags for Run 4
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"))
216  else:
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"))
222 
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"
227 
228 
229 
230 
231  scheme = "TGC_ONL"
232 
233  # use specific folder tags for Run 4
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"))
239  else:
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') )
243 
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"
248 
249 
250  elif flags.Input.isMC:
251  kwargs['isData'] = False
252 
253 
254  scheme = "MDT_OFL"
255 
256  # use specific folder tags for Run 4
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"))
266  else:
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"))
272 
273 
274  scheme = "TGC_OFL"
275 
276  # use specific folder tags for Run 4
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"))
284  else:
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') )
288 
289 
290  else:
291  kwargs['isData'] = True
292 
293 
294  scheme = "MDT_OFL"
295 
296  # use specific folder tags for Run 4
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"))
304  else:
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"))
310 
311 
312 
313  scheme = "TGC_OFL"
314 
315  # use specific folder tags for Run 4
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"))
321  else:
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') )
325 
326  result.addCondAlgo(CompFactory.NswCalibDbAlg(**kwargs))
327  return result
328 

◆ NswDcsDbAlgCfg()

def python.MuonCondAlgConfig.NswDcsDbAlgCfg (   flags,
**  kwargs 
)

Definition at line 349 of file MuonCondAlgConfig.py.

349 def NswDcsDbAlgCfg(flags, **kwargs):
350  acc = ComponentAccumulator()
351  if flags.GeoModel.Run!=LHCPeriod.Run3: return acc
352  if flags.Input.isMC: return acc
353  kwargs.setdefault("LoadTdaq", False)
354  kwargs.setdefault("LoadEltx", False)
355  acc.merge(addFolders(flags, "/MMG/DCS/HV", "DCS_OFL", className="CondAttrListCollection"))
356  acc.merge(addFolders(flags, "/STG/DCS/HV", "DCS_OFL", className="CondAttrListCollection"))
357 
358  if(kwargs["LoadTdaq"]):
359  kwargs.setdefault("ReadKey_MMG_TDAQ","/MDT/MM/ELinks")
360  kwargs.setdefault("ReadKey_STG_TDAQ","/TGC/NSW/ELinks")
361  acc.merge(addFolders(flags, "/MDT/MM/ELinks", detDb="MDT_OFL", className="CondAttrListCollection", tag="MmElinks2023-TEST-01"))
362  acc.merge(addFolders(flags, "/TGC/NSW/ELinks", detDb="TGC_OFL", className="CondAttrListCollection", tag="sTgcElinks2023-TEST-01"))
363  kwargs.setdefault("ReadKey_MMG_TDAQ","/MDT/MM/ELinks")
364  kwargs.setdefault("ReadKey_STG_TDAQ","/TGC/NSW/Elinks")
365 
366  if(kwargs["LoadEltx"]):
367  kwargs.setdefault("ReadKey_MMG_ELTX","/MMG/DCS/TSELTX")
368  kwargs.setdefault("ReadKey_STG_ELTX","/STG/DCS/TSELTX")
369  acc.merge(addFolders(flags, kwargs["ReadKey_MMG_ELTX"], "DCS_OFL", className="CondAttrListCollection"))
370  acc.merge(addFolders(flags, kwargs["ReadKey_STG_ELTX"], "DCS_OFL", className="CondAttrListCollection"))
371  kwargs.setdefault("ReadKey_MMG_ELTX","")
372  kwargs.setdefault("ReadKey_STG_ELTX","")
373 
374 
375  alg = CompFactory.NswDcsDbAlg("NswDcsDbAlg", **kwargs)
376  acc.addCondAlgo(alg)
377  return acc
378 

◆ NswPassivationDbAlgCfg()

def python.MuonCondAlgConfig.NswPassivationDbAlgCfg (   flags,
**  kwargs 
)

Definition at line 329 of file MuonCondAlgConfig.py.

329 def NswPassivationDbAlgCfg(flags, **kwargs):
330  acc = ComponentAccumulator()
331  # use specific folder tags for Run 4
332  if flags.GeoModel.Run>=LHCPeriod.Run4:
333  acc.merge(addFolders(flags, "/MDT/MM/PASSIVATION", "MDT_OFL", className="CondAttrListCollection", tag="MmPassiv2022May19"))
334  else:
335  acc.merge(addFolders(flags, "/MDT/MM/PASSIVATION", "MDT_OFL", className="CondAttrListCollection"))
336  alg = CompFactory.NswPassivationDbAlg("NswPassivationDbAlg", **kwargs)
337  acc.addCondAlgo(alg)
338  return acc
339 

◆ RpcCondDbAlgCfg()

def python.MuonCondAlgConfig.RpcCondDbAlgCfg (   flags,
**  kwargs 
)

Definition at line 78 of file MuonCondAlgConfig.py.

78 def RpcCondDbAlgCfg(flags, **kwargs):
79  result = ComponentAccumulator()
80  if flags.Common.isOnline:
81  return result
82 
83  kwargs['isData'] = not flags.Input.isMC
84  alg = CompFactory.RpcCondDbAlg(**kwargs)
85 
86  result.merge( addFolders(flags, ["/RPC/DQMF/ELEMENT_STATUS"], detDb="RPC_OFL", className='CondAttrListCollection') )
87  result.addCondAlgo(alg)
88  return result
89 

◆ TgcCondDbAlgCfg()

def python.MuonCondAlgConfig.TgcCondDbAlgCfg (   flags,
  name = "TgcCondDbAlg",
**  kwargs 
)

Definition at line 127 of file MuonCondAlgConfig.py.

127 def TgcCondDbAlgCfg(flags,name="TgcCondDbAlg", **kwargs):
128  result = ComponentAccumulator()
129 
130  the_alg = CompFactory.TgcCondDbAlg(name = name, **kwargs)
131  result.addCondAlgo(the_alg, primary = True)
132  return result
133 

◆ TgcDigitASDposCondAlgCfg()

def python.MuonCondAlgConfig.TgcDigitASDposCondAlgCfg (   flags,
  name = "TgcDigitASDposCondAlg",
**  kwargs 
)

Definition at line 147 of file MuonCondAlgConfig.py.

147 def TgcDigitASDposCondAlgCfg(flags, name="TgcDigitASDposCondAlg", **kwargs):
148  result = ComponentAccumulator()
149  if flags.Digitization.UseUpdatedTGCConditions:
150  result.merge(addFolders(flags, ["/TGC/DIGIT/ASDPOS"], detDb="TGC_OFL", db="OFLP200", className="CondAttrListCollection"))
151  else:
152  result.merge(addFolders(flags, ["/TGC/DIGIT/ASDPOS"], tag='TgcDigitAsdPos-00-01', detDb="TGC_OFL", db="OFLP200", className="CondAttrListCollection"))
153  the_alg = CompFactory.TgcDigitASDposCondAlg(name = name, **kwargs)
154  result.addCondAlgo(the_alg, primary = True)
155  return result
156 

◆ TgcDigitCondAlgCfg()

def python.MuonCondAlgConfig.TgcDigitCondAlgCfg (   flags)

Definition at line 171 of file MuonCondAlgConfig.py.

171 def TgcDigitCondAlgCfg(flags):
172  result = ComponentAccumulator()
173  result.merge(TgcDigitASDposCondAlgCfg(flags))
174  result.merge(TgcDigitTimeOffsetCondAlgCfg(flags))
175  result.merge(TgcDigitCrosstalkCondAlgCfg(flags))
176  return result
177  result.merge(TgcCondDbAlgCfg(flags))
178  result.merge(TgcEnergyThresholdCondAlgCfg(flags))
179  result.merge(TgcDigitJitterCondAlgCfg(flags))
180  return result
181 
182 
183 @AccumulatorCache

◆ TgcDigitCrosstalkCondAlgCfg()

def python.MuonCondAlgConfig.TgcDigitCrosstalkCondAlgCfg (   flags,
  name = "TgcDigitCrosstalkCondAlg",
**  kwargs 
)

Definition at line 164 of file MuonCondAlgConfig.py.

164 def TgcDigitCrosstalkCondAlgCfg(flags, name = "TgcDigitCrosstalkCondAlg", **kwargs):
165  result = ComponentAccumulator()
166  result.merge(addFolders(flags, ["/TGC/DIGIT/XTALK"], tag='TgcDigitXTalk-00-01', detDb="TGC_OFL", db="OFLP200", className="CondAttrListCollection"))
167  the_alg = CompFactory.TgcDigitCrosstalkCondAlg(name = name, **kwargs)
168  result.addCondAlgo(the_alg, primary = True)
169  return result
170 

◆ TgcDigitJitterCondAlgCfg()

def python.MuonCondAlgConfig.TgcDigitJitterCondAlgCfg (   flags,
  name = "TgcDigitJitterCondAlg",
**  kwargs 
)

Definition at line 141 of file MuonCondAlgConfig.py.

141 def TgcDigitJitterCondAlgCfg(flags, name = "TgcDigitJitterCondAlg", **kwargs):
142  result = ComponentAccumulator()
143  the_alg = CompFactory.TgcDigitJitterCondAlg(name = name, **kwargs)
144  result.addCondAlgo(the_alg, primary = True)
145  return result
146 

◆ TgcDigitTimeOffsetCondAlgCfg()

def python.MuonCondAlgConfig.TgcDigitTimeOffsetCondAlgCfg (   flags,
  name = "TgcDigitTimeOffsetCondAlg",
**  kwargs 
)

Definition at line 157 of file MuonCondAlgConfig.py.

157 def TgcDigitTimeOffsetCondAlgCfg(flags, name = "TgcDigitTimeOffsetCondAlg", **kwargs):
158  result = ComponentAccumulator()
159  result.merge(addFolders(flags, ["/TGC/DIGIT/TOFFSET"], tag='TgcDigitTimeOffset-00-01', detDb="TGC_OFL", db="OFLP200", className="CondAttrListCollection"))
160  the_alg = CompFactory.TgcDigitTimeOffsetCondAlg(name = name, **kwargs)
161  result.addCondAlgo(the_alg, primary = True)
162  return result
163 

◆ TgcEnergyThresholdCondAlgCfg()

def python.MuonCondAlgConfig.TgcEnergyThresholdCondAlgCfg (   flags,
  name = "TgcEnergyThresholdCondAlg",
**  kwargs 
)

Definition at line 134 of file MuonCondAlgConfig.py.

134 def TgcEnergyThresholdCondAlgCfg(flags, name = "TgcEnergyThresholdCondAlg", **kwargs):
135  result = ComponentAccumulator()
136 
137  the_alg = CompFactory.TgcDigitEnergyThreshCondAlg(name= name, **kwargs)
138  result.addCondAlgo(the_alg, primary = True)
139  return result
140 
python.MuonCondAlgConfig.MuonStationIntersectCondAlgCfg
def MuonStationIntersectCondAlgCfg(flags, name='MuonStationIntersectCondAlg', **kwargs)
Definition: MuonCondAlgConfig.py:340
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.MuonCondAlgConfig.TgcDigitCrosstalkCondAlgCfg
def TgcDigitCrosstalkCondAlgCfg(flags, name="TgcDigitCrosstalkCondAlg", **kwargs)
Definition: MuonCondAlgConfig.py:164
python.MuonCondAlgConfig.TgcDigitASDposCondAlgCfg
def TgcDigitASDposCondAlgCfg(flags, name="TgcDigitASDposCondAlg", **kwargs)
Definition: MuonCondAlgConfig.py:147
python.MuonCondAlgConfig.RpcCondDbAlgCfg
def RpcCondDbAlgCfg(flags, **kwargs)
Definition: MuonCondAlgConfig.py:78
python.MuonCondAlgConfig.CscCondDbAlgCfg
def CscCondDbAlgCfg(flags, **kwargs)
Definition: MuonCondAlgConfig.py:90
python.MuonCondAlgConfig.TgcDigitCondAlgCfg
def TgcDigitCondAlgCfg(flags)
Definition: MuonCondAlgConfig.py:171
python.MuonCondAlgConfig.MdtCondDbAlgCfg
def MdtCondDbAlgCfg(flags, **kwargs)
Definition: MuonCondAlgConfig.py:13
python.MuonCondAlgConfig.TgcEnergyThresholdCondAlgCfg
def TgcEnergyThresholdCondAlgCfg(flags, name="TgcEnergyThresholdCondAlg", **kwargs)
Definition: MuonCondAlgConfig.py:134
python.MuonCondAlgConfig.NswPassivationDbAlgCfg
def NswPassivationDbAlgCfg(flags, **kwargs)
Definition: MuonCondAlgConfig.py:329
python.MuonCondAlgConfig.TgcCondDbAlgCfg
def TgcCondDbAlgCfg(flags, name="TgcCondDbAlg", **kwargs)
Definition: MuonCondAlgConfig.py:127
python.IOVDbSvcConfig.addFolders
def addFolders(flags, folderStrings, detDb=None, className=None, extensible=False, tag=None, db=None, modifiers='')
Definition: IOVDbSvcConfig.py:72
python.MuonCondAlgConfig.NswCalibDbAlgCfg
def NswCalibDbAlgCfg(flags, **kwargs)
Definition: MuonCondAlgConfig.py:184
python.MuonCondAlgConfig.NswDcsDbAlgCfg
def NswDcsDbAlgCfg(flags, **kwargs)
Definition: MuonCondAlgConfig.py:349
python.MuonCondAlgConfig.TgcDigitJitterCondAlgCfg
def TgcDigitJitterCondAlgCfg(flags, name="TgcDigitJitterCondAlg", **kwargs)
Definition: MuonCondAlgConfig.py:141
python.MuonCondAlgConfig.TgcDigitTimeOffsetCondAlgCfg
def TgcDigitTimeOffsetCondAlgCfg(flags, name="TgcDigitTimeOffsetCondAlg", **kwargs)
Definition: MuonCondAlgConfig.py:157
if
if(febId1==febId2)
Definition: LArRodBlockPhysicsV0.cxx:569