ATLAS Offline Software
Loading...
Searching...
No Matches
Tracking
TrkConfig
python
InDetFPGATrackingFlags.py
Go to the documentation of this file.
1
#
2
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
#
4
from
TrkConfig.TrackingPassFlags
import
createITkTrackingPassFlags
5
from
TrkConfig.TrkConfigFlags
import
TrackingComponent
6
7
8
def
createFPGATrackingPassFlags
():
9
icf = createITkTrackingPassFlags()
10
icf.extension =
"Acts"
11
icf.doAthenaCluster =
False
12
icf.doAthenaSpacePoint =
False
13
icf.doAthenaSeed =
False
14
icf.doAthenaTrack =
False
15
icf.doAthenaAmbiguityResolution =
False
16
17
icf.doActsCluster =
True
18
icf.doActsSpacePoint =
False
19
icf.doFPGASpacePoint =
True
20
icf.doActsSeed =
True
21
icf.doActsTrack =
True
22
23
icf.doFPGACluster =
True
24
25
icf.doActsAmbiguityResolution =
lambda
pcf: pcf.Acts.doAmbiguityResolution
26
return
icf
27
28
29
def
fpgaPassThroughValidation
(flags) -> None:
30
"""flags for Reco_tf with CA used in CI tests: use FPGAChain during reconstruction"""
31
flags.Reco.EnableHGTDExtension =
False
32
flags.Tracking.recoChain = [TrackingComponent.FPGAChain]
python.InDetFPGATrackingFlags.createFPGATrackingPassFlags
createFPGATrackingPassFlags()
Definition
InDetFPGATrackingFlags.py:8
python.InDetFPGATrackingFlags.fpgaPassThroughValidation
None fpgaPassThroughValidation(flags)
Definition
InDetFPGATrackingFlags.py:29
Generated on
for ATLAS Offline Software by
1.14.0