4 from TrkConfig.TrkConfigFlags
import TrackingComponent
5 from AthenaConfiguration.Enums
import LHCPeriod
8 """flags for Reco_tf with CA used in CI tests: add Acts (legacy like) workflow to reco sequence"""
9 flags.Reco.EnableHGTDExtension =
False
10 flags.Tracking.recoChain = [TrackingComponent.ActsLegacyChain]
11 flags.Tracking.doPixelDigitalClustering =
lambda pcf: pcf.GeoModel.Run >= LHCPeriod.Run4
14 """flags for Reco_tf with CA used in unit test: schedule a pure ACTS workflow to reco sequence"""
15 flags.Reco.EnableHGTDExtension =
False
16 flags.Acts.doAmbiguityResolution =
False
17 flags.Tracking.doITkFastTracking =
True
18 flags.Tracking.doPixelDigitalClustering =
lambda pcf: pcf.GeoModel.Run >= LHCPeriod.Run4
19 flags.Tracking.recoChain = [TrackingComponent.ActsChain]
22 """flags for Reco_tf with CA used in unit test: schedule a pure ACTS (legacy like) workflow to reco sequence"""
24 from ActsConfig.ActsConfigFlags
import AmbiguitySolverStrategy
25 flags.Acts.AmbiguitySolverStrategy = AmbiguitySolverStrategy.ScoreBased
28 flags.Reco.EnableHGTDExtension =
False
29 flags.Acts.doAmbiguityResolution =
False
30 flags.Tracking.doPixelDigitalClustering =
lambda pcf: pcf.GeoModel.Run >= LHCPeriod.Run4
31 flags.Tracking.recoChain = [TrackingComponent.ActsHeavyIon]
38 """flags for Reco_tf with CA used in CI tests: use legacy primary pass and Acts LRT pass"""
39 flags.Tracking.recoChain = [TrackingComponent.AthenaChain,
40 TrackingComponent.ActsValidateLargeRadiusStandalone]
41 flags.Tracking.writeSeedValNtuple =
True
44 """flags for Reco_tf with CA used in CI tests: use cluster conversion [xAOD -> InDet] with both Athena and Acts sequences"""
45 flags.Tracking.recoChain = [TrackingComponent.ActsValidateClusters]
48 """flags for Reco_tf with CA used in CI tests: use for validating Athena-based space point formation"""
49 flags.Tracking.recoChain = [TrackingComponent.ActsValidateSpacePoints]
50 from ActsConfig.ActsConfigFlags
import SeedingStrategy
51 flags.Acts.SeedingStrategy = SeedingStrategy.Default
54 """flags for Reco_tf with CA used in CI tests: use for validating ACTS-based space point formation"""
55 from ActsConfig.ActsConfigFlags
import SpacePointStrategy
56 flags.Acts.SpacePointStrategy = SpacePointStrategy.ActsCore
60 """flags for Reco_tf with CA used in CI tests: use SiSpacePointSeedMaker tool during reconstruction"""
61 flags.Tracking.recoChain = [TrackingComponent.ActsValidateSeeds]
62 from ActsConfig.ActsConfigFlags
import SeedingStrategy
63 flags.Acts.SeedingStrategy = SeedingStrategy.Default
64 flags.Tracking.writeSeedValNtuple =
True
67 """flags for Reco_tf with CA used in CI tests: use SiSpacePointSeedMaker tool during reconstruction"""
68 flags.Tracking.recoChain = [TrackingComponent.AthenaChain,
69 TrackingComponent.ActsValidateConversionSeeds]
70 flags.Tracking.writeSeedValNtuple =
True
73 """flags for Reco_tf with CA used in CI tests: use SiSpacePointSeedMaker tool during reconstruction"""
74 flags.Tracking.recoChain = [TrackingComponent.AthenaChain,
75 TrackingComponent.ActsValidateLargeRadiusSeeds]
76 from ActsConfig.ActsConfigFlags
import SeedingStrategy
77 flags.Acts.SeedingStrategy = SeedingStrategy.Default
78 flags.Tracking.writeSeedValNtuple =
True
81 """flags for Reco_tf with CA used in CI tests: use SiSpacePointSeedMaker tool during reconstruction (orthogonal seeding)"""
82 from ActsConfig.ActsConfigFlags
import SeedingStrategy
83 flags.Acts.SeedingStrategy = SeedingStrategy.Orthogonal
87 """flags for Reco_tf with CA used in CI tests: use SiSpacePointSeedMaker tool during reconstruction (GBTS seeding)"""
88 from ActsConfig.ActsConfigFlags
import SeedingStrategy
89 flags.Acts.SeedingStrategy = SeedingStrategy.Gbts
93 """flags for Reco_tf with CA used in CI tests: use ActsTrackFinding during reconstruction"""
94 flags.Acts.doAmbiguityResolution =
False
95 flags.Tracking.recoChain = [TrackingComponent.ActsValidateTracks]
98 """flags for Reco_tf with CA used in CI tests: use ActsTrackFinding during reconstruction with ambi. resolution"""
100 flags.Acts.doAmbiguityResolution =
True
103 """flags for Reco_tf with CA used in CI tests: use Acts Ambiguity Resolution after Athena reconstruction"""
104 flags.Reco.EnableHGTDExtension =
False
105 flags.Tracking.recoChain = [TrackingComponent.ActsValidateAmbiguityResolution]
108 """flags for Reco_tf with CA used in CI tests: use GaussianSumFitter"""
109 from ActsConfig.ActsConfigFlags
import TrackFitterType
110 flags.Acts.trackFitterType = TrackFitterType.GaussianSumFitter
113 """flags for Reco_tf with CA used in CI tests: use GlobalChiSquareFitter"""
114 from ActsConfig.ActsConfigFlags
import TrackFitterType
115 flags.Acts.trackFitterType = TrackFitterType.GlobalChiSquareFitter
118 """flags for Reco_tf with CA used in CI tests: ACTS GSF refitting for electron ACTS tracks"""
119 flags.DQ.useTrigger =
False
120 flags.Acts.doAnalysis =
False
121 flags.Acts.doMonitoring =
False
122 flags.Acts.doAmbiguityResolution =
True
123 flags.Tracking.recoChain = [ TrackingComponent.ActsLegacyChain]
124 flags.Reco.EnableHGTDExtension =
False
125 flags.Tracking.doITkConversion =
False
126 flags.Acts.GsfRefitActs =
True
127 flags.Acts.GsfDirectNavigation =
True
131 flags.Tracking.recoChain = [TrackingComponent.ActsValidateF100]
135 flags.Tracking.recoChain = [TrackingComponent.ActsValidateF150]
136 from ActsConfig.ActsConfigFlags
import SeedingStrategy
137 flags.Acts.SeedingStrategy = SeedingStrategy.F150