{ //=========Macro generated from canvas: cc1/cc1 //========= (Tue May 17 12:02:36 2016) by ROOT version5.34/25 TCanvas *cc1 = new TCanvas("cc1", "cc1",1,1,500,500); gStyle->SetOptFit(0); gStyle->SetOptTitle(0); cc1->ToggleEventStatus(); cc1->Range(-1.433832,-30.22958,1.045884,185.696); cc1->SetFillColor(0); cc1->SetBorderMode(0); cc1->SetBorderSize(0); cc1->SetTickx(1); cc1->SetTicky(1); cc1->SetLeftMargin(0.13); cc1->SetRightMargin(0.05); cc1->SetTopMargin(0.05); cc1->SetBottomMargin(0.14); cc1->SetFrameFillStyle(0); cc1->SetFrameBorderMode(0); cc1->SetFrameBorderSize(0); cc1->SetFrameFillStyle(0); cc1->SetFrameBorderMode(0); cc1->SetFrameBorderSize(0); TGraphAsymmErrors *grae = new TGraphAsymmErrors(40); grae->SetName("Graph0"); grae->SetTitle("Graph"); grae->SetFillColor(1); grae->SetLineWidth(2); grae->SetMarkerStyle(20); grae->SetPoint(0,-1.1034,18.98789); grae->SetPointError(0,0,0,4.952169,5.301439); grae->SetPoint(1,-1.051944,15.04006); grae->SetPointError(1,0.00167,0.00167,4.660779,5.09411); grae->SetPoint(2,-1.000487,9.338993); grae->SetPointError(2,0.002361737,0.002361737,4.405592,5.045676); grae->SetPoint(3,-0.9490308,20.03173); grae->SetPointError(3,0.002892525,0.002892525,4.979916,5.317227); grae->SetPoint(4,-0.8975744,8.514362); grae->SetPointError(4,0.00334,0.00334,4.052811,4.652432); grae->SetPoint(5,-0.8461179,10.95475); grae->SetPointError(5,0.003734234,0.003734234,4.290119,4.796505); grae->SetPoint(6,-0.7946615,13.38215); grae->SetPointError(6,0.004090648,0.004090648,4.604737,5.155236); grae->SetPoint(7,-0.7432051,27.308); grae->SetPointError(7,0.004418405,0.004418405,5.661381,5.979976); grae->SetPoint(8,-0.6917487,34.69487); grae->SetPointError(8,0.004723473,0.004723473,6.407951,6.64839); grae->SetPoint(9,-0.6402923,22.3049); grae->SetPointError(9,0.00501,0.00501,5.474304,5.797375); grae->SetPoint(10,-0.5888359,23.36938); grae->SetPointError(10,0.005281004,0.005281004,5.642596,5.982054); grae->SetPoint(11,-0.5373795,29.48179); grae->SetPointError(11,0.005538763,0.005538763,5.985728,6.227909); grae->SetPoint(12,-0.4859231,42.75591); grae->SetPointError(12,0.00578505,0.00578505,6.717978,6.888374); grae->SetPoint(13,-0.4344667,56.50583); grae->SetPointError(13,0.006021271,0.006021271,7.169325,7.198382); grae->SetPoint(14,-0.3830103,79.33717); grae->SetPointError(14,0.006248568,0.006248568,7.556164,7.411112); grae->SetPoint(15,-0.3315538,86.06744); grae->SetPointError(15,0.006467882,0.006467882,7.760963,7.626923); grae->SetPoint(16,-0.2800974,117.6158); grae->SetPointError(16,0.00668,0.00668,8.626022,8.347257); grae->SetPoint(17,-0.228641,151.4738); grae->SetPointError(17,0.006885586,0.006885586,8.078222,7.57259); grae->SetPoint(18,-0.1771846,141.1562); grae->SetPointError(18,0.00708521,0.00708521,9.082779,8.780838); grae->SetPoint(19,-0.1257282,122.0924); grae->SetPointError(19,0.007279361,0.007279361,8.680872,8.438058); grae->SetPoint(20,-0.07427179,91.20089); grae->SetPointError(20,0.007468467,0.007468467,8.288059,8.103371); grae->SetPoint(21,-0.02281538,78.37633); grae->SetPointError(21,0.007652901,0.007652901,7.97586,7.92239); grae->SetPoint(22,0.02864103,53.51903); grae->SetPointError(22,0.007832994,0.007832994,7.093608,7.118231); grae->SetPoint(23,0.08009744,48.75787); grae->SetPointError(23,0.008009039,0.008009039,6.468088,6.482114); grae->SetPoint(24,0.1315538,21.69581); grae->SetPointError(24,0.008181296,0.008181296,5.09007,5.45422); grae->SetPoint(25,0.1830103,13.92725); grae->SetPointError(25,0.00835,0.00835,4.840616,5.413545); grae->SetPoint(26,0.2344667,12.48397); grae->SetPointError(26,0.008515363,0.008515363,4.641682,5.173387); grae->SetPoint(27,0.2859231,9.776274); grae->SetPointError(27,0.008677575,0.008677575,4.366122,5.018093); grae->SetPoint(28,0.3373795,15.78895); grae->SetPointError(28,0.008836809,0.008836809,4.746877,5.207151); grae->SetPoint(29,0.3888359,28.04564); grae->SetPointError(29,0.008993225,0.008993225,5.843838,6.192808); grae->SetPoint(30,0.4402923,7.50917); grae->SetPointError(30,0.009146967,0.009146967,3.766702,4.411793); grae->SetPoint(31,0.4917487,7.390314); grae->SetPointError(31,0.009298166,0.009298166,4.017864,4.63907); grae->SetPoint(32,0.5432051,19.17947); grae->SetPointError(32,0.009446947,0.009446947,4.846763,5.190599); grae->SetPoint(33,0.5946615,19.05683); grae->SetPointError(33,0.00959342,0.00959342,5.04161,5.37806); grae->SetPoint(34,0.6461179,11.58702); grae->SetPointError(34,0.00973769,0.00973769,4.826353,5.455288); grae->SetPoint(35,0.6975744,3.889163); grae->SetPointError(35,0.009879853,0.009879853,3.375354,4.161565); grae->SetPoint(36,0.7490308,6.135443); grae->SetPointError(36,0.01002,0.01002,3.756238,4.439009); grae->SetPoint(37,0.8004872,17.68626); grae->SetPointError(37,0.01015821,0.01015821,4.666661,5.033414); grae->SetPoint(38,0.8519436,9.89661); grae->SetPointError(38,0.01029457,0.01029457,4.447371,5.076156); grae->SetPoint(39,0.9034,8.078569); grae->SetPointError(39,0.01042915,0.01042915,3.558326,4.143986); TH1F *Graph_Graph42 = new TH1F("Graph_Graph42","Scan 40 x 2340nb^{-1} / E_{f} = -10.00MeV",100,-1.305123,1.115552); Graph_Graph42->SetMinimum(0); Graph_Graph42->SetMaximum(174.8997); Graph_Graph42->SetDirectory(0); Graph_Graph42->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#000099"); Graph_Graph42->SetLineColor(ci); Graph_Graph42->SetMarkerStyle(20); Graph_Graph42->GetXaxis()->SetTitle("E - E_{0} [MeV]"); Graph_Graph42->GetXaxis()->SetRange(9,92); Graph_Graph42->GetXaxis()->SetLabelFont(42); Graph_Graph42->GetXaxis()->SetLabelOffset(0.02); Graph_Graph42->GetXaxis()->SetLabelSize(0.05); Graph_Graph42->GetXaxis()->SetTitleSize(0.06); Graph_Graph42->GetXaxis()->SetTickLength(0.02); Graph_Graph42->GetXaxis()->SetTitleFont(42); Graph_Graph42->GetYaxis()->SetTitle("events"); Graph_Graph42->GetYaxis()->SetLabelFont(42); Graph_Graph42->GetYaxis()->SetLabelOffset(0.02); Graph_Graph42->GetYaxis()->SetLabelSize(0.05); Graph_Graph42->GetYaxis()->SetTitleSize(0.06); Graph_Graph42->GetYaxis()->SetTickLength(0.015); Graph_Graph42->GetYaxis()->SetTitleFont(42); Graph_Graph42->GetZaxis()->SetLabelFont(42); Graph_Graph42->GetZaxis()->SetLabelOffset(0.02); Graph_Graph42->GetZaxis()->SetLabelSize(0.05); Graph_Graph42->GetZaxis()->SetTitleSize(0.06); Graph_Graph42->GetZaxis()->SetTickLength(0.02); Graph_Graph42->GetZaxis()->SetTitleFont(42); grae->SetHistogram(Graph_Graph42); TF1 *fH2 = new TF1("*fH2",-1.1034,0.9034,8); //The original function : had originally been created by: //TF1 *fH2 = new TF1("fH2",,-1.1034,0.9034,8); fH2->SetRange(-1.1034,0.9034); fH2->SetName("fH2"); fH2->SetTitle(""); fH2->SetNpx(200); fH2->SetSavedPoint(0,12.97764); fH2->SetSavedPoint(1,13.07478); fH2->SetSavedPoint(2,13.17481); fH2->SetSavedPoint(3,13.27785); fH2->SetSavedPoint(4,13.38403); fH2->SetSavedPoint(5,13.49349); fH2->SetSavedPoint(6,13.60636); fH2->SetSavedPoint(7,13.7228); fH2->SetSavedPoint(8,13.84296); fH2->SetSavedPoint(9,13.96701); fH2->SetSavedPoint(10,14.09513); fH2->SetSavedPoint(11,14.2275); fH2->SetSavedPoint(12,14.36432); fH2->SetSavedPoint(13,14.50581); fH2->SetSavedPoint(14,14.65218); fH2->SetSavedPoint(15,14.80368); fH2->SetSavedPoint(16,14.96054); fH2->SetSavedPoint(17,15.12306); fH2->SetSavedPoint(18,15.2915); fH2->SetSavedPoint(19,15.46617); fH2->SetSavedPoint(20,15.6474); fH2->SetSavedPoint(21,15.83553); fH2->SetSavedPoint(22,16.03093); fH2->SetSavedPoint(23,16.234); fH2->SetSavedPoint(24,16.44516); fH2->SetSavedPoint(25,16.66486); fH2->SetSavedPoint(26,16.89359); fH2->SetSavedPoint(27,17.13187); fH2->SetSavedPoint(28,17.38026); fH2->SetSavedPoint(29,17.63937); fH2->SetSavedPoint(30,17.90985); fH2->SetSavedPoint(31,18.19239); fH2->SetSavedPoint(32,18.48776); fH2->SetSavedPoint(33,18.79678); fH2->SetSavedPoint(34,19.12032); fH2->SetSavedPoint(35,19.45936); fH2->SetSavedPoint(36,19.81495); fH2->SetSavedPoint(37,20.1882); fH2->SetSavedPoint(38,20.58036); fH2->SetSavedPoint(39,20.99278); fH2->SetSavedPoint(40,21.42692); fH2->SetSavedPoint(41,21.88439); fH2->SetSavedPoint(42,22.36695); fH2->SetSavedPoint(43,22.87653); fH2->SetSavedPoint(44,23.41524); fH2->SetSavedPoint(45,23.98542); fH2->SetSavedPoint(46,24.58962); fH2->SetSavedPoint(47,25.23068); fH2->SetSavedPoint(48,25.9117); fH2->SetSavedPoint(49,26.63613); fH2->SetSavedPoint(50,27.40777); fH2->SetSavedPoint(51,28.23085); fH2->SetSavedPoint(52,29.11); fH2->SetSavedPoint(53,30.05039); fH2->SetSavedPoint(54,31.05772); fH2->SetSavedPoint(55,32.13826); fH2->SetSavedPoint(56,33.29896); fH2->SetSavedPoint(57,34.54743); fH2->SetSavedPoint(58,35.89204); fH2->SetSavedPoint(59,37.34191); fH2->SetSavedPoint(60,38.90693); fH2->SetSavedPoint(61,40.59779); fH2->SetSavedPoint(62,42.42587); fH2->SetSavedPoint(63,44.40323); fH2->SetSavedPoint(64,46.54243); fH2->SetSavedPoint(65,48.8564); fH2->SetSavedPoint(66,51.35808); fH2->SetSavedPoint(67,54.06018); fH2->SetSavedPoint(68,56.97467); fH2->SetSavedPoint(69,60.11222); fH2->SetSavedPoint(70,63.48161); fH2->SetSavedPoint(71,67.08897); fH2->SetSavedPoint(72,70.9369); fH2->SetSavedPoint(73,75.02363); fH2->SetSavedPoint(74,79.34212); fH2->SetSavedPoint(75,83.87897); fH2->SetSavedPoint(76,88.61378); fH2->SetSavedPoint(77,93.51816); fH2->SetSavedPoint(78,98.55527); fH2->SetSavedPoint(79,103.6798); fH2->SetSavedPoint(80,108.837); fH2->SetSavedPoint(81,113.9645); fH2->SetSavedPoint(82,118.9917); fH2->SetSavedPoint(83,123.8406); fH2->SetSavedPoint(84,128.4326); fH2->SetSavedPoint(85,132.679); fH2->SetSavedPoint(86,136.499); fH2->SetSavedPoint(87,139.8075); fH2->SetSavedPoint(88,142.523); fH2->SetSavedPoint(89,144.5924); fH2->SetSavedPoint(90,145.9341); fH2->SetSavedPoint(91,146.524); fH2->SetSavedPoint(92,146.3166); fH2->SetSavedPoint(93,145.2833); fH2->SetSavedPoint(94,143.4943); fH2->SetSavedPoint(95,140.8773); fH2->SetSavedPoint(96,137.5572); fH2->SetSavedPoint(97,133.5241); fH2->SetSavedPoint(98,128.8167); fH2->SetSavedPoint(99,123.7035); fH2->SetSavedPoint(100,118.0075); fH2->SetSavedPoint(101,112.0655); fH2->SetSavedPoint(102,105.7933); fH2->SetSavedPoint(103,99.26316); fH2->SetSavedPoint(104,92.93794); fH2->SetSavedPoint(105,86.38378); fH2->SetSavedPoint(106,80.14785); fH2->SetSavedPoint(107,73.95227); fH2->SetSavedPoint(108,67.88295); fH2->SetSavedPoint(109,62.48402); fH2->SetSavedPoint(110,57.07928); fH2->SetSavedPoint(111,52.31571); fH2->SetSavedPoint(112,47.74821); fH2->SetSavedPoint(113,43.47987); fH2->SetSavedPoint(114,39.96085); fH2->SetSavedPoint(115,36.50272); fH2->SetSavedPoint(116,33.65988); fH2->SetSavedPoint(117,30.99203); fH2->SetSavedPoint(118,28.60182); fH2->SetSavedPoint(119,26.74302); fH2->SetSavedPoint(120,24.94159); fH2->SetSavedPoint(121,23.53317); fH2->SetSavedPoint(122,22.22738); fH2->SetSavedPoint(123,21.09482); fH2->SetSavedPoint(124,20.22682); fH2->SetSavedPoint(125,19.39913); fH2->SetSavedPoint(126,18.75226); fH2->SetSavedPoint(127,18.15462); fH2->SetSavedPoint(128,17.63824); fH2->SetSavedPoint(129,17.21992); fH2->SetSavedPoint(130,16.82682); fH2->SetSavedPoint(131,16.49833); fH2->SetSavedPoint(132,16.19268); fH2->SetSavedPoint(133,15.92047); fH2->SetSavedPoint(134,15.67659); fH2->SetSavedPoint(135,15.44877); fH2->SetSavedPoint(136,15.24241); fH2->SetSavedPoint(137,15.04784); fH2->SetSavedPoint(138,14.86666); fH2->SetSavedPoint(139,14.69651); fH2->SetSavedPoint(140,14.53529); fH2->SetSavedPoint(141,14.38306); fH2->SetSavedPoint(142,14.23793); fH2->SetSavedPoint(143,14.09974); fH2->SetSavedPoint(144,13.96772); fH2->SetSavedPoint(145,13.84134); fH2->SetSavedPoint(146,13.72026); fH2->SetSavedPoint(147,13.604); fH2->SetSavedPoint(148,13.49229); fH2->SetSavedPoint(149,13.3848); fH2->SetSavedPoint(150,13.28128); fH2->SetSavedPoint(151,13.1815); fH2->SetSavedPoint(152,13.08522); fH2->SetSavedPoint(153,12.99226); fH2->SetSavedPoint(154,12.90243); fH2->SetSavedPoint(155,12.81556); fH2->SetSavedPoint(156,12.73149); fH2->SetSavedPoint(157,12.65009); fH2->SetSavedPoint(158,12.57123); fH2->SetSavedPoint(159,12.49477); fH2->SetSavedPoint(160,12.4206); fH2->SetSavedPoint(161,12.34862); fH2->SetSavedPoint(162,12.27872); fH2->SetSavedPoint(163,12.21081); fH2->SetSavedPoint(164,12.14481); fH2->SetSavedPoint(165,12.08062); fH2->SetSavedPoint(166,12.01817); fH2->SetSavedPoint(167,11.9574); fH2->SetSavedPoint(168,11.89822); fH2->SetSavedPoint(169,11.84058); fH2->SetSavedPoint(170,11.7844); fH2->SetSavedPoint(171,11.72965); fH2->SetSavedPoint(172,11.67625); fH2->SetSavedPoint(173,11.62416); fH2->SetSavedPoint(174,11.57333); fH2->SetSavedPoint(175,11.5237); fH2->SetSavedPoint(176,11.47525); fH2->SetSavedPoint(177,11.42792); fH2->SetSavedPoint(178,11.38168); fH2->SetSavedPoint(179,11.33648); fH2->SetSavedPoint(180,11.2923); fH2->SetSavedPoint(181,11.24909); fH2->SetSavedPoint(182,11.20682); fH2->SetSavedPoint(183,11.16546); fH2->SetSavedPoint(184,11.12499); fH2->SetSavedPoint(185,11.08537); fH2->SetSavedPoint(186,11.04657); fH2->SetSavedPoint(187,11.00858); fH2->SetSavedPoint(188,10.97136); fH2->SetSavedPoint(189,10.93488); fH2->SetSavedPoint(190,10.89914); fH2->SetSavedPoint(191,10.8641); fH2->SetSavedPoint(192,10.82975); fH2->SetSavedPoint(193,10.79605); fH2->SetSavedPoint(194,10.76301); fH2->SetSavedPoint(195,10.73059); fH2->SetSavedPoint(196,10.69877); fH2->SetSavedPoint(197,10.66755); fH2->SetSavedPoint(198,10.6369); fH2->SetSavedPoint(199,10.60681); fH2->SetSavedPoint(200,10.57726); fH2->SetSavedPoint(201,-1.1034); fH2->SetSavedPoint(202,0.9034); fH2->SetFillColor(19); fH2->SetFillStyle(0); fH2->SetMarkerStyle(20); fH2->SetLineColor(2); fH2->SetLineWidth(2); fH2->SetChisquare(54.48089); fH2->SetNDF(36); fH2->GetXaxis()->SetLabelFont(42); fH2->GetXaxis()->SetLabelOffset(0.02); fH2->GetXaxis()->SetLabelSize(0.05); fH2->GetXaxis()->SetTitleSize(0.06); fH2->GetXaxis()->SetTickLength(0.02); fH2->GetXaxis()->SetTitleFont(42); fH2->GetYaxis()->SetLabelFont(42); fH2->GetYaxis()->SetLabelOffset(0.02); fH2->GetYaxis()->SetLabelSize(0.05); fH2->GetYaxis()->SetTitleSize(0.06); fH2->GetYaxis()->SetTickLength(0.015); fH2->GetYaxis()->SetTitleFont(42); fH2->SetParameter(0,0.0839); fH2->SetParError(0,0); fH2->SetParLimits(0,0.0839,0.0839); fH2->SetParameter(1,7.617548); fH2->SetParError(1,9.983764e-05); fH2->SetParLimits(1,0,0); fH2->SetParameter(2,0.003697141); fH2->SetParError(2,2.877541); fH2->SetParLimits(2,0,0); fH2->SetParameter(3,-10.12025); fH2->SetParError(3,0.00019711); fH2->SetParLimits(3,0,0); fH2->SetParameter(4,0.00047); fH2->SetParError(4,0); fH2->SetParLimits(4,0.00047,0.00047); fH2->SetParameter(5,0.00271); fH2->SetParError(5,0); fH2->SetParLimits(5,0.00271,0.00271); fH2->SetParameter(6,0.137); fH2->SetParError(6,0); fH2->SetParLimits(6,0.137,0.137); fH2->SetParameter(7,5973.245); fH2->SetParError(7,0.4654303); fH2->SetParLimits(7,3042.089,12168.36); grae->GetListOfFunctions()->Add(fH2); TPaveStats *ptstats = new TPaveStats(0.58,0.525,0.95,0.95,"brNDC"); ptstats->SetName("stats"); ptstats->SetBorderSize(1); ptstats->SetFillColor(0); ptstats->SetTextAlign(12); ptstats->SetTextFont(42); TText *text = ptstats->AddText("Prob = 0.0248"); text = ptstats->AddText("#sigma_{beam} [MeV] = 0.0839 #pm 0 "); text = ptstats->AddText("a_{bg} = 7.62 #pm 9.98e-05 "); text = ptstats->AddText("dE_{pos} [MeV] = 0.0037 #pm 2.88 "); text = ptstats->AddText("E_{f} [MeV] = -10.1 #pm 0.000197 "); text = ptstats->AddText("f_{#rho} = 0.00047 #pm 0 "); text = ptstats->AddText("f_{#omega} = 0.00271 #pm 0 "); text = ptstats->AddText("g = 0.137 #pm 0 "); text = ptstats->AddText("B = 5.97e+03 #pm 0.465 "); ptstats->SetOptStat(0); ptstats->SetOptFit(1011); ptstats->Draw(); // grae->GetListOfFunctions()->Add(ptstats); // ptstats->SetParent(grae->GetListOfFunctions()); grae->Draw("ap"); ptstats->Draw("same"); cc1->Modified(); cc1->cd(); cc1->SetSelected(cc1); gROOT->LoadMacro("PandaSmartLabel.C"); PandaSmartLabel("Lprel",-1,-1,-1, "MC study"); cc1->SaveAs("Fig17b.gif"); cc1->SaveAs("Fig17b.pdf"); }