7 #ifndef AIDA_IHISTOGRAM_H
8 #define AIDA_IHISTOGRAM_H 1
15 #include "AIDA/IBaseHistogram.h"
102 virtual bool scale(
double scaleFactor) = 0;
virtual ~IHistogram()
Destructor.
Definition: IHistogram.h:30
virtual double minBinHeight() const =0
Minimum height of the in-range bins, i.e.
virtual double maxBinHeight() const =0
Maximum height of the in-range bins, i.e.
virtual int allEntries() const =0
Sum of the entries in all the IHistogram's bins, i.e in-range bins, UNDERFLOW and OVERFLOW...
virtual int extraEntries() const =0
Number of entries in the UNDERFLOW and OVERFLOW bins.
virtual double sumBinHeights() const =0
Number of equivalent entries, i.e.
class IAnnotation;
Definition: IBaseHistogram.h:29
virtual double sumAllBinHeights() const =0
Sum of the heights of all the IHistogram's bins, i.e in-range bins, UNDERFLOW and OVERFLOW...
virtual double sumExtraBinHeights() const =0
Sum of heights in the UNDERFLOW and OVERFLOW bins.
virtual bool scale(double scaleFactor)=0
Scale the weights and the errors of all the IHistogram's bins (in-range and out-of-range ones) by a g...
User level interface to Histogram.
Definition: IHistogram.h:26