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

Functions

 SCT_CablingFoldersCfg (flags)
 SCT_CablingCondAlgCfg (flags, name="SCT_CablingCondAlgFromCoraCool")
 SCT_CablingToolCfg (flags, name="SCT_CablingTool")

Function Documentation

◆ SCT_CablingCondAlgCfg()

python.SCT_CablingConfig.SCT_CablingCondAlgCfg ( flags,
name = "SCT_CablingCondAlgFromCoraCool" )

Definition at line 22 of file SCT_CablingConfig.py.

22def SCT_CablingCondAlgCfg(flags, name="SCT_CablingCondAlgFromCoraCool"):
23 cfg = ComponentAccumulator()
24 foldersCfg, path = SCT_CablingFoldersCfg(flags)
25 cfg.merge(foldersCfg)
26 SCT_CablingCondAlgFromCoraCool = CompFactory.SCT_CablingCondAlgFromCoraCool
27 cfg.addCondAlgo(SCT_CablingCondAlgFromCoraCool(name,
28 ReadKeyRod=path+"ROD",
29 ReadKeyRodMur=path+"RODMUR",
30 ReadKeyMur=path+"MUR",
31 ReadKeyGeo=path+"Geog"))
32 return cfg
33
34
Condition algorithm which fills the SCT Cabling from the database, using CoraCool.

◆ SCT_CablingFoldersCfg()

python.SCT_CablingConfig.SCT_CablingFoldersCfg ( flags)

Definition at line 8 of file SCT_CablingConfig.py.

8def SCT_CablingFoldersCfg(flags):
9 cfg = ComponentAccumulator()
10 path = "/SCT/DAQ/Config/"
11 if flags.IOVDb.DatabaseInstance == "COMP200":
12 path = "/SCT/DAQ/Configuration/"
13 instance = "SCT"
14 if flags.Input.isMC:
15 instance = "SCT_OFL"
16 from IOVDbSvc.IOVDbSvcConfig import addFolders
17 cfg.merge(addFolders(flags, [path+"ROD", path+"RODMUR", path+"MUR", path+"Geog"], instance, className="CondAttrListVec"))
18 return cfg, path
19
20
21@AccumulatorCache

◆ SCT_CablingToolCfg()

python.SCT_CablingConfig.SCT_CablingToolCfg ( flags,
name = "SCT_CablingTool" )

Definition at line 35 of file SCT_CablingConfig.py.

35def SCT_CablingToolCfg(flags, name="SCT_CablingTool"):
36 cfg = ComponentAccumulator()
37
38 # For SCT_ID used in SCT_CablingTool
39 from AtlasGeoModel.GeoModelConfig import GeoModelCfg
40 cfg.merge(GeoModelCfg(flags))
41
42 cfg.merge(SCT_CablingCondAlgCfg(flags))
43
44 cfg.setPrivateTools(CompFactory.SCT_CablingTool(name))
45 return cfg