ATLAS Offline Software
Loading...
Searching...
No Matches
ActsHGTDTrackExtensionAlgConfig Namespace Reference

Functions

ComponentAccumulator ActsHGTDTrackExtensionAlgCfg (flags, str name="ActsHGTDTrackExtensionAlg", *, bool enableTrackStatePrinter=False, **kwargs)
ComponentAccumulator HGTDTruthTrackDecorationAlgCfg (flags, str name="HGTDTruthTrackDecorationAlg", **kwargs)

Function Documentation

◆ ActsHGTDTrackExtensionAlgCfg()

ComponentAccumulator ActsHGTDTrackExtensionAlgConfig.ActsHGTDTrackExtensionAlgCfg ( flags,
str name = "ActsHGTDTrackExtensionAlg",
* ,
bool enableTrackStatePrinter = False,
** kwargs )

Definition at line 6 of file ActsHGTDTrackExtensionAlgConfig.py.

10 **kwargs) -> ComponentAccumulator:
11 acc = ComponentAccumulator()
12
13 kwargs.setdefault("TrackParticleContainerName", "InDetTrackParticles")
14 kwargs.setdefault("HGTDClusterContainerName", "HGTD_Clusters")
15 kwargs.setdefault("UncalibratedMeasurementContainerKey_HGTD", "HGTD_Clusters")
16
17 if flags.Acts.doMonitoring and "MonTools" not in kwargs:
18 from ActsConfig.ActsMonitoringConfig import ActsHGTDTrackExtensionMonitoringCfg
19 kwargs.setdefault('MonTool', acc.popToolsAndMerge(ActsHGTDTrackExtensionMonitoringCfg(flags)))
20
21 if 'ExtrapolationTool' not in kwargs:
22 from ActsConfig.ActsGeometryConfig import ActsExtrapolationToolCfg
23 kwargs.setdefault("ExtrapolationTool", acc.popToolsAndMerge(ActsExtrapolationToolCfg(flags,
24 MaxSteps = 10000)))
25
26 if 'TrackingGeometryTool' not in kwargs:
27 from ActsConfig.ActsGeometryConfig import ActsTrackingGeometryToolCfg
28 kwargs.setdefault("TrackingGeometryTool", acc.getPrimaryAndMerge(ActsTrackingGeometryToolCfg(flags)))
29
30 if enableTrackStatePrinter and 'TrackStatePrinter' not in kwargs:
31 from ActsConfig.ActsTrackFindingConfig import ActsTrackStatePrinterToolCfg
32 kwargs.setdefault("TrackStatePrinter", acc.popToolsAndMerge(ActsTrackStatePrinterToolCfg(flags)))
33
34 acc.addEventAlgo(CompFactory.ActsTrk.HGTDTrackExtensionAlg(name, **kwargs))
35 return acc
36

◆ HGTDTruthTrackDecorationAlgCfg()

ComponentAccumulator ActsHGTDTrackExtensionAlgConfig.HGTDTruthTrackDecorationAlgCfg ( flags,
str name = "HGTDTruthTrackDecorationAlg",
** kwargs )

Definition at line 37 of file ActsHGTDTrackExtensionAlgConfig.py.

39 **kwargs) -> ComponentAccumulator:
40 acc = ComponentAccumulator()
41 kwargs.setdefault("TrackParticleContainerName", "InDetTrackParticles")
42 acc.addEventAlgo(CompFactory.ActsTrk.HGTDTruthTrackDecorationAlg(name, **kwargs))
43 return acc
44