Restructure FtagRun3DerivationConfig: allow us to tag multiple jet collections
The flavor tagging code will double-book algorithms if we tag several jet collections in the derivations. In theory the component accumulators resolve this, but since they aren't widely used in the derivation code we need to handle all the component merging in flavor tagging code before translating them to Configurable
s and appending them to the alg sequence.
This merge request creates one component accumulator for each jet collection, and then merges them. With these changes we're able to tag pflow and emtopo in one job, but only if I disable the link fixing tool in the preexec. Since the preexec is above my pay-grade I'm not turning on the emtopo tagging.
Edited by Dan Guest