public override void Fill(double x) { //int bin = xAxis.getBin(x); int bin = Map(XAxis.CoordToIndex(x)); entries[bin]++; heights[bin]++; errors[bin]++; nEntry++; sumWeight++; sumWeightSquared++; mean += x; rms += x * x; }
public override void Fill(double x, double weight) { //int bin = xAxis.getBin(x); int bin = Map(XAxis.CoordToIndex(x)); entries[bin]++; heights[bin] += weight; errors[bin] += weight * weight; nEntry++; sumWeight += weight; sumWeightSquared += weight * weight; mean += x * weight; rms += x * weight * weight; }