|
RAIDA
1.7.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.
1.8.6