Loading [MathJax]/extensions/tex2jax.js
|
ATLAS Offline Software
|
|
def | ITkStripAlignCondAlgCfg (flags, name="ITkStripAlignCondAlg", **kwargs) |
|
def | getITkStripDAQConfigFolder (flags) |
|
def | ITkStripConfigurationCondAlgCfg (flags, name="ITkStripConfigurationCondAlg", **kwargs) |
|
def | ITkStripDetectorElementCondAlgCfg (flags, name="ITkStripDetectorElementCondAlg", **kwargs) |
|
def | ITkStripDetectorElementStatusCondAlgNoByteStreamErrorsCfg (flags, name="ITkStripDetectorElementStatusCondAlgNoByteStreamErrorsCfg", **kwargs) |
|
def | ITkStripDetectorElementStatusAlgCfg (flags, name="ITkStripDetectorElementStatusAlg", **kwargs) |
|
◆ getITkStripDAQConfigFolder()
def python.ITkStripConditionsAlgorithmsConfig.getITkStripDAQConfigFolder |
( |
|
flags | ) |
|
◆ ITkStripAlignCondAlgCfg()
def python.ITkStripConditionsAlgorithmsConfig.ITkStripAlignCondAlgCfg |
( |
|
flags, |
|
|
|
name = "ITkStripAlignCondAlg" , |
|
|
** |
kwargs |
|
) |
| |
Return a configured SCT_AlignCondAlg for ITk
Definition at line 9 of file ITkStripConditionsAlgorithmsConfig.py.
10 """Return a configured SCT_AlignCondAlg for ITk"""
12 if flags.GeoModel.Align.Dynamic:
13 raise RuntimeError(
"Dynamic alignment not supported for ITk yet")
15 acc.merge(
addFoldersSplitOnline(flags,
"INDET",
"/Indet/Onl/Align", flags.ITk.Geometry.alignmentFolder, className=
"AlignableTransformContainer"))
17 kwargs.setdefault(
"DetManagerName",
"ITkStrip")
18 kwargs.setdefault(
"WriteKey",
"ITkStripAlignmentStore")
19 kwargs.setdefault(
"UseDynamicAlignFolders", flags.GeoModel.Align.Dynamic)
20 kwargs.setdefault(
"ReadKeyStatic",flags.ITk.Geometry.alignmentFolder)
22 sctAlignCondAlg = CompFactory.SCT_AlignCondAlg(name, **kwargs)
23 acc.addCondAlgo(sctAlignCondAlg)
◆ ITkStripConfigurationCondAlgCfg()
def python.ITkStripConditionsAlgorithmsConfig.ITkStripConfigurationCondAlgCfg |
( |
|
flags, |
|
|
|
name = "ITkStripConfigurationCondAlg" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 31 of file ITkStripConditionsAlgorithmsConfig.py.
34 channelFolder = folder_prefix + (
"Chip" if flags.IOVDb.DatabaseInstance ==
"COMP200" else "ChipSlim")
35 kwargs.setdefault(
"ReadKeyChannel", channelFolder)
36 kwargs.setdefault(
"ReadKeyModule", f
"{folder_prefix}Module")
37 kwargs.setdefault(
"ReadKeyMur", f
"{folder_prefix}MUR")
41 onlineFolders=channelFolder,
42 offlineFolders=channelFolder,
43 className=
"CondAttrListVec",
47 onlineFolders=f
"{folder_prefix}Module",
48 offlineFolders=f
"{folder_prefix}Module",
49 className=
"CondAttrListVec",
53 onlineFolders=f
"{folder_prefix}MUR",
54 offlineFolders=f
"{folder_prefix}MUR",
55 className=
"CondAttrListVec",
58 from SCT_Cabling.ITkStripCablingConfig
import ITkStripCablingToolCfg
61 from SCT_ConditionsTools.ITkStripConditionsToolsConfig
import ITkStripReadoutToolCfg
64 acc.addCondAlgo(CompFactory.SCT_ConfigurationCondAlg(name, **kwargs))
◆ ITkStripDetectorElementCondAlgCfg()
def python.ITkStripConditionsAlgorithmsConfig.ITkStripDetectorElementCondAlgCfg |
( |
|
flags, |
|
|
|
name = "ITkStripDetectorElementCondAlg" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 68 of file ITkStripConditionsAlgorithmsConfig.py.
69 kwargs.setdefault(
"DetManagerName",
"ITkStrip")
70 kwargs.setdefault(
"ReadKey",
"ITkStripAlignmentStore")
71 kwargs.setdefault(
"WriteKey",
"ITkStripDetectorElementCollection")
74 acc.addCondAlgo(CompFactory.SCT_DetectorElementCondAlg(name, **kwargs))
◆ ITkStripDetectorElementStatusAlgCfg()
def python.ITkStripConditionsAlgorithmsConfig.ITkStripDetectorElementStatusAlgCfg |
( |
|
flags, |
|
|
|
name = "ITkStripDetectorElementStatusAlg" , |
|
|
** |
kwargs |
|
) |
| |
Algorithm which adds status from the strip bytestream to the strip status conditions data
Definition at line 90 of file ITkStripConditionsAlgorithmsConfig.py.
92 Algorithm which adds status from the strip bytestream to the strip status conditions data
95 if 'ConditionsSummaryTool' not in kwargs :
96 from SCT_ConditionsTools.ITkStripConditionsToolsConfig
import ITkStripDetectorElementStatusAddByteStreamErrorsToolCfg
101 kwargs.setdefault(
"ConditionsSummaryTool", acc.popToolsAndMerge(
103 SCTDetElStatusCondDataBaseKey =
"ITkStripDetectorElementStatusNoByteStream",
104 SCTDetElStatusEventDataBaseKey =
""
106 kwargs.setdefault(
"WriteKey",
"ITkStripDetectorElementStatus")
109 acc.addEventAlgo( CompFactory.InDet.SiDetectorElementStatusAlg(name, **kwargs) )
◆ ITkStripDetectorElementStatusCondAlgNoByteStreamErrorsCfg()
def python.ITkStripConditionsAlgorithmsConfig.ITkStripDetectorElementStatusCondAlgNoByteStreamErrorsCfg |
( |
|
flags, |
|
|
|
name = "ITkStripDetectorElementStatusCondAlgNoByteStreamErrorsCfg" , |
|
|
** |
kwargs |
|
) |
| |
Condition alg to precompute the strip detector element status.
This algorithm does not consider the byte stream errors which are event data.
Definition at line 77 of file ITkStripConditionsAlgorithmsConfig.py.
79 Condition alg to precompute the strip detector element status.
80 This algorithm does not consider the byte stream errors which are event data.
83 if 'ConditionsSummaryTool' not in kwargs :
84 from SCT_ConditionsTools.ITkStripConditionsToolsConfig
import ITkStripConditionsSummaryToolCfg
86 kwargs.setdefault(
"WriteKey",
"ITkStripDetectorElementStatusNoByteStream")
87 acc.addCondAlgo( CompFactory.InDet.SiDetectorElementStatusCondAlg(name, **kwargs) )
def ITkStripGeoModelCfg(flags)
def ITkStripDetectorElementCondAlgCfg(flags, name="ITkStripDetectorElementCondAlg", **kwargs)
def ITkStripDetectorElementStatusAlgCfg(flags, name="ITkStripDetectorElementStatusAlg", **kwargs)
def ITkStripDetectorElementStatusCondAlgNoByteStreamErrorsCfg(flags, name="ITkStripDetectorElementStatusCondAlgNoByteStreamErrorsCfg", **kwargs)
def ITkStripCablingToolCfg(flags, name="ITkStripCablingTool")
def addFoldersSplitOnline(flags, detDb, onlineFolders, offlineFolders, className=None, extensible=False, addMCString='_OFL', splitMC=False, tag=None, forceDb=None, modifiers='')
def getITkStripDAQConfigFolder(flags)
def ITkStripConfigurationCondAlgCfg(flags, name="ITkStripConfigurationCondAlg", **kwargs)
def ITkStripAlignCondAlgCfg(flags, name="ITkStripAlignCondAlg", **kwargs)