ATLAS Offline Software
Functions
ActsCIFlags Namespace Reference

Functions

None actsLegacyWorkflowFlags (flags)
 
None actsWorkflowFlags (flags)
 
None actsScoreBasedAmbiguityWorkflowFlags (flags)
 
None actsHeavyIonFlags (flags)
 
None actsValidateLargeRadiusStandaloneFlags (flags)
 
None actsValidateClustersFlags (flags)
 
None actsValidateSpacePointsFlags (flags)
 
None actsCoreValidateSpacePointsFlags (flags)
 
None actsValidateSeedsFlags (flags)
 
None actsValidateConversionSeedsFlags (flags)
 
None actsValidateLargeRadiusSeedsFlags (flags)
 
None actsValidateOrthogonalSeedsFlags (flags)
 
None actsValidateGbtsSeedsFlags (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

◆ actsCoreValidateSpacePointsFlags()

None ActsCIFlags.actsCoreValidateSpacePointsFlags (   flags)
flags for Reco_tf with CA used in CI tests: use for validating ACTS-based space point formation

Definition at line 53 of file ActsCIFlags.py.

53 def actsCoreValidateSpacePointsFlags(flags) -> None:
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
58 

◆ 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 117 of file ActsCIFlags.py.

117 def actsGSFEgammaFlags(flags) -> None:
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
128 

◆ actsHeavyIonFlags()

None ActsCIFlags.actsHeavyIonFlags (   flags)

Definition at line 27 of file ActsCIFlags.py.

27 def actsHeavyIonFlags(flags) -> None:
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]
32 
33 
34 # Validation workflows
35 
36 

◆ 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 7 of file ActsCIFlags.py.

7 def actsLegacyWorkflowFlags(flags) -> None:
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
12 

◆ 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 21 of file ActsCIFlags.py.

21 def actsScoreBasedAmbiguityWorkflowFlags(flags) -> None:
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
26 

◆ 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 102 of file ActsCIFlags.py.

102 def actsValidateAmbiguityResolutionFlags(flags) -> None:
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]
106 

◆ 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 43 of file ActsCIFlags.py.

43 def actsValidateClustersFlags(flags) -> None:
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]
46 

◆ actsValidateConversionSeedsFlags()

None ActsCIFlags.actsValidateConversionSeedsFlags (   flags)
flags for Reco_tf with CA used in CI tests: use SiSpacePointSeedMaker tool during reconstruction

Definition at line 66 of file ActsCIFlags.py.

66 def actsValidateConversionSeedsFlags(flags) -> None:
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
71 

◆ actsValidateF100Flags()

None ActsCIFlags.actsValidateF100Flags (   flags)

Definition at line 129 of file ActsCIFlags.py.

129 def actsValidateF100Flags(flags) -> None:
130  actsWorkflowFlags(flags)
131  flags.Tracking.recoChain = [TrackingComponent.ActsValidateF100]
132 

◆ actsValidateF150Flags()

None ActsCIFlags.actsValidateF150Flags (   flags)

Definition at line 133 of file ActsCIFlags.py.

133 def actsValidateF150Flags(flags) -> None:
134  actsValidateF100Flags(flags)
135  flags.Tracking.recoChain = [TrackingComponent.ActsValidateF150]
136  from ActsConfig.ActsConfigFlags import SeedingStrategy
137  flags.Acts.SeedingStrategy = SeedingStrategy.F150

◆ actsValidateGbtsSeedsFlags()

None ActsCIFlags.actsValidateGbtsSeedsFlags (   flags)
flags for Reco_tf with CA used in CI tests: use SiSpacePointSeedMaker tool during reconstruction (GBTS seeding)

Definition at line 86 of file ActsCIFlags.py.

86 def actsValidateGbtsSeedsFlags(flags) -> None:
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
91 

◆ actsValidateGSFFlags()

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

Definition at line 107 of file ActsCIFlags.py.

107 def actsValidateGSFFlags(flags) -> None:
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
111 

◆ actsValidateGX2FFlags()

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

Definition at line 112 of file ActsCIFlags.py.

112 def actsValidateGX2FFlags(flags) -> None:
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
116 

◆ actsValidateLargeRadiusSeedsFlags()

None ActsCIFlags.actsValidateLargeRadiusSeedsFlags (   flags)
flags for Reco_tf with CA used in CI tests: use SiSpacePointSeedMaker tool during reconstruction

Definition at line 72 of file ActsCIFlags.py.

72 def actsValidateLargeRadiusSeedsFlags(flags) -> None:
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
79 

◆ 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 37 of file ActsCIFlags.py.

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
42 

◆ actsValidateOrthogonalSeedsFlags()

None ActsCIFlags.actsValidateOrthogonalSeedsFlags (   flags)
flags for Reco_tf with CA used in CI tests: use SiSpacePointSeedMaker tool during reconstruction (orthogonal seeding)

Definition at line 80 of file ActsCIFlags.py.

80 def actsValidateOrthogonalSeedsFlags(flags) -> None:
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
85 

◆ 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 97 of file ActsCIFlags.py.

97 def actsValidateResolvedTracksFlags(flags) -> None:
98  """flags for Reco_tf with CA used in CI tests: use ActsTrackFinding during reconstruction with ambi. resolution"""
100  flags.Acts.doAmbiguityResolution = True
101 

◆ actsValidateSeedsFlags()

None ActsCIFlags.actsValidateSeedsFlags (   flags)
flags for Reco_tf with CA used in CI tests: use SiSpacePointSeedMaker tool during reconstruction

Definition at line 59 of file ActsCIFlags.py.

59 def actsValidateSeedsFlags(flags) -> None:
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
65 

◆ actsValidateSpacePointsFlags()

None ActsCIFlags.actsValidateSpacePointsFlags (   flags)
flags for Reco_tf with CA used in CI tests: use for validating Athena-based space point formation

Definition at line 47 of file ActsCIFlags.py.

47 def actsValidateSpacePointsFlags(flags) -> None:
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
52 

◆ actsValidateTracksFlags()

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

Definition at line 92 of file ActsCIFlags.py.

92 def actsValidateTracksFlags(flags) -> None:
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]
96 

◆ 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 13 of file ActsCIFlags.py.

13 def actsWorkflowFlags(flags) -> None:
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]
20 
ActsCIFlags.actsValidateF150Flags
None actsValidateF150Flags(flags)
Definition: ActsCIFlags.py:133
ActsCIFlags.actsValidateLargeRadiusStandaloneFlags
None actsValidateLargeRadiusStandaloneFlags(flags)
Definition: ActsCIFlags.py:37
ActsCIFlags.actsWorkflowFlags
None actsWorkflowFlags(flags)
Definition: ActsCIFlags.py:13
ActsCIFlags.actsScoreBasedAmbiguityWorkflowFlags
None actsScoreBasedAmbiguityWorkflowFlags(flags)
Definition: ActsCIFlags.py:21
ActsCIFlags.actsValidateSpacePointsFlags
None actsValidateSpacePointsFlags(flags)
Definition: ActsCIFlags.py:47
ActsCIFlags.actsValidateOrthogonalSeedsFlags
None actsValidateOrthogonalSeedsFlags(flags)
Definition: ActsCIFlags.py:80
ActsCIFlags.actsHeavyIonFlags
None actsHeavyIonFlags(flags)
Definition: ActsCIFlags.py:27
ActsCIFlags.actsValidateGX2FFlags
None actsValidateGX2FFlags(flags)
Definition: ActsCIFlags.py:112
ActsCIFlags.actsValidateLargeRadiusSeedsFlags
None actsValidateLargeRadiusSeedsFlags(flags)
Definition: ActsCIFlags.py:72
ActsCIFlags.actsValidateResolvedTracksFlags
None actsValidateResolvedTracksFlags(flags)
Definition: ActsCIFlags.py:97
ActsCIFlags.actsValidateGbtsSeedsFlags
None actsValidateGbtsSeedsFlags(flags)
Definition: ActsCIFlags.py:86
ActsCIFlags.actsValidateF100Flags
None actsValidateF100Flags(flags)
Definition: ActsCIFlags.py:129
ActsCIFlags.actsValidateConversionSeedsFlags
None actsValidateConversionSeedsFlags(flags)
Definition: ActsCIFlags.py:66
ActsCIFlags.actsValidateClustersFlags
None actsValidateClustersFlags(flags)
Definition: ActsCIFlags.py:43
ActsCIFlags.actsGSFEgammaFlags
None actsGSFEgammaFlags(flags)
Definition: ActsCIFlags.py:117
ActsCIFlags.actsValidateTracksFlags
None actsValidateTracksFlags(flags)
Definition: ActsCIFlags.py:92
ActsCIFlags.actsCoreValidateSpacePointsFlags
None actsCoreValidateSpacePointsFlags(flags)
Definition: ActsCIFlags.py:53
ActsCIFlags.actsValidateSeedsFlags
None actsValidateSeedsFlags(flags)
Definition: ActsCIFlags.py:59
ActsCIFlags.actsValidateAmbiguityResolutionFlags
None actsValidateAmbiguityResolutionFlags(flags)
Definition: ActsCIFlags.py:102
ActsCIFlags.actsLegacyWorkflowFlags
None actsLegacyWorkflowFlags(flags)
Definition: ActsCIFlags.py:7
ActsCIFlags.actsValidateGSFFlags
None actsValidateGSFFlags(flags)
Definition: ActsCIFlags.py:107