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

Functions

 ITkStripSiPropertiesCondAlgCfg (flags, name="ITkStripSiPropertiesCondAlg", **kwargs)
 ITkStripSiPropertiesToolCfg (flags, name="ITkStripSiPropertiesTool", **kwargs)

Detailed Description

Define methods to configure ITkStrip SiProperties

Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration

Function Documentation

◆ ITkStripSiPropertiesCondAlgCfg()

python.ITkStripSiPropertiesConfig.ITkStripSiPropertiesCondAlgCfg ( flags,
name = "ITkStripSiPropertiesCondAlg",
** kwargs )
Return configured ComponentAccumulator and tool for ITkStripSiProperties

SiConditionsTool and/or DCSConditionsTool may be provided in kwargs

Definition at line 11 of file ITkStripSiPropertiesConfig.py.

11def ITkStripSiPropertiesCondAlgCfg(flags, name="ITkStripSiPropertiesCondAlg", **kwargs):
12 """Return configured ComponentAccumulator and tool for ITkStripSiProperties
13
14 SiConditionsTool and/or DCSConditionsTool may be provided in kwargs
15 """
16 acc = ComponentAccumulator()
17
18 # Condition algorithm
19 # SCTSiPropertiesCondAlg needs outputs of SCT_SiliconConditions algorithms
20 if not kwargs.get("SiConditionsTool"):
21 kwargs["SiConditionsTool"] = acc.popToolsAndMerge(ITkStripSiliconConditionsCfg(flags))
22
23 kwargs.setdefault("SCTDetEleCollKey", "ITkStripDetectorElementCollection")
24 kwargs.setdefault("WriteKey", "ITkStripSiliconPropertiesVector")
25 kwargs.setdefault("ForceUseGeoModel", True)
26 acc.merge(ITkStripReadoutGeometryCfg(flags))
27 acc.addCondAlgo(CompFactory.SCTSiPropertiesCondAlg(name, **kwargs))
28 return acc
29
30

◆ ITkStripSiPropertiesToolCfg()

python.ITkStripSiPropertiesConfig.ITkStripSiPropertiesToolCfg ( flags,
name = "ITkStripSiPropertiesTool",
** kwargs )
Return a SiPropertiesTool configured for ITk Strip

Definition at line 31 of file ITkStripSiPropertiesConfig.py.

31def ITkStripSiPropertiesToolCfg(flags, name="ITkStripSiPropertiesTool", **kwargs):
32 """Return a SiPropertiesTool configured for ITk Strip"""
33 SiConditionsTool = kwargs.pop("SiConditionsTool", None)
34 acc = ITkStripSiPropertiesCondAlgCfg(flags, SiConditionsTool=SiConditionsTool)
35 kwargs.setdefault("DetectorName", "SCT")
36 kwargs.setdefault("ReadKey", "ITkStripSiliconPropertiesVector")
37 acc.setPrivateTools(CompFactory.SiPropertiesTool(name, **kwargs))
38 return acc