ThePEG 2.3.0
|
The LWH namespace contains a Light-Weight Histogram package which implements the most rudimentary histogramming facilities according to the AIDA interface specifications. More...
Classes | |
class | AnalysisFactory |
The "master" factory from which other factories are obtained. More... | |
class | Axis |
An Axis represents a binned histogram axis. More... | |
class | DataPoint |
An DataPoint represents a binned histogram axis. More... | |
class | DataPointSet |
An DataPointSet represents a binned histogram axis. More... | |
class | DataPointSetFactory |
Basic user-level interface for creating a factory of IDataPointSet. More... | |
class | Histogram1D |
User level interface to 1D Histogram. More... | |
class | Histogram2D |
User level interface to 1D Histogram. More... | |
class | HistogramFactory |
User level interface for factory classes of Histograms (binned, unbinned, and profile). More... | |
class | ManagedObject |
The creator of trees. More... | |
class | Measurement |
Basic user-level interface class for holding a single "measurement" with positive and negative errors (to allow for asymmetric errors). More... | |
class | Tree |
The Tree class is a simple implementation of the AIDA::ITree interface. More... | |
class | TreeFactory |
The creator of trees. More... | |
class | VariAxis |
An VariAxis represents a binned histogram axis. More... | |
The LWH namespace contains a Light-Weight Histogram package which implements the most rudimentary histogramming facilities according to the AIDA interface specifications.
Currently the only thing that is supported is simple, equally binned, one dimensional histograms and data points. It is mainly intended to be used in applications where one needs to fill simple histograms and output them. With LWH it is then possible to do this without the overhead of a full AIDA implementation, but still having the option to use a full implementation later on with minimal changes. Note also that since LWH consists only of header files, the installation is trivial - just put the header files where they can be found by your compiler.