Wiki » History » Version 5
Version 4 (Kyle Knoepfel, 02/19/2019 02:13 PM) → Version 5/14 (Kyle Knoepfel, 02/19/2019 03:59 PM)
h1. art_root_io
The _art_root_io_ package contains utilities for interacting with ROOT from within an project:art module, service, or other kind of plugin. Some of the provided facilities include:
* *@RootOutput@*, an _art_ output module that persists data products to ROOT files (hereafter _art_/ROOT files),
* *@RootInput@*, an _art_ input source that can read the _art_/ROOT files, and
* *@TFileService@*, an _art_ service that provides a simple interface for making ROOT objects, and persisting them to a bare ROOT file in an organized fashion.
Although not a member of the project:art suite, it is included as a member of the project:critic suite. The UPS product can be setup by itself, or it can be setup through the _critic_ umbrella UPS product.
h2{background:#D5D8DC}. I/O handling
h3. Output-file handling
* [[Output-file_handling|art/ROOT output file handling]]
* [[Output file renaming for ROOT files]]
h3. Data products and ROOT dictionaries
* [[Data Product Design Guide]]
* [[Data Product Dictionary How-To]]
* [[Specifying ROOT compression for data products]]
* [[Facilitating Schema Evolution for Data Products]]
h2{background:#D5D8DC}. Release notes
* [[Series 1.00]]
The _art_root_io_ package contains utilities for interacting with ROOT from within an project:art module, service, or other kind of plugin. Some of the provided facilities include:
* *@RootOutput@*, an _art_ output module that persists data products to ROOT files (hereafter _art_/ROOT files),
* *@RootInput@*, an _art_ input source that can read the _art_/ROOT files, and
* *@TFileService@*, an _art_ service that provides a simple interface for making ROOT objects, and persisting them to a bare ROOT file in an organized fashion.
Although not a member of the project:art suite, it is included as a member of the project:critic suite. The UPS product can be setup by itself, or it can be setup through the _critic_ umbrella UPS product.
h2{background:#D5D8DC}. I/O handling
h3. Output-file handling
* [[Output-file_handling|art/ROOT output file handling]]
* [[Output file renaming for ROOT files]]
h3. Data products and ROOT dictionaries
* [[Data Product Design Guide]]
* [[Data Product Dictionary How-To]]
* [[Specifying ROOT compression for data products]]
* [[Facilitating Schema Evolution for Data Products]]
h2{background:#D5D8DC}. Release notes
* [[Series 1.00]]