17 TF2 *f2 =
new TF2(
"f2",
"xygaus + xygaus(5) + xylandau(10)", -4, 4, -4, 4);
18 Double_t params[] = {130, -1.4, 1.8, 1.5, 1, 150, 2, 0.5, -2, 0.5, 3600, -2, 0.7, -3, 0.3};
20 auto h2 =
new TH2F(
"h2",
"xygaus + xygaus(5) + xylandau(10)", 20, -4, 4, 20, -4, 4);
22 h2->FillRandom(
"f2", 40000);
26 Float_t xMin = 0.67, yMin = 0.875, xMax = 0.85, yMax = 0.95;
28 auto c2h =
new TCanvas(
"c2h",
"2-d options", 10, 10, 800, 600);
33 pl.DrawPaveLabel(xMin, yMin, xMax, yMax,
"SCAT",
"brNDC");
36 pl.DrawPaveLabel(xMin, yMin, xMax, yMax,
"BOX",
"brNDC");
39 pl.DrawPaveLabel(xMin, yMin, xMax, yMax,
"ARR",
"brNDC");
42 pl.DrawPaveLabel(xMin, yMin, xMax, yMax,
"COLZ",
"brNDC");
46 auto ctext =
new TCanvas(
"ctext",
"text option", 50, 50, 800, 600);
51 pl.DrawPaveLabel(xMin, yMin, xMax, yMax,
"TEXT",
"brNDC");
55 auto cont =
new TCanvas(
"contours",
"contours", 100, 100, 800, 600);
61 pl.DrawPaveLabel(xMin, yMin, xMax, yMax,
"CONTZ",
"brNDC");
65 pl.DrawPaveLabel(xMin, yMin, xMax, yMax,
"CONT1",
"brNDC");
69 pl.DrawPaveLabel(xMin, yMin, xMax, yMax,
"CONT2",
"brNDC");
73 pl.DrawPaveLabel(xMin, yMin, xMax, yMax,
"CONT3",
"brNDC");
77 auto lego =
new TCanvas(
"lego",
"lego options", 150, 150, 800, 600);
82 pl.DrawPaveLabel(xMin, yMin, xMax, yMax,
"LEGO",
"brNDC");
85 pl.DrawPaveLabel(xMin, yMin, xMax, yMax,
"LEGO1",
"brNDC");
90 pl.DrawPaveLabel(xMin, yMin, xMax + 0.05, yMax,
"SURF1POL",
"brNDC");
95 pl.DrawPaveLabel(xMin, yMin, xMax + 0.05, yMax,
"SURF1CYL",
"brNDC");
99 auto surf =
new TCanvas(
"surfopt",
"surface options", 200, 200, 800, 600);
104 pl.DrawPaveLabel(xMin, yMin, xMax, yMax,
"SURF1",
"brNDC");
107 pl.DrawPaveLabel(xMin, yMin, xMax, yMax,
"SURF2Z",
"brNDC");
110 pl.DrawPaveLabel(xMin, yMin, xMax, yMax,
"SURF3",
"brNDC");
113 pl.DrawPaveLabel(xMin, yMin, xMax, yMax,
"SURF4",
"brNDC");
int Int_t
Signed integer 4 bytes (int)
float Float_t
Float 4 bytes (float)
double Double_t
Double 8 bytes.
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
R__EXTERN TStyle * gStyle
virtual void SetParameters(const Double_t *params)
A 2-Dim function with parameters.
2-D histogram with a float per channel (see TH1 documentation)
A Pave (see TPave) with a text centered in the Pave.
void SetOptStat(Int_t stat=1)
The type of information printed in the histogram statistics box can be selected via the parameter mod...
void SetFrameFillColor(Color_t color=1)
void SetCanvasColor(Color_t color=19)