Skip to content

L1Decoder: Implement eFex EM RoIs unpacking

Rafal Bielski requested to merge rbielski/athena:l1decoder-phase1-eFexEM into master

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

Merge request reports