#ifdef __CLING__ #pragma cling optimize(0) #endif void test_nofit() { //=========Macro generated from canvas: canvas/Fitted Plot //========= (Thu Dec 12 14:16:25 2024) by ROOT version 6.30/04 TCanvas *canvas = new TCanvas("canvas", "Fitted Plot",0,53,800,600); canvas->SetHighLightColor(2); canvas->Range(0,0,1,1); canvas->SetFillColor(0); canvas->SetBorderMode(0); canvas->SetBorderSize(2); canvas->SetFrameBorderMode(0); TH1D *frame_600001dc4d80__1 = new TH1D("frame_600001dc4d80__1","A RooPlot of \"x\"",100,0,2000); frame_600001dc4d80__1->SetBinContent(1,104.4428); frame_600001dc4d80__1->SetMaximum(104.4428); frame_600001dc4d80__1->SetEntries(1); frame_600001dc4d80__1->SetDirectory(nullptr); frame_600001dc4d80__1->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#000099"); frame_600001dc4d80__1->SetLineColor(ci); frame_600001dc4d80__1->GetXaxis()->SetTitle("x"); frame_600001dc4d80__1->GetXaxis()->SetLabelFont(42); frame_600001dc4d80__1->GetXaxis()->SetTitleOffset(1); frame_600001dc4d80__1->GetXaxis()->SetTitleFont(42); frame_600001dc4d80__1->GetYaxis()->SetTitle("Events / ( 20 )"); frame_600001dc4d80__1->GetYaxis()->SetLabelFont(42); frame_600001dc4d80__1->GetYaxis()->SetTitleFont(42); frame_600001dc4d80__1->GetZaxis()->SetLabelFont(42); frame_600001dc4d80__1->GetZaxis()->SetTitleOffset(1); frame_600001dc4d80__1->GetZaxis()->SetTitleFont(42); frame_600001dc4d80__1->Draw("FUNC"); Double_t h_gaussianData_fx3001[100] = { 10, 30, 50, 70, 90, 110, 130, 150, 170, 190, 210, 230, 250, 270, 290, 310, 330, 350, 370, 390, 410, 430, 450, 470, 490, 510, 530, 550, 570, 590, 610, 630, 650, 670, 690, 710, 730, 750, 770, 790, 810, 830, 850, 870, 890, 910, 930, 950, 970, 990, 1010, 1030, 1050, 1070, 1090, 1110, 1130, 1150, 1170, 1190, 1210, 1230, 1250, 1270, 1290, 1310, 1330, 1350, 1370, 1390, 1410, 1430, 1450, 1470, 1490, 1510, 1530, 1550, 1570, 1590, 1610, 1630, 1650, 1670, 1690, 1710, 1730, 1750, 1770, 1790, 1810, 1830, 1850, 1870, 1890, 1910, 1930, 1950, 1970, 1990 }; Double_t h_gaussianData_fy3001[100] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 2, 6, 10, 7, 13, 19, 30, 28, 39, 49, 61, 63, 86, 89, 78, 77, 51, 46, 63, 42, 50, 22, 19, 18, 10, 11, 4, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; Double_t h_gaussianData_felx3001[100] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 }; Double_t h_gaussianData_fely3001[100] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.8272462, 0, 0, 0, 0.8272462, 1.291815, 2.379931, 3.108694, 2.58147, 3.558662, 4.320219, 5.446522, 5.259711, 6.218102, 6.976026, 7.788779, 7.916129, 9.255555, 9.416226, 8.812788, 8.755868, 7.117933, 6.757581, 7.916129, 6.454831, 7.047337, 4.654502, 4.320219, 4.202887, 3.108694, 3.265579, 1.914339, 0.8272462, 1.632705, 0, 0.8272462, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; Double_t h_gaussianData_fehx3001[100] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 }; Double_t h_gaussianData_fehy3001[100] = { 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 2.299527, 1.147874, 1.147874, 1.147874, 2.299527, 2.63786, 3.583642, 4.26695, 3.770281, 4.697573, 5.435196, 6.538046, 6.354446, 7.298372, 8.047634, 8.852952, 8.979274, 10.30959, 10.46934, 9.869531, 9.812979, 8.188122, 7.831489, 8.979274, 7.53218, 8.118225, 5.761366, 5.435196, 5.321007, 4.26695, 4.416521, 3.162753, 2.299527, 2.918186, 1.147874, 2.299527, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874, 1.147874 }; TGraphAsymmErrors *grae = new TGraphAsymmErrors(100,h_gaussianData_fx3001,h_gaussianData_fy3001,h_gaussianData_felx3001,h_gaussianData_fehx3001,h_gaussianData_fely3001,h_gaussianData_fehy3001); grae->SetName("h_gaussianData"); grae->SetTitle("Histogram of gaussianData_plot__x"); grae->SetFillStyle(1000); grae->SetMarkerStyle(8); grae->Draw("p"); TH1D *frame_600001dc4d80__2 = new TH1D("frame_600001dc4d80__2","A RooPlot of \"x\"",100,0,2000); frame_600001dc4d80__2->SetBinContent(1,104.4428); frame_600001dc4d80__2->SetMaximum(104.4428); frame_600001dc4d80__2->SetEntries(1); frame_600001dc4d80__2->SetDirectory(nullptr); frame_600001dc4d80__2->SetStats(0); ci = TColor::GetColor("#000099"); frame_600001dc4d80__2->SetLineColor(ci); frame_600001dc4d80__2->GetXaxis()->SetTitle("x"); frame_600001dc4d80__2->GetXaxis()->SetLabelFont(42); frame_600001dc4d80__2->GetXaxis()->SetTitleOffset(1); frame_600001dc4d80__2->GetXaxis()->SetTitleFont(42); frame_600001dc4d80__2->GetYaxis()->SetTitle("Events / ( 20 )"); frame_600001dc4d80__2->GetYaxis()->SetLabelFont(42); frame_600001dc4d80__2->GetYaxis()->SetTitleFont(42); frame_600001dc4d80__2->GetZaxis()->SetLabelFont(42); frame_600001dc4d80__2->GetZaxis()->SetTitleOffset(1); frame_600001dc4d80__2->GetZaxis()->SetTitleFont(42); frame_600001dc4d80__2->Draw("AXISSAME"); canvas->Modified(); canvas->SetSelected(canvas); }