Speaker
Description
At Jefferson Lab, the CEBAF Online Data Acquisition (CODA) kit and the commonly used front end electronics modules are recently upgraded to support streaming readout data acquisition (DAQ). Depending on the use case, the streaming DAQ data may consist primarily of empty time frames during cosmic runs, or it may be dominated by background signals. A tool kit that applies user-defined online data filtering and monitoring functions to the streaming data before saving to the disk will enable rapid reconfiguration and detector system testing. The Environment for Real-Time Acquisition and Processing (ERSAP) is a reactive, microservice-based framework, where the user defined online filtering and monitoring functions are deployed as “actors” in the workflow. The ERSAP functionality is implemented in CODA. We demonstrate streaming readout with an online data filtering and monitoring workflow in a test bench setup with real detector signals. The DAQ is configured to run in two parallel data stream readout paths: one is with trigger, while the other is the streaming readout with the online-filtering applied. In this way, we can verify the online-filtering functionality.