28 R__LOAD_LIBRARY(libROOTHistDraw)
32 using namespace ROOT::Experimental;
35 RAxisConfig xaxis(25, 0., 10.);
36 auto pHist1 = std::make_shared<RH1D>(xaxis);
37 auto pHist2 = std::make_shared<RH1D>(xaxis);
38 auto pHist3 = std::make_shared<RH1D>(xaxis);
41 for (
int n=0;n<1000;n++) {
42 pHist1->Fill(gRandom->Gaus(3., 0.8));
43 pHist2->Fill(gRandom->Gaus(5., 1.));
44 pHist3->Fill(gRandom->Gaus(7., 1.2));
48 auto canvas = RCanvas::Create(
"Canvas Title");
52 auto subpads = canvas->Divide(2,2);
54 subpads[0][0]->Draw(pHist1)->AttrLine().SetColor(RColor::kRed);
55 subpads[1][0]->Draw(pHist2)->AttrLine().SetColor(RColor::kBlue);
56 subpads[0][1]->Draw(pHist3)->AttrLine().SetColor(RColor::kGreen);
59 auto subsubpads = subpads[1][1]->Divide(2,2);
61 subsubpads[0][0]->Draw(pHist1)->AttrLine().SetColor(RColor::kBlue);
62 subsubpads[1][0]->Draw(pHist2)->AttrLine().SetColor(RColor::kGreen);
63 subsubpads[0][1]->Draw(pHist3)->AttrLine().SetColor(RColor::kRed);