Skip to content

Draft: CA migration (b)jet trigger: bjet step4, jets a bit more

Lars Beemster requested to merge lbeemste/athena:master-jetCA into master

This change package is part of the Component Accumulator migration for the Jet and Bjet trigger. It adds for both slices a (B)JetMenuSequencesCA.py which should be a copy in functionality of the legacy (B)JetMenuSequences.py codes. For both slices the code paths diverge in (B)JetChainConfiguration.py using isComponentAccumulatorCfg().

WIP: For the Jet experts (@cantel, @khoo, @jburr) I did not know how to migrate jetRoITrackJetTagHypoMenuSequence(...) in JetMenuSequencesCA.py properly, and test_trig_data_newJO_build.py now crashes on that. Also JetChainConfiguration.py still has a lot of RecoFragmentsPool, which should be replaced with @AccumulatorCache And probably a bunch of more stuff that will show up after fixing the above.

JIRAs ATR-26582, ATR-25350 and ATR-26787 have more info.

Tagging @cvarni because he knows a lot (and yes sorry I see now I did not put everything yet that you suggested)

Also tagging @cpollard and @dguest because they are nice.

Edited by Lars Beemster

Merge request reports