Skip to content

efex input data decoder

Will Buttinger requested to merge will/athena:efexDecoder3 into 22.0

People keen to use the decoder can do the following to make use of it:

mkdir build source; cd build;
acmSetup Athena,22.0,latest
acm sparse_clone_project athena will/athena efexDecoder3
acm add_pkg athena/Trigger/TrigT1/L1CaloFEX/L1CaloFEXByteStream
acm add_pkg athena/Trigger/TrigT1/TrigT1ResultByteStream
acm compile

use

python -m TrigT1ResultByteStream.TrigT1ResultByteStreamConfig --help

for help/example of how to run the athena script.

The eFexTowers collection that is produced has some zero suppression applied to it. Specifically (comment taken from tool code):

            // In this code, if ECAL is 0 suppressed the tower will have just one count in it: the HCAL energy
            // if HCAL is suppressed it will have just 10 counts in it: the ECAL supercell energies
            // if both suppressed it will have 0 counts
            // otherwise it will have 11 counts in it.
Edited by Will Buttinger

Merge request reports