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

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

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

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

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

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

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

◆ actsValidateAmbiguityResolutionFlags()

None actsValidateAmbiguityResolutionFlags ( flags)
flags for Reco_tf with CA used in CI tests: use Acts Ambiguity Resolution after Athena reconstruction

Definition at line 72 of file ActsCIFlags.py.

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

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

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

◆ actsValidateF100Flags()

None actsValidateF100Flags ( flags)

Definition at line 77 of file ActsCIFlags.py.

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

◆ actsValidateF150Flags()

None actsValidateF150Flags ( flags)

Definition at line 81 of file ActsCIFlags.py.

81def actsValidateF150Flags(flags) -> None:
82 actsValidateF100Flags(flags)
83 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 52 of file ActsCIFlags.py.

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

◆ actsValidateResolvedTracksFlags()

None actsValidateResolvedTracksFlags ( flags)
flags for Reco_tf with CA used in CI tests: use ActsTrackFinding during reconstruction with ambi. resolution

Definition at line 67 of file ActsCIFlags.py.

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

◆ actsValidateTracksFlags()

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

Definition at line 62 of file ActsCIFlags.py.

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

◆ 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