|
artdaq
4.10.00
|
The artdaq toolkit is a data-acquisition framework designed for high-energy physics experiments. It provides a flexible, reliable backbone for data transfers and has several locations where users can perform custom analysis tasks using the art framework.
The artdaq suite consists of the following packages:
This package contains the implementations for the applications and data transfer protocol that form the backbone of the artdaq framework. It also contains several useful executables that can be used to test and debug artdaq systems.
SQA testing documentation (test plan, test cases, and release result recording procedure) is maintained in doc/SQA_Testing.rst.
For first-time setup and a complete walk-through of downloading, building, and running a working system, use the artdaq-demo instructions. Those instructions remain the recommended "getting started" path for basic artdaq operation.
A typical operational cycle for artdaq is:
Common operational errors are usually visible in process logs:
artdaq is maintained under the lab software quality assurance program and follows documented procedures for how software is designed, developed, reviewed, tested, and maintained.
For SQA process details, see:
As art SQA documentation is finalized, artdaq should review and adopt those materials where applicable, and keep references current in the wiki and project documentation.