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

Functions

 ITkPixelLorentzAngleToolCfg (flags, name="ITkPixelLorentzAngleTool", **kwargs)
 ITkPixelLorentzAngleCondAlgCfg (flags, name="ITkPixelSiLorentzAngleCondAlg", **kwargs)

Detailed Description

Define methods to configure ITkPixelLorentzAngleTool

Function Documentation

◆ ITkPixelLorentzAngleCondAlgCfg()

python.ITkPixelLorentzAngleConfig.ITkPixelLorentzAngleCondAlgCfg ( flags,
name = "ITkPixelSiLorentzAngleCondAlg",
** kwargs )

Definition at line 25 of file ITkPixelLorentzAngleConfig.py.

25def ITkPixelLorentzAngleCondAlgCfg(flags, name="ITkPixelSiLorentzAngleCondAlg", **kwargs):
26 acc = AtlasFieldCacheCondAlgCfg(flags)
27 acc.merge(ITkPixelReadoutGeometryCfg(flags)) # To produce ITkPixelDetectorElementCollection
28 acc.merge(ITkPixelDCSCondHVAlgCfg(flags))
29 acc.merge(ITkPixelDCSCondTempAlgCfg(flags))
30 kwargs.setdefault("SiPropertiesTool", acc.popToolsAndMerge(ITkPixelSiPropertiesToolCfg(flags)))
31 kwargs.setdefault("UseMagFieldCache", True)
32 kwargs.setdefault("UseMagFieldDcs", not flags.Common.isOnline)
33 kwargs.setdefault("Disable3DCorrection", True) # ITk-specific
34 kwargs.setdefault("ReadKeyeTemp", "ITkPixelDCSTempCondData")
35 kwargs.setdefault("ReadKeyHV", "ITkPixelDCSHVCondData")
36 kwargs.setdefault("PixelDetEleCollKey", "ITkPixelDetectorElementCollection")
37 kwargs.setdefault("WriteKey", "ITkPixelSiLorentzAngleCondData")
38 acc.addCondAlgo(CompFactory.PixelSiLorentzAngleCondAlg(name, **kwargs))
39 return acc

◆ ITkPixelLorentzAngleToolCfg()

python.ITkPixelLorentzAngleConfig.ITkPixelLorentzAngleToolCfg ( flags,
name = "ITkPixelLorentzAngleTool",
** kwargs )
Return a SiLorentzAngleTool configured for ITk Pixel

Definition at line 14 of file ITkPixelLorentzAngleConfig.py.

14def ITkPixelLorentzAngleToolCfg(flags, name="ITkPixelLorentzAngleTool", **kwargs):
15 """Return a SiLorentzAngleTool configured for ITk Pixel"""
16 acc = ITkPixelLorentzAngleCondAlgCfg(flags)
17 kwargs.setdefault("DetectorName", "Pixel")
18 kwargs.setdefault("SiLorentzAngleCondData", "ITkPixelSiLorentzAngleCondData")
19 kwargs.setdefault("DetEleCollKey", "ITkPixelDetectorElementCollection")
20 kwargs.setdefault("UseMagFieldCache", True)
21 acc.setPrivateTools(CompFactory.SiLorentzAngleTool(name, **kwargs))
22 return acc
23
24