L1Decoder: Implement eFex EM RoIs unpacking
Implement the processing of eFex EM RoIs in the L1Decoder, which includes linking them to the L1 Trigger Result in the L1TriggerResultMaker
and later using them to seed the corresponding HLT chains in a new type of "RoI unpacker tool". Covers the eFex EM part of ATR-22762 and is also needed for ATR-22340.
Tested by adding a few L1_eEM
streamer chains to the LS2_v1
menu and running:
athena.py \
-l DEBUG \
-c "setMenu='LS2_v1';doL1Sim=True;enableL1Phase1=True;enableL1CaloLegacy=True;doEmptyMenu=True;doStreamingSlice=True;doWriteBS=False;doWriteRDOTrigger=True;forceEnableAllChains=True;" \
--imf \
--threads=1 \
--evtMax=20 \
--filesInput=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TriggerTest/valid1.410000.PowhegPythiaEvtGen_P2012_ttbar_hdamp172p5_nonallhad.merge.RDO.e4993_s3214_d1536_tid18795273_00/RDO.18795273._000063.pool.root.1 \
TriggerJobOpts/runHLT_standalone.py \
>athena.log 2>&1 &
Edited by Rafal Bielski