Draft: Ported EUDAQ2 AIDA TLU producer
State -- Almost working
Ported EUDAQ2 code with minimal adaptation. Definitively room for improvement. Note that no data is stored at this point, since this is not yet supported on constellation side, hence still in draft stage. See README for installation / operation instructions.
ToDo
- Fix CI
- This introduces additional dependencies, that are not meet on the runners, so compilation fails.
- Feels weird to add copyright statements to files/ code that was essentially copied from EUDAQ2 with only minor adaptations. Opinions?
- Aida files are copied from EUDAQ2, fixing only compiler warnings. Might need revision
- E.g. handle verbosity... move to proper constellation debug output
- Proper error catching instead of just printing
CRITICAL
- Make the
meson.build
file nicer, e.g. catch when cactus path is not provided. - I am actually not sure if the separation between initialize and configure makes sense, should some more steps be done in initialize? Is there an order that needs to be obeyed?
Edited by Finn Feindt