Skip to content

FEST, HLT1 PRR and beam test

Roel Aaij requested to merge fest_rebase_master into master

This branch collects all developments for FEST and the HLT1 PRR and has been rebased on master:

  • New cmake configuration for Allen
  • Creation of the InputProvider and OutputHandler factored out of Allen.cpp
  • Fixes to output MDF writing
  • Bank types configurable on the command line (should be improved to obtain the types from the sequence and configuration)
  • Installation of headers and libAllenLib such that it can be used from other projects, e.g. MooreOnline
  • Added a passthrough sequence

Suggested TODO:

  • Fix the CI and tests
  • Test MDF output for regressions
  • Add copying of banks to device to passthrough sequence, which is needed to test data throughput to GPU with EB)
  • Obtain the bank types that are needed from a combination of the sequence and the JSON configuration.
  • Add an Allen::runtime exported target that can be used downstream to link against the device runtime (implemented using Allen::Backend)

FYI @dovombru @dcampora @mfontana @rzan

Goes with MooreOnline!70 (closed)

Edited by Roel Aaij

Merge request reports