ATLAS Offline Software
Loading...
Searching...
No Matches
ActsCIFlags Namespace Reference

Functions

None actsProductionFlags (flags)
None actsLegacyWorkflowFlags (flags)
None actsInnerDetectorWorkflowFlags (flags)
None actsScoreBasedAmbiguityWorkflowFlags (flags)
None actsHeavyIonFlags (flags)
None actsValidateLargeRadiusStandaloneFlags (flags)
None actsValidateClustersFlags (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

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

88def actsGSFEgammaFlags(flags) -> None:
89 """flags for Reco_tf with CA used in CI tests: ACTS GSF refitting for electron ACTS tracks"""
90 flags.DQ.useTrigger = False
91 flags.Acts.doAnalysis = False
92 flags.Acts.doMonitoring = False
93 flags.Acts.doAmbiguityResolution = True
94 flags.Tracking.recoChain = [ TrackingComponent.ActsLegacyChain]
95 flags.Reco.EnableHGTDExtension = False
96 flags.Tracking.doITkConversion = False
97 flags.Acts.GsfRefitActs = True
98 flags.Acts.GsfDirectNavigation = True
99

◆ actsHeavyIonFlags()

None ActsCIFlags.actsHeavyIonFlags ( flags)

Definition at line 43 of file ActsCIFlags.py.

43def actsHeavyIonFlags(flags) -> None:
44 flags.Reco.EnableHGTDExtension = False
45 flags.Acts.doAmbiguityResolution = False
46 flags.Tracking.doPixelDigitalClustering = lambda pcf: pcf.GeoModel.Run >= LHCPeriod.Run4
47 flags.Tracking.recoChain = [TrackingComponent.ActsHeavyIon]
48
49
50# Validation workflows
51
52

◆ actsInnerDetectorWorkflowFlags()

None ActsCIFlags.actsInnerDetectorWorkflowFlags ( flags)
flags for Reco_tf with CA used in unit test: schedule a pure ACTS workflow to reco sequence, with Inner Detector settings

Definition at line 33 of file ActsCIFlags.py.

33def actsInnerDetectorWorkflowFlags(flags) -> None:
34 """flags for Reco_tf with CA used in unit test: schedule a pure ACTS workflow to reco sequence, with Inner Detector settings"""
35 flags.Tracking.recoChain = [TrackingComponent.ActsChain]
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 25 of file ActsCIFlags.py.

25def actsLegacyWorkflowFlags(flags) -> None:
26 """flags for Reco_tf with CA used in CI tests: add Acts (legacy like) workflow to reco sequence"""
27 flags.Reco.EnableHGTDExtension = False
28 flags.Acts.GsfRefitActs = True
29 flags.Acts.GsfDirectNavigation=True
30 flags.Tracking.recoChain = [TrackingComponent.ActsLegacyChain]
31 flags.Tracking.doPixelDigitalClustering = lambda pcf: pcf.GeoModel.Run >= LHCPeriod.Run4
32

◆ actsProductionFlags()

None ActsCIFlags.actsProductionFlags ( flags)
flags for ACTS reconstruction to be used for production jobs

Definition at line 8 of file ActsCIFlags.py.

8def actsProductionFlags(flags) -> None:
9 """flags for ACTS reconstruction to be used for production jobs"""
10 # Reco chain to ACTS flavour
11 flags.Tracking.recoChain = [TrackingComponent.ActsChain]
12 # Track reconstruction algorithms
13 flags.Acts.doAmbiguityResolution = False
14 flags.Tracking.doITkFastTracking = True
15 # Configurations
16 # - calibration strategy is set centrally
17 # - seeding strategy set by the user: default is GridTriplet
18 flags.Tracking.doPixelDigitalClustering = lambda pcf: pcf.GeoModel.Run >= LHCPeriod.Run4
19 # e-gamma components
20 flags.Acts.GsfRefitActs = True
21 flags.Acts.GsfDirectNavigation = True
22 # HGTD components
23 flags.HGTD.doActs = True
24

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

37def actsScoreBasedAmbiguityWorkflowFlags(flags) -> None:
38 """flags for Reco_tf with CA used in unit test: schedule a pure ACTS (legacy like) workflow to reco sequence"""
39 actsLegacyWorkflowFlags(flags)
40 from ActsConfig.ActsConfigFlags import AmbiguitySolverStrategy
41 flags.Acts.AmbiguitySolverStrategy = AmbiguitySolverStrategy.ScoreBased
42

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

73def actsValidateAmbiguityResolutionFlags(flags) -> None:
74 """flags for Reco_tf with CA used in CI tests: use Acts Ambiguity Resolution after Athena reconstruction"""
75 flags.Reco.EnableHGTDExtension = False
76 flags.Tracking.recoChain = [TrackingComponent.ActsValidateAmbiguityResolution]
77

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

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

◆ actsValidateF100Flags()

None ActsCIFlags.actsValidateF100Flags ( flags)

Definition at line 100 of file ActsCIFlags.py.

100def actsValidateF100Flags(flags) -> None:
101 actsProductionFlags(flags)
102 flags.Tracking.recoChain = [TrackingComponent.ActsValidateF100]
103

◆ actsValidateF150Flags()

None ActsCIFlags.actsValidateF150Flags ( flags)

Definition at line 104 of file ActsCIFlags.py.

104def actsValidateF150Flags(flags) -> None:
105 actsValidateF100Flags(flags)
106 flags.Tracking.recoChain = [TrackingComponent.ActsValidateF150]
107 from ActsConfig.ActsConfigFlags import SeedingStrategy
108 flags.Acts.SeedingStrategy = SeedingStrategy.F150

◆ actsValidateGSFFlags()

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

Definition at line 78 of file ActsCIFlags.py.

78def actsValidateGSFFlags(flags) -> None:
79 """flags for Reco_tf with CA used in CI tests: use GaussianSumFitter"""
80 from ActsConfig.ActsConfigFlags import TrackFitterType
81 flags.Acts.trackFitterType = TrackFitterType.GaussianSumFitter
82

◆ actsValidateGX2FFlags()

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

Definition at line 83 of file ActsCIFlags.py.

83def actsValidateGX2FFlags(flags) -> None:
84 """flags for Reco_tf with CA used in CI tests: use GlobalChiSquareFitter"""
85 from ActsConfig.ActsConfigFlags import TrackFitterType
86 flags.Acts.trackFitterType = TrackFitterType.GlobalChiSquareFitter
87

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

53def actsValidateLargeRadiusStandaloneFlags(flags) -> None:
54 """flags for Reco_tf with CA used in CI tests: use legacy primary pass and Acts LRT pass"""
55 flags.Tracking.recoChain = [TrackingComponent.AthenaChain,
56 TrackingComponent.ActsValidateLargeRadiusStandalone]
57 flags.Tracking.writeSeedValNtuple = True
58

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

68def actsValidateResolvedTracksFlags(flags) -> None:
69 """flags for Reco_tf with CA used in CI tests: use ActsTrackFinding during reconstruction with ambi. resolution"""
70 actsValidateTracksFlags(flags)
71 flags.Acts.doAmbiguityResolution = True
72

◆ actsValidateTracksFlags()

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

Definition at line 63 of file ActsCIFlags.py.

63def actsValidateTracksFlags(flags) -> None:
64 """flags for Reco_tf with CA used in CI tests: use ActsTrackFinding during reconstruction"""
65 flags.Acts.doAmbiguityResolution = False
66 flags.Tracking.recoChain = [TrackingComponent.ActsValidateTracks]
67