Technical notes on Ntuples and Histogram Package


|1| Defining properties of an Ntuple

It is important to understand that any limitations on block and column names imposed by the underlying implementation still apply here. As an example, we note that HBOOK limits block and column names to a maximum of 8 characters and will truncate longer names to fit. On the other hand, HepTuple itself will recognize the full names as presented, resulting in a mismatch between itself and HBOOK that can produce startling behaviour. The user will find it wise to observe the inherent limitations of the underlying implementation.

    A program creating an HepNtuple deals with it in three stages:
  1. Constructing the HepNtuple object.
  2. Defining the properties of this HepNtuple.
  3. Accumulating or retrieving Ntuple data

Ntuple page


|2| Refering to an existing Ntuple

Ntuple page


|3| Designated Variables

Ntuple page


|4| CHFORM strings to define column properties

Ntuple page


|5| Types of columns

Ntuple page


|6| variable argument when defining a column

Ntuple page


|7| Packing of floating point data

Ntuple page


|8| Arrays of columns

Ntuple page


|9| Index variables of arrays of columns in an Ntuple

Ntuple page


|10| Default Values for columns

Ntuple page


|11| Capturing Designated Variables for a block

Ntuple page


|12| Block and column name and tag

Ntuple page