67 for(
int i = 0; i <
m_nBins; ++i ){
76 int nBinsY,
double yLow,
double yHigh,
91 m_binSizeY = ( yHigh - yLow ) / nBinsY;
97 assert (values.size()==2);
98 double valueX=values[0];
99 double valueY=values[1];
100 if( ( valueX <
m_xHigh ) && ( valueX >=
m_xLow ) && ( valueY < m_yHigh ) && ( valueY >= m_yLow ) ){
102 int ibinY=(int)((valueY - m_yLow)/m_binSizeY);
115 TH2F *plot2D=
new TH2F(
name().c_str(),
title().c_str(),
133 cout <<
"Too many bins in histogram -- increase MAXBINS" << endl;
142 hist2D.
yLow = m_yLow;
143 hist2D.
yHigh = m_yHigh;
150 for(
int i = 0; i <
m_nBins; ++i ){
virtual TH1 * toRoot() const
virtual Histogram * Clone() const
virtual void fill(vector< double > values, double weight=1.0)
virtual HistStruct toStruct() const
vector< double > m_binContents