introduce a first draft of a factory for analysis configuration blocks
This file defines a factory method that can create a configuration block sequence based on a passed in name. This avoids having to import all the various config block sequence makers in the configuration code, and also would make it easier to create them from a text configuration file.
This relies heavily on the blocks exposing all configurable parameters as options, since there is no other mechanism to configure them through this interface.
The implementation itself is probably not the best possible, it lacks all extensibility, gathers all information in a single place, etc. Still for now this ought to be good enough.
Marking this as draft until !59013 (merged) gets merged, as this is designed on top of that.
Merge request reports
Activity
added alsoTargeting:21.2 label
added Analysis Egamma analysis-review-required master labels
CI Result FAILURE (hash f11c2ef4)Athena AnalysisBase AthAnalysis externals cmake make tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 63283]added 1 commit
- 5edb1af3 - introduce a first draft of a factory for analysis configuration blocks
added 130 commits
-
5edb1af3...405e2de0 - 129 commits from branch
atlas:master
- 5381e98b - introduce a first draft of a factory for analysis configuration blocks
-
5edb1af3...405e2de0 - 129 commits from branch
added review-pending-level-1 label
CI Result SUCCESS (hash 5381e98b)Athena AnalysisBase AthAnalysis externals cmake make tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 63296]mentioned in merge request !59099 (merged)
added review-approved label and removed review-pending-level-1 label
added review-approved-point1 label
added analysis-review-approved label and removed analysis-review-required label
mentioned in commit 844924af
added sweep:done label
added sweep:failed label
mentioned in merge request !60046 (closed)
removed alsoTargeting:21.2 label
removed sweep:failed label