FEST, HLT1 PRR and beam test
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
andOutputHandler
factored out ofAllen.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 usingAllen::Backend
)
FYI @dovombru @dcampora @mfontana @rzan
Goes with MooreOnline!70 (closed)
Edited by Roel Aaij