18 #ifndef _Bins1DHist_H_
19 #define _Bins1DHist_H_
57 virtual void resize (
int size );
86 virtual void accumulate (
double x,
double w = 1.0,
87 double i1 = 0.0,
double i2 = 0.0 );
90 virtual int getNumberOfEntries ()
const;
93 virtual int getNumberOfEntries (
int i )
const;
96 virtual int getUnderflow ()
const;
99 virtual int getOverflow ()
const;
107 virtual NTuple * createNTuple ()
const;
109 virtual void fillDataSource (
DataSource * ntuple )
const;
111 virtual void setBinContents (
const DataSource * ntuple );
115 virtual void setMinEntries(
int entries );
119 virtual int getMinEntries ( );
124 #endif // _Bins1DHist_H_
#define MDL_HIPPOPLOT_API
int m_min_entries
The minimum number of entries/bin.
The base class for the one-dimensional binner hierarchy.
The class for the one-dimensional histogram binning.
hippodraw::Bins1DBase class interface
numeric::array clone(numeric::array arr)
intp size(numeric::array arr)
A DataSource class implemented with std::vector<double> to store the column data. ...
std::vector< double > m_variance
The accumulated square of the weights.
std::vector< double > m_data
The array of binned data.
The base class for the binner hierarchy.
Base class for DataSource.