ATLAS Offline Software
Loading...
Searching...
No Matches
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.

53def 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
57 actsValidateSpacePointsFlags(flags)
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.

117def 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.

27def 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.

7def 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.

21def actsScoreBasedAmbiguityWorkflowFlags(flags) -> None:
22 """flags for Reco_tf with CA used in unit test: schedule a pure ACTS (legacy like) workflow to reco sequence"""
23 actsLegacyWorkflowFlags(flags)
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.

102def 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.

43def 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.

66def 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.

129def 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.

133def 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.

86def 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
90 actsValidateSeedsFlags(flags)
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.

107def 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.

112def 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.

72def 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.

37def actsValidateLargeRadiusStandaloneFlags(flags) -> None:
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.

80def 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
84 actsValidateSeedsFlags(flags)
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.

97def actsValidateResolvedTracksFlags(flags) -> None:
98 """flags for Reco_tf with CA used in CI tests: use ActsTrackFinding during reconstruction with ambi. resolution"""
99 actsValidateTracksFlags(flags)
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.

59def 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.

47def 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.

92def 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.

13def 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