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

Functions

 PixelLorentzAngleToolCfg (flags, name="PixelLorentzAngleTool", **kwargs)
 PixelLorentzAngleCondAlgCfg (flags, name="PixelSiLorentzAngleCondAlg", **kwargs)

Detailed Description

Define methods to configure SCTLorentzAngleTool

Function Documentation

◆ PixelLorentzAngleCondAlgCfg()

python.PixelLorentzAngleConfig.PixelLorentzAngleCondAlgCfg ( flags,
name = "PixelSiLorentzAngleCondAlg",
** kwargs )

Definition at line 23 of file PixelLorentzAngleConfig.py.

23def PixelLorentzAngleCondAlgCfg(flags, name="PixelSiLorentzAngleCondAlg", **kwargs):
24 acc = AtlasFieldCacheCondAlgCfg(flags)
25 acc.merge(PixelReadoutGeometryCfg(flags)) # To produce PixelDetectorElementCollection
26 acc.merge(PixelDCSCondHVAlgCfg(flags))
27 acc.merge(PixelDCSCondTempAlgCfg(flags))
28 kwargs.setdefault("SiPropertiesTool", acc.popToolsAndMerge(PixelSiPropertiesToolCfg(flags)))
29 kwargs.setdefault("UseMagFieldCache", True)
30 kwargs.setdefault("UseMagFieldDcs", not flags.Common.isOnline)
31 acc.addCondAlgo(CompFactory.PixelSiLorentzAngleCondAlg(name, **kwargs))
32 return acc
33

◆ PixelLorentzAngleToolCfg()

python.PixelLorentzAngleConfig.PixelLorentzAngleToolCfg ( flags,
name = "PixelLorentzAngleTool",
** kwargs )
Return a SiLorentzAngleTool configured for Pixel

Definition at line 13 of file PixelLorentzAngleConfig.py.

13def PixelLorentzAngleToolCfg(flags, name="PixelLorentzAngleTool", **kwargs):
14 """Return a SiLorentzAngleTool configured for Pixel"""
15 acc = PixelLorentzAngleCondAlgCfg(flags)
16 kwargs.setdefault("DetectorName", "Pixel")
17 kwargs.setdefault("SiLorentzAngleCondData", "PixelSiLorentzAngleCondData")
18 kwargs.setdefault("DetEleCollKey", "PixelDetectorElementCollection")
19 kwargs.setdefault("UseMagFieldCache", True)
20 acc.setPrivateTools(CompFactory.SiLorentzAngleTool(name, **kwargs))
21 return acc
22