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

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

◆ actsHeavyIonFlags()

None ActsCIFlags.actsHeavyIonFlags ( flags)

Definition at line 45 of file ActsCIFlags.py.

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

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

35def actsInnerDetectorWorkflowFlags(flags) -> None:
36 """flags for Reco_tf with CA used in unit test: schedule a pure ACTS workflow to reco sequence, with Inner Detector settings"""
37 flags.Tracking.recoChain = [TrackingComponent.ActsChain]
38

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

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

◆ 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 # Save Trk::Track link for combined muon reconstruction
13 flags.Acts.doxAODToTrkConversion = True
14 # Track reconstruction algorithms
15 flags.Acts.doAmbiguityResolution = False
16 flags.Tracking.doITkFastTracking = True
17 # Configurations
18 # - calibration strategy is set centrally
19 # - seeding strategy set by the user: default is GridTriplet
20 flags.Tracking.doPixelDigitalClustering = lambda pcf: pcf.GeoModel.Run >= LHCPeriod.Run4
21 # e-gamma components
22 flags.Acts.GsfRefitActs = True
23 flags.Acts.GsfDirectNavigation = True
24 # HGTD components
25 flags.HGTD.doActs = True
26

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

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

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

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

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

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

◆ actsValidateF100Flags()

None ActsCIFlags.actsValidateF100Flags ( flags)

Definition at line 102 of file ActsCIFlags.py.

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

◆ actsValidateF150Flags()

None ActsCIFlags.actsValidateF150Flags ( flags)

Definition at line 106 of file ActsCIFlags.py.

106def actsValidateF150Flags(flags) -> None:
107 actsValidateF100Flags(flags)
108 flags.Tracking.recoChain = [TrackingComponent.ActsValidateF150]
109 from ActsConfig.ActsConfigFlags import SeedingStrategy
110 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 80 of file ActsCIFlags.py.

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

◆ actsValidateGX2FFlags()

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

Definition at line 85 of file ActsCIFlags.py.

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

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

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

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

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

◆ actsValidateTracksFlags()

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

Definition at line 65 of file ActsCIFlags.py.

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