Skip to content

Extend L1CT Files by a new entry to store and additions switchmatrix

Joerg Stelzer requested to merge stelzer/athena:master-CTPFileLoader into master

Upon request from L1CT (Antoine Marzin) the L1CT part of the TriggerDB was extended by one field to hold an additional switch matrix. With this it should be possible to dynamically configure the CTP inputs without having to recompile the firmware, and without adding extra latency.

This merge request adds the software to load this field from the database and to access it through the L1CT file structure. Also the code to read the tmc.json file was adapted to the latest format.

This was tested on the DEV2 db, which contains the new field, and on the RUN3 production DB, which doesn't.

@amarzin @haass

Merge request reports