The art_root_io package contains utilities for interacting with ROOT from within an 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.
Data products and ROOT dictionaries¶
- Data Product Dictionary How-To
- Specifying ROOT compression for data products
- Facilitating Schema Evolution for Data Products