ATLAS Offline Software
Loading...
Searching...
No Matches
ActsCIFlags Namespace Reference

Functions

None actsProductionFlags (flags)
None actsLegacyWorkflowFlags (flags)
None actsWorkflowFlags (flags)
None actsInnerDetectorWorkflowFlags (flags)
None actsScoreBasedAmbiguityWorkflowFlags (flags)
None actsHeavyIonFlags (flags)
None actsValidateLargeRadiusStandaloneFlags (flags)
None actsValidateClustersFlags (flags)
None actsValidateTracksFlags (flags)
None actsValidateResolvedTracksFlags (flags)
None actsValidateAmbiguityResolutionFlags (flags)
None actsValidateGSFFlags (flags)
None actsValidateGX2FFlags (flags)
None actsGSFEgammaFlags (flags)
None actsValidateF100Flags (flags)
None actsValidateF150Flags (flags)

Function Documentation

◆ actsGSFEgammaFlags()

None ActsCIFlags.actsGSFEgammaFlags ( flags)
flags for Reco_tf with CA used in CI tests: ACTS GSF refitting for electron ACTS tracks

Definition at line 99 of file ActsCIFlags.py.

99def actsGSFEgammaFlags(flags) -> None:
100 """flags for Reco_tf with CA used in CI tests: ACTS GSF refitting for electron ACTS tracks"""
101 flags.DQ.useTrigger = False
102 flags.Acts.doAnalysis = False
103 flags.Acts.doMonitoring = False
104 flags.Acts.doAmbiguityResolution = True
105 flags.Tracking.recoChain = [ TrackingComponent.ActsLegacyChain]
106 flags.Reco.EnableHGTDExtension = False
107 flags.Tracking.doITkConversion = False
108 flags.Acts.GsfRefitActs = True
109 flags.Acts.GsfDirectNavigation = True
110

◆ actsHeavyIonFlags()

None ActsCIFlags.actsHeavyIonFlags ( flags)

Definition at line 54 of file ActsCIFlags.py.

54def actsHeavyIonFlags(flags) -> None:
55 flags.Reco.EnableHGTDExtension = False
56 flags.Acts.doAmbiguityResolution = False
57 flags.Tracking.doPixelDigitalClustering = lambda pcf: pcf.GeoModel.Run >= LHCPeriod.Run4
58 flags.Tracking.recoChain = [TrackingComponent.ActsHeavyIon]
59
60
61# Validation workflows
62
63

◆ actsInnerDetectorWorkflowFlags()

None ActsCIFlags.actsInnerDetectorWorkflowFlags ( flags)
flags for Reco_tf with CA used in unit test: schedule a pure ACTS workflow to reco sequence, with Inner Detector settings

Definition at line 44 of file ActsCIFlags.py.

44def actsInnerDetectorWorkflowFlags(flags) -> None:
45 """flags for Reco_tf with CA used in unit test: schedule a pure ACTS workflow to reco sequence, with Inner Detector settings"""
46 flags.Tracking.recoChain = [TrackingComponent.ActsChain]
47

◆ actsLegacyWorkflowFlags()

None ActsCIFlags.actsLegacyWorkflowFlags ( flags)
flags for Reco_tf with CA used in CI tests: add Acts (legacy like) workflow to reco sequence

Definition at line 26 of file ActsCIFlags.py.

26def actsLegacyWorkflowFlags(flags) -> None:
27 """flags for Reco_tf with CA used in CI tests: add Acts (legacy like) workflow to reco sequence"""
28 flags.Reco.EnableHGTDExtension = False
29 flags.Acts.GsfRefitActs = True
30 flags.Acts.GsfDirectNavigation=True
31 flags.Tracking.recoChain = [TrackingComponent.ActsLegacyChain]
32 flags.Tracking.doPixelDigitalClustering = lambda pcf: pcf.GeoModel.Run >= LHCPeriod.Run4
33

◆ actsProductionFlags()

None ActsCIFlags.actsProductionFlags ( flags)
flags for ACTS reconstruction to be used for production jobs

Definition at line 7 of file ActsCIFlags.py.

7def actsProductionFlags(flags) -> None:
8 """flags for ACTS reconstruction to be used for production jobs"""
9 # Reco chain to ACTS flavour
10 flags.Tracking.recoChain = [TrackingComponent.ActsChain]
11 # Track reconstruction algorithms
12 flags.Acts.doAmbiguityResolution = False
13 flags.Tracking.doITkFastTracking = True
14 # Configurations
15 # - calibration strategy is set centrally
16 # - seeding strategy set by the user: default is GridTriplet
17 flags.Tracking.doPixelDigitalClustering = lambda pcf: pcf.GeoModel.Run >= LHCPeriod.Run4
18 # e-gamma components
19 flags.Egamma.doTracking = True
20 flags.Acts.GsfRefitActs = True
21 flags.Acts.GsfDirectNavigation = True
22 # HGTD components
23 flags.HGTD.doActs = True
24
25

◆ actsScoreBasedAmbiguityWorkflowFlags()

None ActsCIFlags.actsScoreBasedAmbiguityWorkflowFlags ( flags)
flags for Reco_tf with CA used in unit test: schedule a pure ACTS (legacy like) workflow to reco sequence

Definition at line 48 of file ActsCIFlags.py.

48def actsScoreBasedAmbiguityWorkflowFlags(flags) -> None:
49 """flags for Reco_tf with CA used in unit test: schedule a pure ACTS (legacy like) workflow to reco sequence"""
50 actsLegacyWorkflowFlags(flags)
51 from ActsConfig.ActsConfigFlags import AmbiguitySolverStrategy
52 flags.Acts.AmbiguitySolverStrategy = AmbiguitySolverStrategy.ScoreBased
53

◆ actsValidateAmbiguityResolutionFlags()

None ActsCIFlags.actsValidateAmbiguityResolutionFlags ( flags)
flags for Reco_tf with CA used in CI tests: use Acts Ambiguity Resolution after Athena reconstruction

Definition at line 84 of file ActsCIFlags.py.

84def actsValidateAmbiguityResolutionFlags(flags) -> None:
85 """flags for Reco_tf with CA used in CI tests: use Acts Ambiguity Resolution after Athena reconstruction"""
86 flags.Reco.EnableHGTDExtension = False
87 flags.Tracking.recoChain = [TrackingComponent.ActsValidateAmbiguityResolution]
88

◆ actsValidateClustersFlags()

None ActsCIFlags.actsValidateClustersFlags ( flags)
flags for Reco_tf with CA used in CI tests: use cluster conversion [xAOD -> InDet] with both Athena and Acts sequences

Definition at line 70 of file ActsCIFlags.py.

70def actsValidateClustersFlags(flags) -> None:
71 """flags for Reco_tf with CA used in CI tests: use cluster conversion [xAOD -> InDet] with both Athena and Acts sequences"""
72 flags.Tracking.recoChain = [TrackingComponent.ActsValidateClusters]
73

◆ actsValidateF100Flags()

None ActsCIFlags.actsValidateF100Flags ( flags)

Definition at line 111 of file ActsCIFlags.py.

111def actsValidateF100Flags(flags) -> None:
112 actsWorkflowFlags(flags)
113 flags.Tracking.recoChain = [TrackingComponent.ActsValidateF100]
114

◆ actsValidateF150Flags()

None ActsCIFlags.actsValidateF150Flags ( flags)

Definition at line 115 of file ActsCIFlags.py.

115def actsValidateF150Flags(flags) -> None:
116 actsValidateF100Flags(flags)
117 flags.Tracking.recoChain = [TrackingComponent.ActsValidateF150]
118 from ActsConfig.ActsConfigFlags import SeedingStrategy
119 flags.Acts.SeedingStrategy = SeedingStrategy.F150

◆ actsValidateGSFFlags()

None ActsCIFlags.actsValidateGSFFlags ( flags)
flags for Reco_tf with CA used in CI tests: use GaussianSumFitter

Definition at line 89 of file ActsCIFlags.py.

89def actsValidateGSFFlags(flags) -> None:
90 """flags for Reco_tf with CA used in CI tests: use GaussianSumFitter"""
91 from ActsConfig.ActsConfigFlags import TrackFitterType
92 flags.Acts.trackFitterType = TrackFitterType.GaussianSumFitter
93

◆ actsValidateGX2FFlags()

None ActsCIFlags.actsValidateGX2FFlags ( flags)
flags for Reco_tf with CA used in CI tests: use GlobalChiSquareFitter

Definition at line 94 of file ActsCIFlags.py.

94def actsValidateGX2FFlags(flags) -> None:
95 """flags for Reco_tf with CA used in CI tests: use GlobalChiSquareFitter"""
96 from ActsConfig.ActsConfigFlags import TrackFitterType
97 flags.Acts.trackFitterType = TrackFitterType.GlobalChiSquareFitter
98

◆ actsValidateLargeRadiusStandaloneFlags()

None ActsCIFlags.actsValidateLargeRadiusStandaloneFlags ( flags)
flags for Reco_tf with CA used in CI tests: use legacy primary pass and Acts LRT pass

Definition at line 64 of file ActsCIFlags.py.

64def actsValidateLargeRadiusStandaloneFlags(flags) -> None:
65 """flags for Reco_tf with CA used in CI tests: use legacy primary pass and Acts LRT pass"""
66 flags.Tracking.recoChain = [TrackingComponent.AthenaChain,
67 TrackingComponent.ActsValidateLargeRadiusStandalone]
68 flags.Tracking.writeSeedValNtuple = True
69

◆ actsValidateResolvedTracksFlags()

None ActsCIFlags.actsValidateResolvedTracksFlags ( flags)
flags for Reco_tf with CA used in CI tests: use ActsTrackFinding during reconstruction with ambi. resolution

Definition at line 79 of file ActsCIFlags.py.

79def actsValidateResolvedTracksFlags(flags) -> None:
80 """flags for Reco_tf with CA used in CI tests: use ActsTrackFinding during reconstruction with ambi. resolution"""
81 actsValidateTracksFlags(flags)
82 flags.Acts.doAmbiguityResolution = True
83

◆ actsValidateTracksFlags()

None ActsCIFlags.actsValidateTracksFlags ( flags)
flags for Reco_tf with CA used in CI tests: use ActsTrackFinding during reconstruction

Definition at line 74 of file ActsCIFlags.py.

74def actsValidateTracksFlags(flags) -> None:
75 """flags for Reco_tf with CA used in CI tests: use ActsTrackFinding during reconstruction"""
76 flags.Acts.doAmbiguityResolution = False
77 flags.Tracking.recoChain = [TrackingComponent.ActsValidateTracks]
78

◆ actsWorkflowFlags()

None ActsCIFlags.actsWorkflowFlags ( flags)
flags for Reco_tf with CA used in unit test: schedule a pure ACTS workflow to reco sequence

Definition at line 34 of file ActsCIFlags.py.

34def actsWorkflowFlags(flags) -> None:
35 """flags for Reco_tf with CA used in unit test: schedule a pure ACTS workflow to reco sequence"""
36 flags.Reco.EnableHGTDExtension = False
37 flags.Acts.GsfRefitActs = True
38 flags.Acts.GsfDirectNavigation=True
39 flags.Acts.doAmbiguityResolution = False
40 flags.Tracking.doITkFastTracking = True
41 flags.Tracking.doPixelDigitalClustering = lambda pcf: pcf.GeoModel.Run >= LHCPeriod.Run4
42 flags.Tracking.recoChain = [TrackingComponent.ActsChain]
43