Skip to content

Draft: Ported EUDAQ2 AIDA TLU producer

Finn Feindt requested to merge finn.feindt/constellation:tlu into main

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

Merge request reports

Loading