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

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

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

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

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

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

◆ actsValidateF150Flags()

None ActsCIFlags.actsValidateF150Flags ( flags)

Definition at line 127 of file ActsCIFlags.py.

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

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

◆ actsValidateGSFFlags()

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

Definition at line 101 of file ActsCIFlags.py.

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

◆ actsValidateGX2FFlags()

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

Definition at line 106 of file ActsCIFlags.py.

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

◆ 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

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

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

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

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

◆ 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