9 auto bidi_h =
new TH2F(
"bidi_h",
"2D Histo;Gaussian Vals;Exp. Vals",
14 for (
int i=0;i<500000;i++) {
15 bidi_h->Fill(rgen.
Gaus(0,2),10-rgen.
Exp(4),.1);
18 auto c=
new TCanvas(
"Canvas",
"Canvas",800,800);
20 c->cd(1); bidi_h->Draw(
"Cont1");
21 c->cd(2); bidi_h->Draw(
"Colz");
22 c->cd(3); bidi_h->Draw(
"Lego2");
23 c->cd(4); bidi_h->Draw(
"Surf3");
26 auto c2=
new TCanvas(
"Canvas2",
"Canvas2",800,800);
28 c2->cd(1); bidi_h->ProjectionX()->Draw();
29 c2->cd(2); bidi_h->ProjectionY()->Draw();
30 c2->cd(3); bidi_h->ProfileX()->Draw();
31 c2->cd(4); bidi_h->ProfileY()->Draw();
2-D histogram with a float per channel (see TH1 documentation)
Random number generator class based on M.
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...
virtual Double_t Exp(Double_t tau)
Returns an exponential deviate.