D. Running the examples

Table of Contents

List of available examples
Setting up for using the examples
Structure of each example
One dimensional histograms
One dimensional variable histograms
Two dimensional histograms
Two dimensional variable histograms
Profile histograms
Filling histograms with random numbers
Saving histogram as text table
Histogram naming
Basic histogram operations
Read histograms
Create transient histograms
Create sliced projections

List of available examples

A set of HTL examples can be found here.

Histo1D

create persistent 1D histogram with fixed binning;

Histo2D

create persistent 2D histogram with fixed binning;

HistoProfile

create persistent 1D profile histogram with fixed binning;

HistoTables

produce ASCII tables to export HTL histograms to, e.g., PAW;

Operations

histogram cloning and histogram operations;

THistos

create transient 1D/2D histograms with fixed binning;

Histo1DVar

create persistent 1D histogram with variable binning;

Histo2DVar

create persistent 2D histogram with variable binning;

HistoRandom

use of CLHEP random generators;

NameHistos

naming persistent histograms;

ReadHisto

reading back histograms from Objectivity/DB datastore;

TSliceProj

slice/projections of a 2D histogram.