RAIDA
1.9.0
|
User level interface to a Cloud. More...
#include <ICloud.h>
Public Member Functions | |
virtual | ~ICloud () |
Destructor. | |
virtual double | sumOfWeights () const =0 |
Get the sum of weights of all the entries. More... | |
virtual bool | convertToHistogram ()=0 |
Convert the ICloud to an IHistogram using the default number of bins. More... | |
virtual bool | isConverted () const =0 |
Check if the ICloud has been converted to an IHistogram. More... | |
virtual int | maxEntries () const =0 |
Get the number of entries after which the cloud will be converted to an IHistogram. More... | |
virtual bool | scale (double scaleFactor)=0 |
Scale the weights by a given 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 a Cloud.
A Cloud is an unbinned collection of points. It can be used to represent scatter plots or dynamically rebinnable histograms. If they number of entries in the cloud exceeds some threshold they may be automatically converted to a binned histogram.
|
pure virtual |
Convert the ICloud to an IHistogram using the default number of bins.
Implemented in AIDA::ICloud3DROOT, AIDA::ICloud2DROOT, and AIDA::ICloud1DROOT.
|
pure virtual |
Check if the ICloud has been converted to an IHistogram.
true
if it has been converted. Implemented in AIDA::ICloud3DROOT, AIDA::ICloud2DROOT, and AIDA::ICloud1DROOT.
|
pure virtual |
Get the number of entries after which the cloud will be converted to an IHistogram.
Implemented in AIDA::ICloud3DROOT, AIDA::ICloud2DROOT, and AIDA::ICloud1DROOT.
Referenced by AIDA::IHistogramFactoryROOT::createCopy().
|
pure virtual |
Scale the weights by a given factor.
scaleFactor | The scale factor. |
Implemented in AIDA::ICloud3DROOT, AIDA::ICloud2DROOT, and AIDA::ICloud1DROOT.
|
pure virtual |
Get the sum of weights of all the entries.
Implemented in AIDA::ICloud3DROOT, AIDA::ICloud2DROOT, and AIDA::ICloud1DROOT.