ATLAS Offline Software
Loading...
Searching...
No Matches
InDetFPGATrackingFlags.py
Go to the documentation of this file.
2# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3#
4from TrkConfig.TrackingPassFlags import createITkTrackingPassFlags
5from TrkConfig.TrkConfigFlags import TrackingComponent
6
7
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
29def 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]