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

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

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

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

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

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

◆ actsValidateF150Flags()

None ActsCIFlags.actsValidateF150Flags (   flags)

Definition at line 128 of file ActsCIFlags.py.

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

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

◆ actsValidateGSFFlags()

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

Definition at line 102 of file ActsCIFlags.py.

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

◆ actsValidateGX2FFlags()

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

Definition at line 107 of file ActsCIFlags.py.

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

◆ 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  from ActsConfig.ActsConfigFlags import SeedingStrategy
72  flags.Acts.SeedingStrategy = SeedingStrategy.Default
73  flags.Tracking.writeSeedValNtuple = True
74 

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

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

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

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

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

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

◆ 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:128
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:75
ActsCIFlags.actsHeavyIonFlags
None actsHeavyIonFlags(flags)
Definition: ActsCIFlags.py:24
ActsCIFlags.actsValidateGX2FFlags
None actsValidateGX2FFlags(flags)
Definition: ActsCIFlags.py:107
ActsCIFlags.actsValidateLargeRadiusSeedsFlags
None actsValidateLargeRadiusSeedsFlags(flags)
Definition: ActsCIFlags.py:67
ActsCIFlags.actsValidateResolvedTracksFlags
None actsValidateResolvedTracksFlags(flags)
Definition: ActsCIFlags.py:92
ActsCIFlags.actsValidateGbtsSeedsFlags
None actsValidateGbtsSeedsFlags(flags)
Definition: ActsCIFlags.py:81
ActsCIFlags.actsValidateF100Flags
None actsValidateF100Flags(flags)
Definition: ActsCIFlags.py:124
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:112
ActsCIFlags.actsValidateTracksFlags
None actsValidateTracksFlags(flags)
Definition: ActsCIFlags.py:87
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:97
ActsCIFlags.actsLegacyWorkflowFlags
None actsLegacyWorkflowFlags(flags)
Definition: ActsCIFlags.py:6
ActsCIFlags.actsValidateGSFFlags
None actsValidateGSFFlags(flags)
Definition: ActsCIFlags.py:102