art legacy series 2.12¶
This series is for experiments and projects that have not yet upgraded to art 3 but have requested some new features.
Improvements in memory and CPU usage¶
Changes have been made to art's interactions with ROOT and additional configuration options have been added that can result in significant memory and CPU efficiency improvements. In particular, it is now possible to disable specific persisted metadata to reduce the memory usage. For guidance as to how this can be done, please contact email@example.com.
It is occasionally desirable to process events from multiple input datasets, according to predefined sampling weights. This is now possible with the
SamplingInput source. Type
'art --print-description SamplingInput' to see the supported configuration. For full documentation, see here. (Resolves feature #21229.)
CET_PLUGIN_PATH environment variable¶
Due to various build-system developments, the environment variable now used for loading plugins is
CET_PLUGIN_PATH, which is a colon-delimited list of directories where art-specific plugin libraries reside. Users of
mrb need not make any changes to their build environment for loading art plugins. Those who do not use
cetbuildtools will need to set the