Skip to content
Snippets Groups Projects
Commit 4a6a0176 authored by Nils Erik Krumnack's avatar Nils Erik Krumnack Committed by Nils Krumnack
Browse files

rework subtools in AsgComponentConfig (was wrap AnaToolHandle around AsgToolConfig)

Since I'm back-porting to 21.2 I didn't modify the AnaToolHandle
implementation, but I did update AsgComponentConfig accordingly.

Original commit message:

The basic reasoning here is that AnaToolHandle is essentially the
out-dated and discouraged mechanism for creating tools, and has been
replaced with AsgToolConfig for quite a while (or alternatively
indirectly via AnaAlgorithmConfig).

I did have to disable some Athena tests for setting sub-tools in
Athena.  There are already some of those disabled, and the basic logic
is that since this is the legacy way of doing things, unless this
breaks existing code (as verified by CI tests) I no longer want to
support all the possible edge cases in this rather brittle and complex
piece of code.
parent fa68ca0d
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment