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

48 def actsCoreValidateSpacePointsFlags(flags) -> None:
49  """flags for Reco_tf with CA used in CI tests: use for validating ACTS-based space point formation"""
50  from ActsConfig.ActsConfigFlags import SpacePointStrategy
51  flags.Acts.SpacePointStrategy = SpacePointStrategy.ActsCore
53 

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

110 def actsGSFEgammaFlags(flags) -> None:
111  """flags for Reco_tf with CA used in CI tests: ACTS GSF refitting for electron ACTS tracks"""
112  flags.DQ.useTrigger = False
113  flags.Acts.doAnalysis = False
114  flags.Acts.doMonitoring = False
115  flags.Acts.doAmbiguityResolution = True
116  flags.Tracking.recoChain = [ TrackingComponent.ActsLegacyChain]
117  flags.Reco.EnableHGTDExtension = False
118  flags.Tracking.doITkConversion = False
119  flags.Acts.GsfRefitActs = True
120  flags.Acts.GsfDirectNavigation = True
121 

◆ actsHeavyIonFlags()

None ActsCIFlags.actsHeavyIonFlags (   flags)

Definition at line 24 of file ActsCIFlags.py.

24 def actsHeavyIonFlags(flags) -> None:
25  flags.Reco.EnableHGTDExtension = False
26  flags.Acts.doAmbiguityResolution = False
27  flags.Tracking.recoChain = [TrackingComponent.ActsHeavyIon]
28 

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

6 def actsLegacyWorkflowFlags(flags) -> None:
7  """flags for Reco_tf with CA used in CI tests: add Acts (legacy like) workflow to reco sequence"""
8  flags.Reco.EnableHGTDExtension = False
9  flags.Tracking.recoChain = [TrackingComponent.ActsLegacyChain]
10 

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

18 def actsScoreBasedAmbiguityWorkflowFlags(flags) -> None:
19  """flags for Reco_tf with CA used in unit test: schedule a pure ACTS (legacy like) workflow to reco sequence"""
21  from ActsConfig.ActsConfigFlags import AmbiguitySolverStrategy
22  flags.Acts.AmbiguitySolverStrategy = AmbiguitySolverStrategy.ScoreBased
23 

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

95 def actsValidateAmbiguityResolutionFlags(flags) -> None:
96  """flags for Reco_tf with CA used in CI tests: use Acts Ambiguity Resolution after Athena reconstruction"""
97  flags.Reco.EnableHGTDExtension = False
98  flags.Tracking.recoChain = [TrackingComponent.ActsValidateAmbiguityResolution]
99 

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

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

◆ actsValidateConversionSeedsFlags()

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

Definition at line 61 of file ActsCIFlags.py.

61 def actsValidateConversionSeedsFlags(flags) -> None:
62  """flags for Reco_tf with CA used in CI tests: use SiSpacePointSeedMaker tool during reconstruction"""
63  flags.Tracking.recoChain = [TrackingComponent.AthenaChain,
64  TrackingComponent.ActsValidateConversionSeeds]
65  flags.Tracking.writeSeedValNtuple = True
66 

◆ actsValidateF100Flags()

None ActsCIFlags.actsValidateF100Flags (   flags)

Definition at line 122 of file ActsCIFlags.py.

122 def actsValidateF100Flags(flags) -> None:
123  actsWorkflowFlags(flags)
124  flags.Tracking.recoChain = [TrackingComponent.ActsValidateF100]
125 

◆ actsValidateF150Flags()

None ActsCIFlags.actsValidateF150Flags (   flags)

Definition at line 126 of file ActsCIFlags.py.

126 def actsValidateF150Flags(flags) -> None:
127  actsValidateF100Flags(flags)
128  flags.Tracking.recoChain = [TrackingComponent.ActsValidateF150]
129  from ActsConfig.ActsConfigFlags import SeedingStrategy
130  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 79 of file ActsCIFlags.py.

79 def actsValidateGbtsSeedsFlags(flags) -> None:
80  """flags for Reco_tf with CA used in CI tests: use SiSpacePointSeedMaker tool during reconstruction (GBTS seeding)"""
81  from ActsConfig.ActsConfigFlags import SeedingStrategy
82  flags.Acts.SeedingStrategy = SeedingStrategy.Gbts
84 

◆ actsValidateGSFFlags()

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

Definition at line 100 of file ActsCIFlags.py.

100 def actsValidateGSFFlags(flags) -> None:
101  """flags for Reco_tf with CA used in CI tests: use GaussianSumFitter"""
102  from ActsConfig.ActsConfigFlags import TrackFitterType
103  flags.Acts.trackFitterType = TrackFitterType.GaussianSumFitter
104 

◆ actsValidateGX2FFlags()

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

Definition at line 105 of file ActsCIFlags.py.

105 def actsValidateGX2FFlags(flags) -> None:
106  """flags for Reco_tf with CA used in CI tests: use GlobalChiSquareFitter"""
107  from ActsConfig.ActsConfigFlags import TrackFitterType
108  flags.Acts.trackFitterType = TrackFitterType.GlobalChiSquareFitter
109 

◆ actsValidateLargeRadiusSeedsFlags()

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

Definition at line 67 of file ActsCIFlags.py.

67 def actsValidateLargeRadiusSeedsFlags(flags) -> None:
68  """flags for Reco_tf with CA used in CI tests: use SiSpacePointSeedMaker tool during reconstruction"""
69  flags.Tracking.recoChain = [TrackingComponent.AthenaChain,
70  TrackingComponent.ActsValidateLargeRadiusSeeds]
71  flags.Tracking.writeSeedValNtuple = True
72 

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

30  """flags for Reco_tf with CA used in CI tests: use legacy primary pass and Acts LRT pass"""
31  flags.Tracking.recoChain = [TrackingComponent.AthenaChain,
32  TrackingComponent.ActsValidateLargeRadiusStandalone]
33  flags.Tracking.writeSeedValNtuple = True
34 
35 
36 # Validation workflows
37 

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

73 def actsValidateOrthogonalSeedsFlags(flags) -> None:
74  """flags for Reco_tf with CA used in CI tests: use SiSpacePointSeedMaker tool during reconstruction (orthogonal seeding)"""
75  from ActsConfig.ActsConfigFlags import SeedingStrategy
76  flags.Acts.SeedingStrategy = SeedingStrategy.Orthogonal
78 

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

90 def actsValidateResolvedTracksFlags(flags) -> None:
91  """flags for Reco_tf with CA used in CI tests: use ActsTrackFinding during reconstruction with ambi. resolution"""
93  flags.Acts.doAmbiguityResolution = True
94 

◆ actsValidateSeedsFlags()

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

Definition at line 54 of file ActsCIFlags.py.

54 def actsValidateSeedsFlags(flags) -> None:
55  """flags for Reco_tf with CA used in CI tests: use SiSpacePointSeedMaker tool during reconstruction"""
56  flags.Tracking.recoChain = [TrackingComponent.ActsValidateSeeds]
57  from ActsConfig.ActsConfigFlags import SeedingStrategy
58  flags.Acts.SeedingStrategy = SeedingStrategy.Default
59  flags.Tracking.writeSeedValNtuple = True
60 

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

42 def actsValidateSpacePointsFlags(flags) -> None:
43  """flags for Reco_tf with CA used in CI tests: use for validating Athena-based space point formation"""
44  flags.Tracking.recoChain = [TrackingComponent.ActsValidateSpacePoints]
45  from ActsConfig.ActsConfigFlags import SeedingStrategy
46  flags.Acts.SeedingStrategy = SeedingStrategy.Default
47 

◆ actsValidateTracksFlags()

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

Definition at line 85 of file ActsCIFlags.py.

85 def actsValidateTracksFlags(flags) -> None:
86  """flags for Reco_tf with CA used in CI tests: use ActsTrackFinding during reconstruction"""
87  flags.Acts.doAmbiguityResolution = False
88  flags.Tracking.recoChain = [TrackingComponent.ActsValidateTracks]
89 

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

11 def actsWorkflowFlags(flags) -> None:
12  """flags for Reco_tf with CA used in unit test: schedule a pure ACTS workflow to reco sequence"""
13  flags.Reco.EnableHGTDExtension = False
14  flags.Acts.doAmbiguityResolution = False
15  flags.Tracking.doITkFastTracking = True
16  flags.Tracking.recoChain = [TrackingComponent.ActsChain]
17 
ActsCIFlags.actsValidateF150Flags
None actsValidateF150Flags(flags)
Definition: ActsCIFlags.py:126
ActsCIFlags.actsValidateLargeRadiusStandaloneFlags
None actsValidateLargeRadiusStandaloneFlags(flags)
Definition: ActsCIFlags.py:29
ActsCIFlags.actsWorkflowFlags
None actsWorkflowFlags(flags)
Definition: ActsCIFlags.py:11
ActsCIFlags.actsScoreBasedAmbiguityWorkflowFlags
None actsScoreBasedAmbiguityWorkflowFlags(flags)
Definition: ActsCIFlags.py:18
ActsCIFlags.actsValidateSpacePointsFlags
None actsValidateSpacePointsFlags(flags)
Definition: ActsCIFlags.py:42
ActsCIFlags.actsValidateOrthogonalSeedsFlags
None actsValidateOrthogonalSeedsFlags(flags)
Definition: ActsCIFlags.py:73
ActsCIFlags.actsHeavyIonFlags
None actsHeavyIonFlags(flags)
Definition: ActsCIFlags.py:24
ActsCIFlags.actsValidateGX2FFlags
None actsValidateGX2FFlags(flags)
Definition: ActsCIFlags.py:105
ActsCIFlags.actsValidateLargeRadiusSeedsFlags
None actsValidateLargeRadiusSeedsFlags(flags)
Definition: ActsCIFlags.py:67
ActsCIFlags.actsValidateResolvedTracksFlags
None actsValidateResolvedTracksFlags(flags)
Definition: ActsCIFlags.py:90
ActsCIFlags.actsValidateGbtsSeedsFlags
None actsValidateGbtsSeedsFlags(flags)
Definition: ActsCIFlags.py:79
ActsCIFlags.actsValidateF100Flags
None actsValidateF100Flags(flags)
Definition: ActsCIFlags.py:122
ActsCIFlags.actsValidateConversionSeedsFlags
None actsValidateConversionSeedsFlags(flags)
Definition: ActsCIFlags.py:61
ActsCIFlags.actsValidateClustersFlags
None actsValidateClustersFlags(flags)
Definition: ActsCIFlags.py:38
ActsCIFlags.actsGSFEgammaFlags
None actsGSFEgammaFlags(flags)
Definition: ActsCIFlags.py:110
ActsCIFlags.actsValidateTracksFlags
None actsValidateTracksFlags(flags)
Definition: ActsCIFlags.py:85
ActsCIFlags.actsCoreValidateSpacePointsFlags
None actsCoreValidateSpacePointsFlags(flags)
Definition: ActsCIFlags.py:48
ActsCIFlags.actsValidateSeedsFlags
None actsValidateSeedsFlags(flags)
Definition: ActsCIFlags.py:54
ActsCIFlags.actsValidateAmbiguityResolutionFlags
None actsValidateAmbiguityResolutionFlags(flags)
Definition: ActsCIFlags.py:95
ActsCIFlags.actsLegacyWorkflowFlags
None actsLegacyWorkflowFlags(flags)
Definition: ActsCIFlags.py:6
ActsCIFlags.actsValidateGSFFlags
None actsValidateGSFFlags(flags)
Definition: ActsCIFlags.py:100