5. Histogram and tag classes

Table of Contents

The HTL package
Converting an HBOOK file into an Objectivity/DB database
The tag classes

All classes are being documented and a user guide and reference manual for the available components will be available soon. In this chapter we shall describe the main characteristics of the HTL classes and also learn about the tag classes. As explained before, ready-to-run examples can be found in the following two directories.

# At Cern LHCXXTOP=/afs/cern.ch/sw/lhcxx
$LHCXXTOP/share/HepODBMS/<version>/HepODBMS/examples
$LHCXXTOP/share/HTL/<version>/HTL/examples/ 

Each example has its own subdirectory (corresponding to the first part of the filename, i.e., preceding the suffix .cpp, specified as a comment on the first line of the examples' C++ code in this manual), which contains the C++ source code in a file with extension cpp, as well as a GNUmakefile which will compile, link and generate an executable if run with gmake. These example programs should form an excellent basis to get started writing your own application programs.

The HTL package

The Persistent HTL Package provides the basic histogramming functionality of HBOOK along with some additional features. See HTL - The Histogram Template Library for more details.