Public Types |
enum | { UNDERFLOW_BIN = -2,
OVERFLOW_BIN = -1
} |
| Constant specifying the underflow and overflow bin (can be passed to any method expecting a bin index). More...
|
Public Methods |
virtual | ~IHistogram () |
virtual std::string | title () const=0 |
| Title of the histogram (will be set only in the constructor).
|
virtual IAnnotation * | annotation ()=0 |
| Annotation of the histogram.
|
virtual int | dimensions () const=0 |
| Number of dimensions (1 for 1D histogram, 2 for 2D histogram, etc.).
|
virtual void | reset ()=0 |
| Reset contents.
|
virtual int | entries () const=0 |
| Number of in-range entries in the whole histogram.
|
virtual int | allEntries () const=0 |
| Number of all entries in all (both in-range and extra) bins in the whole histogram.
|
virtual int | extraEntries () const=0 |
| Number of extra entries in the whole histogram.
|
virtual double | equivalentBinEntries () const=0 |
| Number of equivalent entries =
.
|
virtual double | sumBinHeights () const=0 |
| Sum of in-range bin heights in the whole histogram.
|
virtual double | sumAllBinHeights () const=0 |
| Sum of all (both in-range and extra) bin heights in the whole histogram.
|
virtual double | sumExtraBinHeights () const=0 |
| Sum of extra bin heights in the whole histogram.
|