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 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("UncalibratedMeasurementContainerKeys", ["HGTD_Clusters"])
14
15 if flags.Acts.doMonitoring and "MonTools" not in kwargs:
16 from ActsConfig.ActsMonitoringConfig import ActsHGTDTrackExtensionMonitoringCfg
17 kwargs.setdefault('MonTool', acc.popToolsAndMerge(ActsHGTDTrackExtensionMonitoringCfg(flags)))
18
19 if enableTrackStatePrinter and 'TrackStatePrinter' not in kwargs:
20 from ActsConfig.ActsTrackFindingConfig import ActsTrackStatePrinterToolCfg
21 kwargs.setdefault("TrackStatePrinter", acc.popToolsAndMerge(ActsTrackStatePrinterToolCfg(flags)))
22
23 kwargs.setdefault('ACTSTracksLocation', 'HgtdTracks')
24 kwargs.setdefault("etaBins", [2.0, 3.0, 3.2, 3.4, 999.0])
25
26 #Measurement selector
27 # in sigma of a 1D Gaussian; for the 3D HGTD measurements these are the chi2 cuts 15, 20, 10, 20
28 kwargs.setdefault("chi2CutOffSigma", [ 3.1187, 3.7603, 2.3541, 3.7603])
29 kwargs.setdefault("chi2OutlierCutOffSigma", [ 3.1187, 3.7603, 2.3541, 3.7603])
30 kwargs.setdefault("numMeasurementsCutOff", [3])
31
32 #Track selector
33 kwargs.setdefault('maxChi2', [500])
34 kwargs.setdefault('maxOutliers', [20])
35
36 acc.addEventAlgo(CompFactory.ActsTrk.HGTDTrackExtensionAlg(name, **kwargs))
37 return acc
38

◆ HGTDTruthTrackDecorationAlgCfg()

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

Definition at line 39 of file ActsHGTDTrackExtensionAlgConfig.py.

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