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 thecetpkgsupport
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 functionbool hasMoreData() [const]
in their detail classes to enable more data to be sent (as for a new file) after returning false fromreadNext_(...)
. - New filter module
BlockingPrescaler
which passes the firstm
events of everyn
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 thesource.fileNames
parameter is empty or exhausted.