RAIDA
1.9.0
|
class IAnnotation; More...
#include <IBaseHistogram.h>
Public Member Functions | |
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... | |
class IAnnotation;
User level interface to Histogram. Provides the common functionality of the histogram-like classes.
|
pure virtual |
Get the IAnnotation associated with the Histogram.
Implemented in AIDA::IHistogram3DROOT, AIDA::ICloud3DROOT, AIDA::IProfile2DROOT, AIDA::ICloud2DROOT, AIDA::IHistogram2DROOT, AIDA::IProfile1DROOT, AIDA::ICloud1DROOT, and AIDA::IHistogram1DROOT.
|
pure virtual |
Get the number of in-range entries in the Histogram.
Implemented in AIDA::IHistogram3DROOT, AIDA::ICloud3DROOT, AIDA::IProfile2DROOT, AIDA::ICloud2DROOT, AIDA::IHistogram2DROOT, AIDA::IProfile1DROOT, AIDA::ICloud1DROOT, and AIDA::IHistogram1DROOT.
Referenced by AIDA::ICloud1DROOT::entries(), AIDA::ICloud2DROOT::entries(), and AIDA::ICloud3DROOT::entries().
|
pure virtual |
Reset the Histogram; as if just created.
Implemented in AIDA::IHistogram3DROOT, AIDA::ICloud3DROOT, AIDA::IProfile2DROOT, AIDA::ICloud2DROOT, AIDA::IHistogram2DROOT, AIDA::IProfile1DROOT, AIDA::ICloud1DROOT, and AIDA::IHistogram1DROOT.
|
pure virtual |
Set the histogram title.
title | The title. |
Implemented in AIDA::IHistogram3DROOT, AIDA::ICloud3DROOT, AIDA::IProfile2DROOT, AIDA::ICloud2DROOT, AIDA::IHistogram2DROOT, AIDA::IProfile1DROOT, AIDA::ICloud1DROOT, and AIDA::IHistogram1DROOT.
Referenced by AIDA::ICloud1DROOT::setTitle(), AIDA::ICloud2DROOT::setTitle(), and AIDA::ICloud3DROOT::setTitle().
|
pure virtual |
Get the Histogram's title.
Implemented in AIDA::IHistogram3DROOT, AIDA::ICloud3DROOT, AIDA::IProfile2DROOT, AIDA::ICloud2DROOT, AIDA::IHistogram2DROOT, AIDA::IProfile1DROOT, AIDA::ICloud1DROOT, and AIDA::IHistogram1DROOT.
Referenced by AIDA::IHistogramFactoryROOT::add(), AIDA::IHistogramFactoryROOT::createCopy(), AIDA::IHistogramFactoryROOT::divide(), AIDA::IHistogramFactoryROOT::multiply(), AIDA::IHistogramFactoryROOT::sliceX(), AIDA::IHistogramFactoryROOT::sliceXY(), AIDA::IHistogramFactoryROOT::sliceXZ(), AIDA::IHistogramFactoryROOT::sliceY(), AIDA::IHistogramFactoryROOT::sliceYZ(), AIDA::IHistogramFactoryROOT::subtract(), AIDA::ICloud1DROOT::title(), AIDA::ICloud2DROOT::title(), and AIDA::ICloud3DROOT::title().