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

Functions

None actsProductionFlags (flags)
None athenaLegacyTrackingFlags (flags)
None actsLegacyWorkflowFlags (flags)
None actsInnerDetectorWorkflowFlags (flags)
None actsHeavyIonFlags (flags)
None actsValidateLargeRadiusStandaloneFlags (flags)
None actsValidateClustersFlags (flags)
None actsValidateTracksFlags (flags)
None actsValidateResolvedTracksFlags (flags)
None actsValidateAmbiguityResolutionFlags (flags)
None actsValidateF100Flags (flags)
None actsValidateF150Flags (flags)

Function Documentation

◆ actsHeavyIonFlags()

None actsHeavyIonFlags ( flags)

Definition at line 45 of file ActsCIFlags.py.

45def actsHeavyIonFlags(flags) -> None:
46 flags.Tracking.recoChain = [TrackingComponent.ActsHeavyIon]
47 flags.Tracking.doITkFastTracking = False
48
49
50# Validation workflows
51
52

◆ actsInnerDetectorWorkflowFlags()

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

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

◆ actsLegacyWorkflowFlags()

None actsLegacyWorkflowFlags ( flags)
flags for Reco_tf with CA used in CI tests: add Acts (legacy like) workflow to reco sequence

Definition at line 36 of file ActsCIFlags.py.

36def actsLegacyWorkflowFlags(flags) -> None:
37 """flags for Reco_tf with CA used in CI tests: add Acts (legacy like) workflow to reco sequence"""
38 flags.Tracking.recoChain = [TrackingComponent.ActsLegacyChain]
39 flags.Tracking.doITkFastTracking = False
40

◆ actsProductionFlags()

None 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 GBTS
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

◆ actsValidateAmbiguityResolutionFlags()

None 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 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 actsValidateF100Flags ( flags)

Definition at line 78 of file ActsCIFlags.py.

78def actsValidateF100Flags(flags) -> None:
79 actsProductionFlags(flags)
80 flags.Tracking.recoChain = [TrackingComponent.ActsValidateF100]
81

◆ actsValidateF150Flags()

None actsValidateF150Flags ( flags)

Definition at line 82 of file ActsCIFlags.py.

82def actsValidateF150Flags(flags) -> None:
83 actsValidateF100Flags(flags)
84 flags.Tracking.recoChain = [TrackingComponent.ActsValidateF150]

◆ actsValidateLargeRadiusStandaloneFlags()

None 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 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 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

◆ athenaLegacyTrackingFlags()

None athenaLegacyTrackingFlags ( flags)
flags to revert to Athena legacy Run 4 tracking reconstruction, kept for testing purposes alone

Definition at line 27 of file ActsCIFlags.py.

27def athenaLegacyTrackingFlags(flags) -> None:
28 """flags to revert to Athena legacy Run 4 tracking reconstruction, kept for testing purposes alone"""
29 # Reco chain to ACTS flavour
30 flags.Tracking.recoChain = [TrackingComponent.AthenaChain]
31 flags.Tracking.doITkFastTracking = False
32 flags.Tracking.doPixelDigitalClustering = False
33 flags.HGTD.doActs = False
34 flags.Acts.GsfRefitActs = False
35