ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
Acts
ActsConfig
python
ActsHGTDTrackExtensionAlgConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2
3
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
4
from
AthenaConfiguration.ComponentFactory
import
CompFactory
5
6
def
ActsHGTDTrackExtensionAlgCfg
(flags,
7
name: str =
"ActsHGTDTrackExtensionAlg"
,
8
*,
9
enableTrackStatePrinter: bool =
False
,
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
39
def
HGTDTruthTrackDecorationAlgCfg
(flags,
40
name: str =
"HGTDTruthTrackDecorationAlg"
,
41
**kwargs) -> ComponentAccumulator:
42
acc = ComponentAccumulator()
43
kwargs.setdefault(
"TrackParticleContainerName"
,
"InDetTrackParticles"
)
44
45
acc.addEventAlgo(CompFactory.ActsTrk.HGTDTruthTrackDecorationAlg(name, **kwargs))
46
return
acc
47
ActsHGTDTrackExtensionAlgConfig.HGTDTruthTrackDecorationAlgCfg
ComponentAccumulator HGTDTruthTrackDecorationAlgCfg(flags, str name="HGTDTruthTrackDecorationAlg", **kwargs)
Definition
ActsHGTDTrackExtensionAlgConfig.py:41
ActsHGTDTrackExtensionAlgConfig.ActsHGTDTrackExtensionAlgCfg
ComponentAccumulator ActsHGTDTrackExtensionAlgCfg(flags, str name="ActsHGTDTrackExtensionAlg", *, bool enableTrackStatePrinter=False, **kwargs)
Definition
ActsHGTDTrackExtensionAlgConfig.py:10
Generated on
for ATLAS Offline Software by
1.17.0