RAIDA
1.9.0
|
User level interface to Histogram. More...
#include <IHistogram.h>
Public Member Functions | |
virtual | ~IHistogram () |
Destructor. | |
virtual int | allEntries () const =0 |
Sum of the entries in all the IHistogram's bins, i.e in-range bins, UNDERFLOW and OVERFLOW. More... | |
virtual int | extraEntries () const =0 |
Number of entries in the UNDERFLOW and OVERFLOW bins. More... | |
virtual double | sumBinHeights () const =0 |
Number of equivalent entries, i.e. More... | |
virtual double | sumAllBinHeights () const =0 |
Sum of the heights of all the IHistogram's bins, i.e in-range bins, UNDERFLOW and OVERFLOW. More... | |
virtual double | sumExtraBinHeights () const =0 |
Sum of heights in the UNDERFLOW and OVERFLOW bins. More... | |
virtual double | minBinHeight () const =0 |
Minimum height of the in-range bins, i.e. More... | |
virtual double | maxBinHeight () const =0 |
Maximum height of the in-range bins, i.e. More... | |
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 given scale factor. More... | |
Public Member Functions inherited from AIDA::IBaseHistogram | |
virtual | ~IBaseHistogram () |
Destructor. | |
virtual std::string | title () const =0 |
Get the Histogram's title. More... | |
virtual bool | setTitle (const std::string &title)=0 |
Set the histogram title. More... | |
virtual int | dimension () const =0 |
Get the IAnnotation associated with the Histogram. More... | |
virtual bool | reset ()=0 |
Reset the Histogram; as if just created. More... | |
virtual int | entries () const =0 |
Get the number of in-range entries in the Histogram. More... | |
User level interface to Histogram.
|
pure virtual |
Sum of the entries in all the IHistogram's bins, i.e in-range bins, UNDERFLOW and OVERFLOW.
This is equivalent to the number of times the method fill was invoked.
Implemented in AIDA::IHistogram3DROOT, AIDA::IHistogram2DROOT, and AIDA::IHistogram1DROOT.
|
pure virtual |
Number of entries in the UNDERFLOW and OVERFLOW bins.
Implemented in AIDA::IHistogram3DROOT, AIDA::IHistogram2DROOT, and AIDA::IHistogram1DROOT.
|
pure virtual |
Maximum height of the in-range bins, i.e.
not considering the UNDERFLOW and OVERFLOW bins.
Implemented in AIDA::IHistogram3DROOT, AIDA::IHistogram2DROOT, and AIDA::IHistogram1DROOT.
|
pure virtual |
Minimum height of the in-range bins, i.e.
not considering the UNDERFLOW and OVERFLOW bins.
Implemented in AIDA::IHistogram3DROOT, AIDA::IHistogram2DROOT, and AIDA::IHistogram1DROOT.
|
pure virtual |
Scale the weights and the errors of all the IHistogram's bins (in-range and out-of-range ones) by a given scale factor.
scaleFactor | The scale factor. |
Implemented in AIDA::IHistogram3DROOT, AIDA::IHistogram2DROOT, and AIDA::IHistogram1DROOT.
Referenced by AIDA::ICloud1DROOT::scale(), AIDA::ICloud2DROOT::scale(), and AIDA::ICloud3DROOT::scale().
|
pure virtual |
Sum of the heights of all the IHistogram's bins, i.e in-range bins, UNDERFLOW and OVERFLOW.
Implemented in AIDA::IHistogram3DROOT, AIDA::IHistogram2DROOT, and AIDA::IHistogram1DROOT.
Referenced by AIDA::ICloud1DROOT::sumOfWeights(), AIDA::ICloud2DROOT::sumOfWeights(), and AIDA::ICloud3DROOT::sumOfWeights().
|
pure virtual |
Number of equivalent entries, i.e.
SUM[ weight ] ^ 2 / SUM[ weight^2 ]
Implemented in AIDA::IHistogram3DROOT, AIDA::IHistogram2DROOT, and AIDA::IHistogram1DROOT.
|
pure virtual |
Sum of heights in the UNDERFLOW and OVERFLOW bins.
Implemented in AIDA::IHistogram3DROOT, AIDA::IHistogram2DROOT, and AIDA::IHistogram1DROOT.