Project

General

Profile

Wiki » History » Version 2

Kyle Knoepfel, 02/14/2019 01:19 PM

1 1 Kyle Knoepfel
h1. art_root_io
2 1 Kyle Knoepfel
3 2 Kyle Knoepfel
The _art_root_io_ package contains utilities for interacting with ROOT.  Among other facilities, it provides:
4 2 Kyle Knoepfel
5 2 Kyle Knoepfel
* *@RootOutput@*, an _art_ output module that persists data products to ROOT files (hereafter _art_/ROOT files),
6 2 Kyle Knoepfel
* *@RootInput@*, an _art_ input source that can read the _art_/ROOT files, and
7 2 Kyle Knoepfel
* *@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.
8 2 Kyle Knoepfel
9 2 Kyle Knoepfel
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.