Add function decorator
Adding a Python's Decorator (acts_sequence_configuration
) to be used for all the functions that will prepare the sequence of our ACTS algorithms. The wrapper will take care of setting the OutputLevel
to the desired value and change all the sequence names to the correct value (e.g. supporting Serial and MT Athena).
Moving all of this in the decoration for reducing the copy-paste of the same piece of code: less maintenance and less bug-prone
Merge request reports
Activity
This merge request affects 1 package:
- Tracking/Acts/ActsTrkFinding
This merge request affects 3 files:
- Tracking/Acts/ActsTrkFinding/python/ActsSequenceConfiguration.py
- Tracking/Acts/ActsTrkFinding/python/ActsTrackingSequenceConfig.py
- Tracking/Acts/ActsTrkFinding/python/ActsTrackingSequenceFromAthenaConfig.py
added ACTS Tracking master review-pending-level-1 labels
CI Result SUCCESS (hash e0abe873)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
DetCommon: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 41175]added review-approved label and removed review-pending-level-1 label
mentioned in commit 2064928e
added sweep:ignore label