{ //=========Macro generated from canvas: cc1/cc1 //========= (Tue May 17 11:58:55 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.441706,-15.07628,1.410786,92.61146); 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(20); grae->SetName("Graph0"); grae->SetTitle("Graph"); grae->SetFillColor(1); grae->SetLineWidth(2); grae->SetMarkerStyle(20); grae->SetPoint(0,-1.0616,8.490217); grae->SetPointError(0,0,0,3.948044,4.558899); grae->SetPoint(1,-0.9398526,5.276086); grae->SetPointError(1,0.00167,0.00167,3.523783,4.168871); grae->SetPoint(2,-0.8181053,14.93497); grae->SetPointError(2,0.002361737,0.002361737,4.785045,5.276404); grae->SetPoint(3,-0.6963579,10.34317); grae->SetPointError(3,0.002892525,0.002892525,4.317077,4.917695); grae->SetPoint(4,-0.5746105,23.91406); grae->SetPointError(4,0.00334,0.00334,5.281732,5.613246); grae->SetPoint(5,-0.4528632,20.23576); grae->SetPointError(5,0.003734234,0.003734234,5.238369,5.665805); grae->SetPoint(6,-0.3311158,28.01555); grae->SetPointError(6,0.004090648,0.004090648,5.905788,6.21469); grae->SetPoint(7,-0.2093684,23.57475); grae->SetPointError(7,0.004418405,0.004418405,5.267188,5.618012); grae->SetPoint(8,-0.08762105,36.28007); grae->SetPointError(8,0.004723473,0.004723473,5.814737,5.902208); grae->SetPoint(9,0.03412632,72.12048); grae->SetPointError(9,0.00501,0.00501,7.445227,7.336153); grae->SetPoint(10,0.1558737,34.45597); grae->SetPointError(10,0.005281004,0.005281004,6.380451,6.643901); grae->SetPoint(11,0.2776211,19.68458); grae->SetPointError(11,0.005538763,0.005538763,5.373253,5.80032); grae->SetPoint(12,0.3993684,18.92653); grae->SetPointError(12,0.00578505,0.00578505,5.124667,5.50179); grae->SetPoint(13,0.5211158,35.53864); grae->SetPointError(13,0.006021271,0.006021271,6.28177,6.479194); grae->SetPoint(14,0.6428632,14.08227); grae->SetPointError(14,0.006248568,0.006248568,4.843843,5.382784); grae->SetPoint(15,0.7646105,13.88384); grae->SetPointError(15,0.006467882,0.006467882,4.836322,5.362773); grae->SetPoint(16,0.8863579,14.78019); grae->SetPointError(16,0.00668,0.00668,4.806206,5.313747); grae->SetPoint(17,1.008105,20.48008); grae->SetPointError(17,0.006885586,0.006885586,5.126276,5.476839); grae->SetPoint(18,1.129853,7.496884); grae->SetPointError(18,0.00708521,0.00708521,3.947948,4.638967); grae->SetPoint(19,1.2516,15.93172); grae->SetPointError(19,0.007279361,0.007279361,4.676898,5.133302); TH1F *Graph_Graph85 = new TH1F("Graph_Graph85","Scan 20 x 2340nb^{-1} / E_{f} = -8.30MeV",100,-1.293648,1.490927); Graph_Graph85->SetMinimum(0); Graph_Graph85->SetMaximum(87.22707); Graph_Graph85->SetDirectory(0); Graph_Graph85->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#000099"); Graph_Graph85->SetLineColor(ci); Graph_Graph85->SetMarkerStyle(20); Graph_Graph85->GetXaxis()->SetTitle("E - E_{0} [MeV]"); Graph_Graph85->GetXaxis()->SetRange(9,92); Graph_Graph85->GetXaxis()->SetLabelFont(42); Graph_Graph85->GetXaxis()->SetLabelOffset(0.02); Graph_Graph85->GetXaxis()->SetLabelSize(0.05); Graph_Graph85->GetXaxis()->SetTitleSize(0.06); Graph_Graph85->GetXaxis()->SetTickLength(0.02); Graph_Graph85->GetXaxis()->SetTitleFont(42); Graph_Graph85->GetYaxis()->SetTitle("events"); Graph_Graph85->GetYaxis()->SetLabelFont(42); Graph_Graph85->GetYaxis()->SetLabelOffset(0.02); Graph_Graph85->GetYaxis()->SetLabelSize(0.05); Graph_Graph85->GetYaxis()->SetTitleSize(0.06); Graph_Graph85->GetYaxis()->SetTickLength(0.015); Graph_Graph85->GetYaxis()->SetTitleFont(42); Graph_Graph85->GetZaxis()->SetLabelFont(42); Graph_Graph85->GetZaxis()->SetLabelOffset(0.02); Graph_Graph85->GetZaxis()->SetLabelSize(0.05); Graph_Graph85->GetZaxis()->SetTitleSize(0.06); Graph_Graph85->GetZaxis()->SetTickLength(0.02); Graph_Graph85->GetZaxis()->SetTitleFont(42); grae->SetHistogram(Graph_Graph85); TF1 *fH2 = new TF1("*fH2",-1.0616,1.2516,8); //The original function : had originally been created by: //TF1 *fH2 = new TF1("fH2",,-1.0616,1.2516,8); fH2->SetRange(-1.0616,1.2516); fH2->SetName("fH2"); fH2->SetTitle(""); fH2->SetNpx(200); fH2->SetSavedPoint(0,12.05565); fH2->SetSavedPoint(1,12.09055); fH2->SetSavedPoint(2,12.12625); fH2->SetSavedPoint(3,12.16277); fH2->SetSavedPoint(4,12.20015); fH2->SetSavedPoint(5,12.23841); fH2->SetSavedPoint(6,12.27757); fH2->SetSavedPoint(7,12.31768); fH2->SetSavedPoint(8,12.35877); fH2->SetSavedPoint(9,12.40086); fH2->SetSavedPoint(10,12.444); fH2->SetSavedPoint(11,12.48822); fH2->SetSavedPoint(12,12.53357); fH2->SetSavedPoint(13,12.58007); fH2->SetSavedPoint(14,12.62779); fH2->SetSavedPoint(15,12.67675); fH2->SetSavedPoint(16,12.72702); fH2->SetSavedPoint(17,12.77864); fH2->SetSavedPoint(18,12.83166); fH2->SetSavedPoint(19,12.88614); fH2->SetSavedPoint(20,12.94214); fH2->SetSavedPoint(21,12.99971); fH2->SetSavedPoint(22,13.05893); fH2->SetSavedPoint(23,13.11987); fH2->SetSavedPoint(24,13.18258); fH2->SetSavedPoint(25,13.24716); fH2->SetSavedPoint(26,13.31368); fH2->SetSavedPoint(27,13.38223); fH2->SetSavedPoint(28,13.45289); fH2->SetSavedPoint(29,13.52577); fH2->SetSavedPoint(30,13.60096); fH2->SetSavedPoint(31,13.67858); fH2->SetSavedPoint(32,13.75873); fH2->SetSavedPoint(33,13.84154); fH2->SetSavedPoint(34,13.92714); fH2->SetSavedPoint(35,14.01567); fH2->SetSavedPoint(36,14.10727); fH2->SetSavedPoint(37,14.2021); fH2->SetSavedPoint(38,14.30033); fH2->SetSavedPoint(39,14.40214); fH2->SetSavedPoint(40,14.50772); fH2->SetSavedPoint(41,14.61728); fH2->SetSavedPoint(42,14.73104); fH2->SetSavedPoint(43,14.84923); fH2->SetSavedPoint(44,14.97212); fH2->SetSavedPoint(45,15.09998); fH2->SetSavedPoint(46,15.23311); fH2->SetSavedPoint(47,15.37183); fH2->SetSavedPoint(48,15.5165); fH2->SetSavedPoint(49,15.66748); fH2->SetSavedPoint(50,15.82519); fH2->SetSavedPoint(51,15.99009); fH2->SetSavedPoint(52,16.16266); fH2->SetSavedPoint(53,16.34343); fH2->SetSavedPoint(54,16.53299); fH2->SetSavedPoint(55,16.73198); fH2->SetSavedPoint(56,16.94111); fH2->SetSavedPoint(57,17.16116); fH2->SetSavedPoint(58,17.39298); fH2->SetSavedPoint(59,17.63753); fH2->SetSavedPoint(60,17.89586); fH2->SetSavedPoint(61,18.16917); fH2->SetSavedPoint(62,18.45877); fH2->SetSavedPoint(63,18.76614); fH2->SetSavedPoint(64,19.09294); fH2->SetSavedPoint(65,19.44107); fH2->SetSavedPoint(66,19.81266); fH2->SetSavedPoint(67,20.21016); fH2->SetSavedPoint(68,20.63636); fH2->SetSavedPoint(69,21.09448); fH2->SetSavedPoint(70,21.58825); fH2->SetSavedPoint(71,22.12203); fH2->SetSavedPoint(72,22.70092); fH2->SetSavedPoint(73,23.33096); fH2->SetSavedPoint(74,24.01937); fH2->SetSavedPoint(75,24.77483); fH2->SetSavedPoint(76,25.60793); fH2->SetSavedPoint(77,26.5318); fH2->SetSavedPoint(78,27.56275); fH2->SetSavedPoint(79,28.72181); fH2->SetSavedPoint(80,30.03641); fH2->SetSavedPoint(81,31.54342); fH2->SetSavedPoint(82,33.29377); fH2->SetSavedPoint(83,35.35888); fH2->SetSavedPoint(84,37.83785); fH2->SetSavedPoint(85,40.86038); fH2->SetSavedPoint(86,44.57478); fH2->SetSavedPoint(87,49.10563); fH2->SetSavedPoint(88,54.47489); fH2->SetSavedPoint(89,60.46508); fH2->SetSavedPoint(90,66.4275); fH2->SetSavedPoint(91,71.61409); fH2->SetSavedPoint(92,75.11374); fH2->SetSavedPoint(93,76.23774); fH2->SetSavedPoint(94,74.78473); fH2->SetSavedPoint(95,71.12338); fH2->SetSavedPoint(96,66.03907); fH2->SetSavedPoint(97,60.44144); fH2->SetSavedPoint(98,54.99736); fH2->SetSavedPoint(99,50.22464); fH2->SetSavedPoint(100,46.27038); fH2->SetSavedPoint(101,43.06125); fH2->SetSavedPoint(102,40.45402); fH2->SetSavedPoint(103,38.3039); fH2->SetSavedPoint(104,36.49441); fH2->SetSavedPoint(105,34.94118); fH2->SetSavedPoint(106,33.58623); fH2->SetSavedPoint(107,32.38835); fH2->SetSavedPoint(108,31.31809); fH2->SetSavedPoint(109,30.35377); fH2->SetSavedPoint(110,29.47878); fH2->SetSavedPoint(111,28.6801); fH2->SetSavedPoint(112,27.94729); fH2->SetSavedPoint(113,27.27187); fH2->SetSavedPoint(114,26.64681); fH2->SetSavedPoint(115,26.06626); fH2->SetSavedPoint(116,25.52531); fH2->SetSavedPoint(117,25.01975); fH2->SetSavedPoint(118,24.54599); fH2->SetSavedPoint(119,24.10095); fH2->SetSavedPoint(120,23.68191); fH2->SetSavedPoint(121,23.28654); fH2->SetSavedPoint(122,22.91277); fH2->SetSavedPoint(123,22.55877); fH2->SetSavedPoint(124,22.22294); fH2->SetSavedPoint(125,21.90383); fH2->SetSavedPoint(126,21.60017); fH2->SetSavedPoint(127,21.3108); fH2->SetSavedPoint(128,21.0347); fH2->SetSavedPoint(129,20.77091); fH2->SetSavedPoint(130,20.51861); fH2->SetSavedPoint(131,20.27703); fH2->SetSavedPoint(132,20.04545); fH2->SetSavedPoint(133,19.82327); fH2->SetSavedPoint(134,19.60987); fH2->SetSavedPoint(135,19.40475); fH2->SetSavedPoint(136,19.20739); fH2->SetSavedPoint(137,19.01737); fH2->SetSavedPoint(138,18.83425); fH2->SetSavedPoint(139,18.65766); fH2->SetSavedPoint(140,18.48724); fH2->SetSavedPoint(141,18.32267); fH2->SetSavedPoint(142,18.16363); fH2->SetSavedPoint(143,18.00985); fH2->SetSavedPoint(144,17.86105); fH2->SetSavedPoint(145,17.717); fH2->SetSavedPoint(146,17.57746); fH2->SetSavedPoint(147,17.44223); fH2->SetSavedPoint(148,17.31109); fH2->SetSavedPoint(149,17.18386); fH2->SetSavedPoint(150,17.06037); fH2->SetSavedPoint(151,16.94044); fH2->SetSavedPoint(152,16.82392); fH2->SetSavedPoint(153,16.71067); fH2->SetSavedPoint(154,16.60055); fH2->SetSavedPoint(155,16.49342); fH2->SetSavedPoint(156,16.38916); fH2->SetSavedPoint(157,16.28767); fH2->SetSavedPoint(158,16.18881); fH2->SetSavedPoint(159,16.0925); fH2->SetSavedPoint(160,15.99864); fH2->SetSavedPoint(161,15.90713); fH2->SetSavedPoint(162,15.81788); fH2->SetSavedPoint(163,15.73081); fH2->SetSavedPoint(164,15.64584); fH2->SetSavedPoint(165,15.56289); fH2->SetSavedPoint(166,15.48189); fH2->SetSavedPoint(167,15.40277); fH2->SetSavedPoint(168,15.32547); fH2->SetSavedPoint(169,15.24992); fH2->SetSavedPoint(170,15.17607); fH2->SetSavedPoint(171,15.10386); fH2->SetSavedPoint(172,15.03322); fH2->SetSavedPoint(173,14.96412); fH2->SetSavedPoint(174,14.89651); fH2->SetSavedPoint(175,14.83032); fH2->SetSavedPoint(176,14.76553); fH2->SetSavedPoint(177,14.70208); fH2->SetSavedPoint(178,14.63994); fH2->SetSavedPoint(179,14.57906); fH2->SetSavedPoint(180,14.51941); fH2->SetSavedPoint(181,14.46094); fH2->SetSavedPoint(182,14.40363); fH2->SetSavedPoint(183,14.34745); fH2->SetSavedPoint(184,14.29234); fH2->SetSavedPoint(185,14.2383); fH2->SetSavedPoint(186,14.18528); fH2->SetSavedPoint(187,14.13326); fH2->SetSavedPoint(188,14.08221); fH2->SetSavedPoint(189,14.03211); fH2->SetSavedPoint(190,13.98292); fH2->SetSavedPoint(191,13.93463); fH2->SetSavedPoint(192,13.8872); fH2->SetSavedPoint(193,13.84062); fH2->SetSavedPoint(194,13.79486); fH2->SetSavedPoint(195,13.74991); fH2->SetSavedPoint(196,13.70573); fH2->SetSavedPoint(197,13.66232); fH2->SetSavedPoint(198,13.61965); fH2->SetSavedPoint(199,13.5777); fH2->SetSavedPoint(200,13.53646); fH2->SetSavedPoint(201,-1.0616); fH2->SetSavedPoint(202,1.2516); fH2->SetFillColor(19); fH2->SetFillStyle(0); fH2->SetMarkerStyle(20); fH2->SetLineColor(2); fH2->SetLineWidth(2); fH2->SetChisquare(22.65429); fH2->SetNDF(16); 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.0336); fH2->SetParError(0,0); fH2->SetParLimits(0,0.0336,0.0336); fH2->SetParameter(1,9.445886); fH2->SetParError(1,1.938685); fH2->SetParLimits(1,0,0); fH2->SetParameter(2,0.01367744); fH2->SetParError(2,0.0004639092); fH2->SetParLimits(2,0,0); fH2->SetParameter(3,-8.156831); fH2->SetParError(3,0.2223322); 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,7149.818); fH2->SetParError(7,1718.002); fH2->SetParLimits(7,2803.244,11212.97); grae->GetListOfFunctions()->Add(fH2); TPaveStats *ptstats = new TPaveStats(0.56,0.54,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.123"); text = ptstats->AddText("#sigma_{beam} [MeV] = 0.0336 #pm 0 "); text = ptstats->AddText("a_{bg} = 9.45 #pm 1.94 "); text = ptstats->AddText("dE_{pos} [MeV] = 0.0137 #pm 0.000464 "); text = ptstats->AddText("E_{f} [MeV] = -8.16 #pm 0.222 "); 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 = 7.15e+03 #pm 1.72e+03 "); ptstats->SetOptStat(0); ptstats->SetOptFit(0); //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("Fig17d.gif"); cc1->SaveAs("Fig17d.pdf"); }