Project

General

Profile

1.04.00

04/09/2013

No issues for this version

ART Suite Release Notes 1.04.00 (2013/04/09).

Previous version's release notes.

ART 1.04.00.

New features:

  • The artmod module template generator has been moved to the cetpkgsupport package to enable its easy invocation from a login window not set up for building.
  • Sources now have the ability to create "flush" run, subrun and event principals. This is a specialist feature likely to be of use only to sources interacting with DAQ systems which can pause between runs or subruns for extended periods.
  • Sources using the art::Source template and registering as a generator (see source:art/Framework/IO/Sources/Source_traits.h) may implement the optional function bool hasMoreData() [const] in their detail classes to enable more data to be sent (as for a new file) after returning false from readNext_(...).
  • New filter module BlockingPrescaler which passes the first m events of every n event group, with an optional offset.
  • The compression level for a particular data product may now be specified in the classes_def.xml file. In the line for the wrapped product, use the new attribute, compression. See Specifying ROOT compression for data products for details and examples.
  • Improved header documentation for the Source template in source:art/Framework/IO/Sources/Source.h and source:art/Framework/IO/Sources/Source_traits.h.

Bug fixes:

  • The plugin library naming issue described in known issues for 1.03.01 has been fixed: libNAME_TYPE.so is once again permissible as a plugin library name.

Known issues:

  • The source detail class function hasMoreData() is not honored if the source.fileNames parameter is empty or exhausted.

messagefacility 1.10.16 (in since ART 1.03.06).

fhicl-cpp 2.17.02 (in since ART 1.03.06).

cetlib 1.03.15 (in since ART 1.03.06).

cpp0x 1.03.15 (in since ART 1.03.06).

Time tracking
Estimated time 0.00 hour
Spent time 0.00 hour