|
ATLAS Offline Software
|
|
def | SCT_AlignCondAlgCfg (flags, name="SCT_AlignCondAlg", **kwargs) |
|
def | getSCTDAQConfigFolder (flags) |
|
def | SCT_ConfigurationCondAlgCfg (flags, name="SCT_ConfigurationCondAlg", **kwargs) |
|
def | SCT_DetectorElementCondAlgCfg (flags, name="SCT_DetectorElementCondAlg", **kwargs) |
|
def | SCT_DetectorElementStatusCondAlgCfg (flags, name="SCTDetectorElementStatusCondAlg", **kwargs) |
|
def | SCT_DetectorElementStatusAlgWithoutFlaggedCfg (flags, name="SCTDetectorElementStatusAlgWithoutFlagged", **kwargs) |
|
def | SCT_DetectorElementStatusAlgCfg (flags, name="SCTDetectorElementStatusAlg", **kwargs) |
|
◆ getSCTDAQConfigFolder()
def python.SCT_ConditionsAlgorithmsConfig.getSCTDAQConfigFolder |
( |
|
flags | ) |
|
Definition at line 28 of file SCT_ConditionsAlgorithmsConfig.py.
29 if flags.InDet.ForceCoolVectorPayload
and flags.InDet.ForceCoraCool:
30 raise Exception(
"SCT DB CONFIGURATION FLAG CONFLICT: Both CVP and CoraCool selected")
31 return "/SCT/DAQ/Config/" if (flags.InDet.ForceCoolVectorPayload
32 or (flags.IOVDb.DatabaseInstance !=
"COMP200"
33 and not flags.InDet.ForceCoraCool))
else "/SCT/DAQ/Configuration/"
◆ SCT_AlignCondAlgCfg()
def python.SCT_ConditionsAlgorithmsConfig.SCT_AlignCondAlgCfg |
( |
|
flags, |
|
|
|
name = "SCT_AlignCondAlg" , |
|
|
** |
kwargs |
|
) |
| |
Return a configured SCT_AlignCondAlg
Definition at line 9 of file SCT_ConditionsAlgorithmsConfig.py.
10 """Return a configured SCT_AlignCondAlg"""
11 from SCT_GeoModel.SCT_GeoModelConfig
import SCT_GeoModelCfg
13 if flags.GeoModel.Align.Dynamic:
15 [
"/Indet/Onl/AlignL1/ID",
"/Indet/Onl/AlignL2/SCT"],
16 [
"/Indet/AlignL1/ID",
"/Indet/AlignL2/SCT"],
17 className=
"CondAttrListCollection"))
18 acc.merge(
addFoldersSplitOnline(flags,
"INDET",
"/Indet/Onl/AlignL3",
"/Indet/AlignL3", className=
"AlignableTransformContainer"))
20 acc.merge(
addFoldersSplitOnline(flags,
"INDET",
"/Indet/Onl/Align",
"/Indet/Align", className=
"AlignableTransformContainer"))
22 kwargs.setdefault(
"UseDynamicAlignFolders", flags.GeoModel.Align.Dynamic)
24 acc.addCondAlgo(CompFactory.SCT_AlignCondAlg(name, **kwargs))
◆ SCT_ConfigurationCondAlgCfg()
def python.SCT_ConditionsAlgorithmsConfig.SCT_ConfigurationCondAlgCfg |
( |
|
flags, |
|
|
|
name = "SCT_ConfigurationCondAlg" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 36 of file SCT_ConditionsAlgorithmsConfig.py.
39 channelFolder = config_folder_prefix + (
"Chip" if flags.IOVDb.DatabaseInstance ==
"COMP200" else "ChipSlim")
40 kwargs.setdefault(
"ReadKeyChannel", channelFolder)
41 kwargs.setdefault(
"ReadKeyModule", f
"{config_folder_prefix}Module")
42 kwargs.setdefault(
"ReadKeyMur", f
"{config_folder_prefix}MUR")
46 onlineFolders=[channelFolder,
47 f
"{config_folder_prefix}Module",
48 f
"{config_folder_prefix}MUR"],
49 offlineFolders=[channelFolder,
50 f
"{config_folder_prefix}Module",
51 f
"{config_folder_prefix}MUR"],
52 className=
"CondAttrListVec",
55 from SCT_Cabling.SCT_CablingConfig
import SCT_CablingToolCfg
58 from SCT_ConditionsTools.SCT_ConditionsToolsConfig
import SCT_ReadoutToolCfg
61 acc.addCondAlgo(CompFactory.SCT_ConfigurationCondAlg(name, **kwargs))
◆ SCT_DetectorElementCondAlgCfg()
def python.SCT_ConditionsAlgorithmsConfig.SCT_DetectorElementCondAlgCfg |
( |
|
flags, |
|
|
|
name = "SCT_DetectorElementCondAlg" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 66 of file SCT_ConditionsAlgorithmsConfig.py.
73 if flags.Detector.GeometryMuon
and flags.Muon.enableAlignment:
74 from MuonConfig.MuonGeometryConfig
import MuonGeoModelCfg
76 kwargs.setdefault(
"MuonManagerKey",
"MuonDetectorManager")
77 if flags.Detector.GeometryTRT:
78 from TRT_GeoModel.TRT_GeoModelConfig
import TRT_ReadoutGeometryCfg
80 kwargs.setdefault(
"TRT_DetEltContKey",
"TRT_DetElementContainer")
81 if not flags.GeoModel.Align.LegacyConditionsAccess
and flags.Detector.GeometryPixel:
82 from PixelGeoModel.PixelGeoModelConfig
import PixelAlignmentCfg
84 kwargs.setdefault(
"PixelAlignmentStore",
"PixelAlignmentStore")
87 acc.addCondAlgo(CompFactory.SCT_DetectorElementCondAlg(name, **kwargs))
◆ SCT_DetectorElementStatusAlgCfg()
def python.SCT_ConditionsAlgorithmsConfig.SCT_DetectorElementStatusAlgCfg |
( |
|
flags, |
|
|
|
name = "SCTDetectorElementStatusAlg" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 120 of file SCT_ConditionsAlgorithmsConfig.py.
122 if 'ConditionsSummaryTool' not in kwargs :
123 from SCT_ConditionsTools.SCT_ConditionsToolsConfig
import SCT_DetectorElementStatusAddFlaggedToolCfg
126 SCTDetElStatusCondDataBaseKey =
"",
127 SCTDetElStatusEventDataBaseKey =
"SCTDetectorElementStatusWithoutFlagged")) )
129 kwargs.setdefault(
"WriteKey",
"SCTDetectorElementStatus")
◆ SCT_DetectorElementStatusAlgWithoutFlaggedCfg()
def python.SCT_ConditionsAlgorithmsConfig.SCT_DetectorElementStatusAlgWithoutFlaggedCfg |
( |
|
flags, |
|
|
|
name = "SCTDetectorElementStatusAlgWithoutFlagged" , |
|
|
** |
kwargs |
|
) |
| |
Algorithm which just creates event data from conditions data.
Definition at line 102 of file SCT_ConditionsAlgorithmsConfig.py.
104 Algorithm which just creates event data from conditions data.
107 if 'ConditionsSummaryTool' not in kwargs :
108 from SCT_ConditionsTools.SCT_ConditionsToolsConfig
import SCT_DetectorElementStatusAddByteStreamErrorsToolCfg
111 SCTDetElStatusCondDataBaseKey =
"SCTDetectorElementStatusCondData",
112 SCTDetElStatusEventDataBaseKey =
"")) )
113 kwargs.setdefault(
"WriteKey",
"SCTDetectorElementStatusWithoutFlagged")
116 acc.addEventAlgo( CompFactory.InDet.SiDetectorElementStatusAlg(name, **kwargs) )
◆ SCT_DetectorElementStatusCondAlgCfg()
def python.SCT_ConditionsAlgorithmsConfig.SCT_DetectorElementStatusCondAlgCfg |
( |
|
flags, |
|
|
|
name = "SCTDetectorElementStatusCondAlg" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 91 of file SCT_ConditionsAlgorithmsConfig.py.
93 if 'ConditionsSummaryTool' not in kwargs :
94 from SCT_ConditionsTools.SCT_ConditionsToolsConfig
import SCT_ConditionsSummaryToolCfg
95 kwargs.setdefault(
"ConditionsSummaryTool", acc.popToolsAndMerge(
SCT_ConditionsSummaryToolCfg(flags, withFlaggedCondTool=
False, withByteStreamErrorsTool=
False)) )
96 kwargs.setdefault(
"WriteKey",
"SCTDetectorElementStatusCondData")
99 acc.addCondAlgo( CompFactory.InDet.SiDetectorElementStatusCondAlg(name, **kwargs) )
◆ algkwargs
dictionary python.SCT_ConditionsAlgorithmsConfig.algkwargs = {} |
◆ algorithm
string python.SCT_ConditionsAlgorithmsConfig.algorithm = "" |
◆ AtlasVersion
python.SCT_ConditionsAlgorithmsConfig.AtlasVersion |
◆ cfg
python.SCT_ConditionsAlgorithmsConfig.cfg = MainServicesCfg(flags) |
◆ Files
python.SCT_ConditionsAlgorithmsConfig.Files |
◆ flags
python.SCT_ConditionsAlgorithmsConfig.flags = initConfigFlags() |
◆ GlobalTag
python.SCT_ConditionsAlgorithmsConfig.GlobalTag |
◆ isMC
python.SCT_ConditionsAlgorithmsConfig.isMC |
◆ maxEvents
python.SCT_ConditionsAlgorithmsConfig.maxEvents |
◆ ProjectName
python.SCT_ConditionsAlgorithmsConfig.ProjectName |
◆ RunNumbers
python.SCT_ConditionsAlgorithmsConfig.RunNumbers |
def SCT_AlignCondAlgCfg(flags, name="SCT_AlignCondAlg", **kwargs)
def TRT_ReadoutGeometryCfg(flags)
def SCT_DetectorElementStatusAlgCfg(flags, name="SCTDetectorElementStatusAlg", **kwargs)
def PixelAlignmentCfg(flags)
def SCT_ConfigurationCondAlgCfg(flags, name="SCT_ConfigurationCondAlg", **kwargs)
def SCT_CablingToolCfg(flags, name="SCT_CablingTool")
def SCT_DetectorElementStatusAlgWithoutFlaggedCfg(flags, name="SCTDetectorElementStatusAlgWithoutFlagged", **kwargs)
def addFoldersSplitOnline(flags, detDb, onlineFolders, offlineFolders, className=None, extensible=False, addMCString='_OFL', splitMC=False, tag=None, forceDb=None, modifiers='')
def SCT_DetectorElementStatusCondAlgCfg(flags, name="SCTDetectorElementStatusCondAlg", **kwargs)
def SCT_GeoModelCfg(flags)
def MuonGeoModelCfg(flags)
def getSCTDAQConfigFolder(flags)
def SCT_DetectorElementCondAlgCfg(flags, name="SCT_DetectorElementCondAlg", **kwargs)