artdaq Release Notes 1.12.12 (17-Aug-2015)


This version of artdaq primarily serves as an upgrade of dependent packages. No artdaq code has changed since v1_12_11, but through artdaq_core v1_04_17, art v1_15_02 is now supported.

Through artdaq_core v1_04_17, this version of artdaq can be built against art v1_15_02 (s15), v1_14_02 (s11) or v1_13_02 (s8). It can also be built with gcc v4_9_1 (e6) or v4_9_2 (e7) [both use -std=c++1y].

The initial builds on SciSoft include e7:s15 and e7:s11 builds.

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 e7:s15:eth.


External Package Changes

artdaq v1_12_12

New features:

  • none

Bug fixes:

  • none

Operational changes:

  • The "Plugins" directory has been moved to the new artdaq_utlities product, which artdaq now depends on. This change was made to simplify the creation of metric monitoring plugins that depend on third-party libraries (such as the Artdaq-ganglia-plugin). To help illustrate the inter-dependence of the various artdaq-related software packages, a sample diagram is attached to this Wiki page.

Known issues:

  • none

Dependent Package Notes

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.12.12 s11-e7 prof'
  • '<pathToScript>/pullProducts <product_topdir> slf6 artdaq-1.12.12 s11-e7 debug'
  • '<pathToScript>/pullProducts <product_topdir> slf6 artdaq-1.12.12 <other sX-eY combinations> <prof|debug>'