Skip to main content
10–14 Oct 2016
San Francisco Marriott Marquis
America/Los_Angeles timezone

artdaq: DAQ Software Development Made Simple

10 Oct 2016, 14:00
15m
GG A+B (San Francisco Mariott Marquis)

GG A+B

San Francisco Mariott Marquis

Oral Track 1: Online Computing Track 1: Online Computing

Speaker

John Freeman (Fermi National Accelerator Lab. (US))

Description

For a few years now, the artdaq data acquisition software toolkit has
provided numerous experiments with ready-to-use components which allow
for rapid development and deployment of DAQ systems. Developed within
the Fermilab Scientific Computing Division, artdaq provides data
transfer, event building, run control, and event analysis
functionality. This latter feature includes built-in support for the
art event analysis framework, allowing experiments to run art modules
for real-time filtering, compression, disk writing and online
monitoring; as art, also developed at Fermilab, is also used for
offline analysis, a major advantage of artdaq is that it allows
developers to easily switch between developing online and offline
software.

artdaq continues to be improved. Support for an alternate mode of
running whereby data from some subdetector components are only
streamed if requested has been
added; this option will reduce unnecessary DAQ throughput. Real-time
reporting of DAQ metrics has been implemented, along with the
flexibility to choose the format through which experiments receive the
reports; these formats include the Ganglia, Graphite and syslog
software packages, along with flat ASCII files. Additionally, work has
been performed investigating more flexible modes of online monitoring,
including the capability of being able to run multiple online
monitoring processes on different hosts, each running its own set of
art modules. Finally, a web-based GUI interface through which users
can configure details of their DAQ system has been implemented,
increasing the ease of use of the system.

Already successfully deployed on the LArIAT, DarkSide-50, DUNE 35ton
and Mu2e experiments, artdaq will be employed for SBND and is a strong candidate for use on ICARUS
and protoDUNE. With each experiment comes new ideas for how artdaq can
be made more flexible and powerful; the above improvements will be described, along with potential ideas for the future.

Primary Keyword (Mandatory) DAQ

Author

John Freeman (Fermi National Accelerator Lab. (US))

Co-authors

Eric Flumerfelt (Fermi National Accelerator Lab. (US)) Gennadiy Lukhanin (Fermi National Accelerator Lab. (US)) Kurt Biery (Fermi National Accelerator Lab. (US)) Ronald Rechenmacher (Fermi National Accelerator Lab. (US)) Wesley Ketchum (Fermi National Accelerator Laboratory)

Presentation materials