9 """flags for ACTS reconstruction to be used for production jobs"""
11 flags.Tracking.recoChain = [TrackingComponent.ActsChain]
13 flags.Acts.doxAODToTrkConversion =
True
15 flags.Acts.doAmbiguityResolution =
False
16 flags.Tracking.doITkFastTracking =
True
20 flags.Tracking.doPixelDigitalClustering =
lambda pcf: pcf.GeoModel.Run >= LHCPeriod.Run4
22 flags.Acts.GsfRefitActs =
True
23 flags.Acts.GsfDirectNavigation =
True
25 flags.HGTD.doActs =
True
28 """flags for Reco_tf with CA used in CI tests: add Acts (legacy like) workflow to reco sequence"""
29 flags.Reco.EnableHGTDExtension =
False
30 flags.Acts.GsfRefitActs =
True
31 flags.Acts.GsfDirectNavigation=
True
32 flags.Tracking.recoChain = [TrackingComponent.ActsLegacyChain]
33 flags.Tracking.doPixelDigitalClustering =
lambda pcf: pcf.GeoModel.Run >= LHCPeriod.Run4
46 flags.Reco.EnableHGTDExtension =
False
47 flags.Acts.doAmbiguityResolution =
False
48 flags.Tracking.doPixelDigitalClustering =
lambda pcf: pcf.GeoModel.Run >= LHCPeriod.Run4
49 flags.Tracking.recoChain = [TrackingComponent.ActsHeavyIon]
90def actsGSFEgammaFlags(flags) -> None:
91 """flags for Reco_tf with CA used in CI tests: ACTS GSF refitting for electron ACTS tracks"""
92 flags.DQ.useTrigger = False
93 flags.Acts.doAnalysis = False
94 flags.Acts.doMonitoring = False
95 flags.Acts.doAmbiguityResolution = True
96 flags.Tracking.recoChain = [ TrackingComponent.ActsLegacyChain]
97 flags.Reco.EnableHGTDExtension = False
98 flags.Tracking.doITkConversion = False
99 flags.Acts.GsfRefitActs = True
100 flags.Acts.GsfDirectNavigation = True
106def actsValidateF150Flags(flags) -> None:
107 actsValidateF100Flags(flags)
108 flags.Tracking.recoChain = [TrackingComponent.ActsValidateF150]
109 from ActsConfig.ActsConfigFlags import SeedingStrategy
110 flags.Acts.SeedingStrategy = SeedingStrategy.F150