hesfile

Version 0.0
12mar02 1450


This package includes the file interface and related classes for HES (Hybrid Event Store).

The design for HES may be found at http://www.usatlas.bnl.gov/~dladams/hybrid.


Status

Development of first version in progress.


Components

The components here are listed in dependency order. Each component depends only on those listed above it.

PlacementCategoryID (header, source, test)

The identifier for a placement category includes the file ID, the event ID and the name of the placement category. The placment category can be found by value at this location.

PlacementCategoryType (header, source, test)

A placement category type defines the type-keys that are allowed to appear in a placement category. There is a name associated with the type.

PlacementCategory (header, source, test)

A placement category lists the EDO ID's that are present for a particular event. The category is associated with a placement category type which is used to restrict the ID's that are allowed to appear in the placement category.

StreamType (header, source, test)

A stream type is anamed collection of placement category types.

EdoHandle (header, source, test header, test)

An EDO handle carries the data required to read or write an EDO.

File (header, source, test header, test)

HES file interface.


dladams@bnl.gov