artdaq Release Notes 1.13.02 (21-Sep-2016)


This version of artdaq introduces the Transfer plugin system for Online Monitoring.

Through artdaq_core v1_05_07, this version of artdaq can be built against art v2_03_00 (s41), v2_01_02 (s35), v1_17_08 (s34), or v1_17_03 (s21). It can also be built with gcc v4_9_3a (e10) or v4_9_3 (e9).

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 e10:s35:eth.


External Package Changes

artdaq v1_13_02

New features:

  • Feature #13903: Configurable buffer depths in CommandableFragmentGenerator
  • Feature #13716: Make it possible an experiment to filter on the events artdaq sends out to its monitoring art process(es)
  • Feature #13431: Enable art processes which use the TransferInput source to begin monitoring in the middle of a DAQ run
  • Feature #13430: Replace the monitoring aggregator with a dispatcher

Bug fixes:

  • Bug #13902: art cannot be built alongside artdaq
  • Bug #11057: Fix the reporting of the output wait time in the BoardReader
  • Bug #13714: Build fails when using s41 (art v2_03_00)

Operational changes:

  • none

Known issues:

  • none

Dependent Package Notes

  • artdaq_core v1_05_07
  • cetbuildtools v5_04_03
  • mpich v3_2_0
  • xmlrpc_c v1_39_07
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-1.13.02 s35-e10 prof'
  • '<pathToScript>/pullProducts <product_topdir> slf6 artdaq-1.13.02 s35-e10 debug'
  • '<pathToScript>/pullProducts <product_topdir> <other CET-supported OS codes> artdaq-1.13.02 <other sX-eY combinations> <prof|debug>'