Recent Developments in the Infrastructure and Use of artdaq

Not scheduled


1919-1 Tancha, Onna-son, Kunigami-gun Okinawa, Japan 904-0495
poster presentation Track1: Online computing


Kurt Biery (Fermi National Accelerator Lab. (US))


The artdaq data acquisition software toolkit has been developed within the Fermilab Scientific Computing Division, and it is being used by a growing number of high-energy and cosmology experiments. It currently provides data transfer, event building, run control, and event analysis functionality. The event analysis functionality is provided by the art framework, which has also been developed at Fermilab and which is used for offline reconstruction and simulation by many experiments at Fermilab. The format that is used to store the data is ROOT. Recent enhancements to the toolkit include a custom vector class to improve the performance of buffer allocation, configurable options for dealing with back-pressure, and improved organization of the software packages that are part of the toolkit. The enhancements that are currently in development include the addition of web-based control and monitoring interfaces, improved monitoring of DAQ system performance, and improved handling of online monitoring data. Artdaq is successfully being used for the DarkSide-50, LArIAT, LBNE 35 ton prototype, and Mu2e experiments. In addition, a demo system has been developed so that prospective and new users can gain experience in using the toolkit to develop their own DAQ system. We will describe the functionality that is currently available in the toolkit, the advantages that are gained by its use, our experience in deploying it to experiments, future plans, and opportunities for integrating with commercial off-the-shelf hardware modules.

Primary author

Kurt Biery (Fermi National Accelerator Lab. (US))


Christopher Green (Department of Physics) Eric Flumerfelt (Fermilab) Gennadiy Lukhanin (Fermi National Accelerator Lab. (US)) Jim Kowalkowski (Fermilab) Dr John Freeman (Fermilab) Dr Marc Paterno (Fermilab) Ronald Rechenmacher (Fermi National Accelerator Lab. (US))

Presentation materials