Fix issues when running multiple overlap removal configurations in CP algorithms
Currently, if a user tries to run multiple overlap removal blocks with different configuration, neither selectionName
nor postfix
is propagated to the output variables that specify the selection. This MR fixes this bug and also cleans up the interface a bit:
-
postfix
option is removed as it is confusing having both this andselectionName
- internally, all decorations and output variables are appended a postfix based on the
selectionName
Importantly, for people using single OR configuration with default settings (i.e. not setting selectionName
/postfix
manually), nothing changes.
Merge request reports
Activity
added 1 commit
- af977b96 - Fix individual OR output decorations for multiple instances.
added 1 commit
- 2faeb863 - Fix individual OR input/output decorations for multiple instances.
added 1 commit
- 711599d1 - Use selectionName and remove postfix as config option
added analysis-interface-change label
CI Result SUCCESS (hash 711599d1)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-EL9 8914] (remote access info)Asking expert to have a look @krumnack from analysis release side.
removed analysis-review-required label
added analysis-review-expert label
added review-approved label and removed review-pending-level-1 label
This was discussed beforehand and is otherwise fine. Approving for AR.
The change to the analysis interfaces is so minor, that it's probably borderline whether we should even mark it. If I understood things correctly there is no way anybody could make meaningful use of the
postfix
option as is. So removing that option ought to be fine.Regards, Nils [Analysis RC]
Edited by Nils Erik Krumnackadded analysis-review-approved label and removed analysis-review-expert label
mentioned in commit 2cc82e56