14 #ifndef _Bins1DProfile_H_
15 #define _Bins1DProfile_H_
57 virtual void resize (
int number );
87 virtual void accumulate (
double x,
double y,
88 double wt = 1.0,
double dummy = 0.0 );
91 virtual int getNumberOfEntries ()
const;
94 virtual int getNumberOfEntries (
int i )
const;
97 virtual int getOverflow ()
const;
100 virtual int getUnderflow ()
const;
102 virtual NTuple * createNTuple ()
const;
103 virtual void fillDataSource (
DataSource * ntuple )
const;
104 virtual void setBinContents (
const DataSource * ntuple );
110 #endif // _Bins1DProfile_H_
#define MDL_HIPPOPLOT_API
std::vector< double > m_sumsq
The sum of the data squared along the y axis.
The class for the 1D profile binner hierarchy.
The base class for the one-dimensional binner hierarchy.
hippodraw::Bins1DBase class interface
numeric::array clone(numeric::array arr)
A DataSource class implemented with std::vector<double> to store the column data. ...
std::vector< double > m_sum
The sum of the data along the y axis.
double m_high
The higher edge of the last bin (the lower edge of the last + 1).
std::vector< double > m_sumwtsq
The sum of weight squared.
The base class for the binner hierarchy.
std::vector< double > m_num
The total number of entries for each bin.
Base class for DataSource.