The bins are boxes.
void hist037_TH2Poly_boxes()
{
xval1 = 0.;
xval2 = dx;
for (i = 0; i < nx; i++) {
yval1 = 0.;
yval2 = dy;
for (j = 0; j < ny; j++) {
h2p->
AddBin(xval1, yval1, xval2, yval2);
yval1 = yval2;
yval2 = yval2 + yval2 * dy;
}
xval1 = xval2;
xval2 = xval2 + xval2 * dx;
}
for (i = 0; i < 300000; i++) {
}
}
int Int_t
Signed integer 4 bytes (int).
double Double_t
Double 8 bytes.
void SetTitle(const char *title) override
Set the title of the TNamed.
void Draw(Option_t *option="") override
Default Draw method for all objects.
void SetName(const char *name) override
Set the name of the TNamed.
2D Histogram with Polygonal Bins
Int_t Fill(Double_t x, Double_t y) override
Increment the bin containing (x,y) by 1.
virtual Int_t AddBin(TObject *poly)
Adds a new bin to the histogram.
This is the base class for the ROOT Random number generators.
virtual Double_t Gaus(Double_t mean=0, Double_t sigma=1)
Samples a random number from the standard Normal (Gaussian) Distribution with the given mean and sigm...