efex input data decoder
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