This tutorial illustrates how to create an histogram with polygonal bins (TH2Poly).
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
Change/set the title.
void Draw(Option_t *option="") override
Draw this histogram with options.
void SetName(const char *name) override
Change the name of this histogram.
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...
- Date
- August 2016
- Author
- Olivier Couet
Definition in file hist037_TH2Poly_boxes.C.