artdaq Release Notes 3.00.03 (20-Feb-2018)


This version of artdaq can be built against art v2_10_02 (s64), v2_07_03 (s50) or v2_06_01 (s46). It can be built with gcc v4_9_3a (e10), gcc v6_3_0 (e14), and gcc v6_4_0 (e15). Supported combinations are s46-e10, s50-e14, and s64-e15.

Also, artdaq can be built with the Infiniband or Ethernet MPI libraries, and these are controlled by qualifiers ib and eth.

The default set of qualifiers for this version of artdaq is e14:s50, which implies the eth qualifier.

MPI data transport is deprecated in this version of artdaq. Future versions may or may not support MPI or infiniband, based on experimental interest.


artdaq version:"v3_00_03"

New features:

  • Feature #19057: Add meta-command to artdaq for controlling CommandableFragmentGenerators
  • Feature #19059: Run Control command to enable/disable TRACE
  • Support #19060: Add support for art v2_10_02

Bug fixes and Improvements:

  • Bug #18944: Root file closes on shutdown transition rather than stop transition

Operational changes:

  • On-going TRACE message upgrades to conform to best practices
  • Commented code removed from BoardReaderCore

Known issues:

  • none

Dependent Package Notes

Install Instructions

To install this version of artdaq on a new machine, you can use the following steps:
  • download the pullProducts script from
  • 'chmod +x pullProducts' (to make the script executable)
  • 'cd <tarfile directory>' (to avoid cluttering up the current directory with downloaded tarfiles)
  • '<pathToScript>/pullProducts <product_topdir> slf6 artdaq-3.00.03 s50-e14 prof'
  • '<pathToScript>/pullProducts <product_topdir> slf6 artdaq-3.00.03 s50-e14 debug'
  • '<pathToScript>/pullProducts <product_topdir> <other CET-supported OS codes> artdaq-3.00.03 <other sX-eY combinations> <prof|debug>'