hesbase
Version 0.0
15feb02 1430
This package includes low-level classes for HES (Hybrid Event Store).
The design for this package may be found at
http://www.usatlas.bnl.gov/~dladams/hybrid.
Status
A first pass is complete to allow us to begin implementing the package hes.
Components
The components here are listed in dependency order. Each component depends
only on those listed above it.
Defines the HES index as a 32-bit unsigned integer.
IndexVector (header)
Defines a vector of HES indices.
Name is an immutable character string which can be converted to
and from an array of indices (IndexVector).
Indexes the file types known to HES.
File ID.
Event ID.
Index specifying an EDO type.
The EDO key is defined using Name.
Type-key pair.
Index identifying an EDO and the mapping to file ID, event ID,
type and key.
An EDO ID context provides compact indexing for a subset of
EDO's. It provides a method to write the indexed EDO ID's to
an index vector which can be saved and later used to recreate
the ID's and their indexing. It is expected this context will
be used to record the reference EDO ID's associated with an
EDO in persistent store.
dladams@bnl.gov