{ //=========Macro generated from canvas: cSub/#pi^{+} yields, Be (MB) 100% //========= (Thu Jul 14 06:54:22 2005) by ROOT version4.03/02 TCanvas *cSub = new TCanvas("cSub", "#pi^{+} yields, Be (MB) 100%",12,28,699,499); cSub->Range(0,0,1,1); cSub->SetBorderSize(2); cSub->SetFrameFillColor(0); // ------------>Primitives in pad: cSub_1 TPad *cSub_1 = new TPad("cSub_1", "cSub_1",0.01,0.51,0.323333,0.99); cSub_1->Draw(); cSub_1->cd(); cSub_1->Range(-1.275,-20.4271,11.475,183.844); cSub_1->SetBorderSize(2); cSub_1->SetFrameFillColor(0); TH1 *hPionPlusP2XData = new TH1D("hPionPlusP2XData","#pi^{+} 30-60 mrad",75,0,15); hPionPlusP2XData->SetBinContent(2,8.33104); hPionPlusP2XData->SetBinContent(3,31.4016); hPionPlusP2XData->SetBinContent(4,54.4722); hPionPlusP2XData->SetBinContent(5,82.6695); hPionPlusP2XData->SetBinContent(6,90.6801); hPionPlusP2XData->SetBinContent(7,87.7963); hPionPlusP2XData->SetBinContent(8,103.177); hPionPlusP2XData->SetBinContent(9,108.944); hPionPlusP2XData->SetBinContent(10,107.663); hPionPlusP2XData->SetBinContent(11,104.779); hPionPlusP2XData->SetBinContent(12,107.342); hPionPlusP2XData->SetBinContent(13,99.9725); hPionPlusP2XData->SetBinContent(14,93.2435); hPionPlusP2XData->SetBinContent(15,84.9125); hPionPlusP2XData->SetBinContent(16,83.9512); hPionPlusP2XData->SetBinContent(17,53.5109); hPionPlusP2XData->SetBinContent(18,55.113); hPionPlusP2XData->SetBinContent(19,40.6939); hPionPlusP2XData->SetBinContent(20,38.7714); hPionPlusP2XData->SetBinContent(21,37.4897); hPionPlusP2XData->SetBinContent(22,25.9544); hPionPlusP2XData->SetBinContent(23,28.8382); hPionPlusP2XData->SetBinContent(24,23.7114); hPionPlusP2XData->SetBinContent(25,28.5178); hPionPlusP2XData->SetBinContent(26,24.3523); hPionPlusP2XData->SetBinContent(27,22.1093); hPionPlusP2XData->SetBinContent(28,15.7008); hPionPlusP2XData->SetBinContent(29,15.7008); hPionPlusP2XData->SetBinContent(30,9.61274); hPionPlusP2XData->SetBinContent(31,10.2536); hPionPlusP2XData->SetBinContent(32,9.93316); hPionPlusP2XData->SetBinContent(33,7.69019); hPionPlusP2XData->SetBinContent(34,7.69019); hPionPlusP2XData->SetBinContent(35,4.48594); hPionPlusP2XData->SetBinContent(36,4.16552); hPionPlusP2XData->SetBinContent(37,3.20425); hPionPlusP2XData->SetBinContent(38,4.80637); hPionPlusP2XData->SetBinContent(39,1.60212); hPionPlusP2XData->SetBinContent(40,3.52467); hPionPlusP2XData->SetBinContent(41,4.16552); hPionPlusP2XData->SetBinContent(42,3.52467); hPionPlusP2XData->SetBinContent(43,2.88382); hPionPlusP2XData->SetBinContent(44,1.92255); hPionPlusP2XData->SetBinContent(45,3.52467); hPionPlusP2XData->SetBinContent(46,2.24297); hPionPlusP2XData->SetBinContent(47,1.92255); hPionPlusP2XData->SetBinContent(48,0.961274); hPionPlusP2XData->SetBinContent(49,1.92255); hPionPlusP2XData->SetBinContent(51,1.2817); hPionPlusP2XData->SetBinContent(52,1.60212); hPionPlusP2XData->SetBinContent(53,1.60212); hPionPlusP2XData->SetBinContent(54,0.961274); hPionPlusP2XData->SetBinContent(55,0.320425); hPionPlusP2XData->SetBinContent(56,0.320425); hPionPlusP2XData->SetBinContent(57,1.60212); hPionPlusP2XData->SetBinContent(58,0.320425); hPionPlusP2XData->SetBinContent(59,0.320425); hPionPlusP2XData->SetBinContent(61,0.320425); hPionPlusP2XData->SetBinContent(62,0.320425); hPionPlusP2XData->SetBinContent(63,0.320425); hPionPlusP2XData->SetBinContent(69,0.320425); hPionPlusP2XData->SetBinContent(70,0.640849); hPionPlusP2XData->SetBinContent(71,0.640849); hPionPlusP2XData->SetBinError(2,1.63385); hPionPlusP2XData->SetBinError(3,3.17204); hPionPlusP2XData->SetBinError(4,4.17783); hPionPlusP2XData->SetBinError(5,5.14678); hPionPlusP2XData->SetBinError(6,5.39038); hPionPlusP2XData->SetBinError(7,5.30397); hPionPlusP2XData->SetBinError(8,5.74981); hPionPlusP2XData->SetBinError(9,5.90834); hPionPlusP2XData->SetBinError(10,5.87348); hPionPlusP2XData->SetBinError(11,5.79428); hPionPlusP2XData->SetBinError(12,5.86473); hPionPlusP2XData->SetBinError(13,5.65983); hPionPlusP2XData->SetBinError(14,5.46603); hPionPlusP2XData->SetBinError(15,5.21613); hPionPlusP2XData->SetBinError(16,5.18652); hPionPlusP2XData->SetBinError(17,4.1408); hPionPlusP2XData->SetBinError(18,4.20233); hPionPlusP2XData->SetBinError(19,3.611); hPionPlusP2XData->SetBinError(20,3.52467); hPionPlusP2XData->SetBinError(21,3.46592); hPionPlusP2XData->SetBinError(22,2.88382); hPionPlusP2XData->SetBinError(23,3.03981); hPionPlusP2XData->SetBinError(24,2.7564); hPionPlusP2XData->SetBinError(25,3.02288); hPionPlusP2XData->SetBinError(26,2.7934); hPionPlusP2XData->SetBinError(27,2.66165); hPionPlusP2XData->SetBinError(28,2.24297); hPionPlusP2XData->SetBinError(29,2.24297); hPionPlusP2XData->SetBinError(30,1.75504); hPionPlusP2XData->SetBinError(31,1.81259); hPionPlusP2XData->SetBinError(32,1.78405); hPionPlusP2XData->SetBinError(33,1.56975); hPionPlusP2XData->SetBinError(34,1.56975); hPionPlusP2XData->SetBinError(35,1.19892); hPionPlusP2XData->SetBinError(36,1.15531); hPionPlusP2XData->SetBinError(37,1.01327); hPionPlusP2XData->SetBinError(38,1.241); hPionPlusP2XData->SetBinError(39,0.716491); hPionPlusP2XData->SetBinError(40,1.06273); hPionPlusP2XData->SetBinError(41,1.15531); hPionPlusP2XData->SetBinError(42,1.06273); hPionPlusP2XData->SetBinError(43,0.961274); hPionPlusP2XData->SetBinError(44,0.784877); hPionPlusP2XData->SetBinError(45,1.06273); hPionPlusP2XData->SetBinError(46,0.847764); hPionPlusP2XData->SetBinError(47,0.784877); hPionPlusP2XData->SetBinError(48,0.554992); hPionPlusP2XData->SetBinError(49,0.784877); hPionPlusP2XData->SetBinError(51,0.640849); hPionPlusP2XData->SetBinError(52,0.716491); hPionPlusP2XData->SetBinError(53,0.716491); hPionPlusP2XData->SetBinError(54,0.554992); hPionPlusP2XData->SetBinError(55,0.320425); hPionPlusP2XData->SetBinError(56,0.320425); hPionPlusP2XData->SetBinError(57,0.716491); hPionPlusP2XData->SetBinError(58,0.320425); hPionPlusP2XData->SetBinError(59,0.320425); hPionPlusP2XData->SetBinError(61,0.320425); hPionPlusP2XData->SetBinError(62,0.320425); hPionPlusP2XData->SetBinError(63,0.320425); hPionPlusP2XData->SetBinError(69,0.320425); hPionPlusP2XData->SetBinError(70,0.453149); hPionPlusP2XData->SetBinError(71,0.453149); hPionPlusP2XData->SetMaximum(163.417); hPionPlusP2XData->SetEntries(5495); hPionPlusP2XData->SetStats(0); hPionPlusP2XData->SetMarkerStyle(20); hPionPlusP2XData->SetMarkerSize(0.5); hPionPlusP2XData->GetXaxis()->SetTitle("GeV/c"); hPionPlusP2XData->GetXaxis()->SetRange(1,51); hPionPlusP2XData->GetYaxis()->SetTitle("mb/(GeV/c sr)"); hPionPlusP2XData->Draw("ep"); TH1 *hPionPlusP2XMc = new TH1D("hPionPlusP2XMc","#pi^{+} 30-60 mrad",75,0,15); hPionPlusP2XMc->SetBinContent(2,3.32967); hPionPlusP2XMc->SetBinContent(3,15.9349); hPionPlusP2XMc->SetBinContent(4,34.7237); hPionPlusP2XMc->SetBinContent(5,49.4694); hPionPlusP2XMc->SetBinContent(6,48.7559); hPionPlusP2XMc->SetBinContent(7,50.064); hPionPlusP2XMc->SetBinContent(8,64.8097); hPionPlusP2XMc->SetBinContent(9,62.7881); hPionPlusP2XMc->SetBinContent(10,68.2582); hPionPlusP2XMc->SetBinContent(11,70.7555); hPionPlusP2XMc->SetBinContent(12,76.3446); hPionPlusP2XMc->SetBinContent(13,75.8689); hPionPlusP2XMc->SetBinContent(14,70.8744); hPionPlusP2XMc->SetBinContent(15,72.0636); hPionPlusP2XMc->SetBinContent(16,63.8583); hPionPlusP2XMc->SetBinContent(17,44.8316); hPionPlusP2XMc->SetBinContent(18,41.0263); hPionPlusP2XMc->SetBinContent(19,33.1778); hPionPlusP2XMc->SetBinContent(20,30.7995); hPionPlusP2XMc->SetBinContent(21,26.3995); hPionPlusP2XMc->SetBinContent(22,26.0428); hPionPlusP2XMc->SetBinContent(23,19.3834); hPionPlusP2XMc->SetBinContent(24,20.4537); hPionPlusP2XMc->SetBinContent(25,24.0212); hPionPlusP2XMc->SetBinContent(26,22.7131); hPionPlusP2XMc->SetBinContent(27,17.3619); hPionPlusP2XMc->SetBinContent(28,15.697); hPionPlusP2XMc->SetBinContent(29,13.1998); hPionPlusP2XMc->SetBinContent(30,13.5565); hPionPlusP2XMc->SetBinContent(31,9.15659); hPionPlusP2XMc->SetBinContent(32,7.84851); hPionPlusP2XMc->SetBinContent(33,6.89718); hPionPlusP2XMc->SetBinContent(34,6.65934); hPionPlusP2XMc->SetBinContent(35,5.11342); hPionPlusP2XMc->SetBinContent(36,4.39992); hPionPlusP2XMc->SetBinContent(37,4.99451); hPionPlusP2XMc->SetBinContent(38,3.5675); hPionPlusP2XMc->SetBinContent(39,4.51884); hPionPlusP2XMc->SetBinContent(40,3.80534); hPionPlusP2XMc->SetBinContent(41,4.28101); hPionPlusP2XMc->SetBinContent(42,3.44859); hPionPlusP2XMc->SetBinContent(43,2.97292); hPionPlusP2XMc->SetBinContent(44,4.04317); hPionPlusP2XMc->SetBinContent(45,2.1405); hPionPlusP2XMc->SetBinContent(46,2.37834); hPionPlusP2XMc->SetBinContent(47,1.78375); hPionPlusP2XMc->SetBinContent(48,1.66484); hPionPlusP2XMc->SetBinContent(49,0.475667); hPionPlusP2XMc->SetBinContent(50,0.951334); hPionPlusP2XMc->SetBinContent(51,0.713501); hPionPlusP2XMc->SetBinContent(52,0.475667); hPionPlusP2XMc->SetBinContent(53,0.35675); hPionPlusP2XMc->SetBinContent(54,0.475667); hPionPlusP2XMc->SetBinContent(55,0.118917); hPionPlusP2XMc->SetBinContent(56,0.475667); hPionPlusP2XMc->SetBinContent(57,0.118917); hPionPlusP2XMc->SetBinContent(58,0.713501); hPionPlusP2XMc->SetBinContent(59,0.35675); hPionPlusP2XMc->SetBinContent(60,0.237834); hPionPlusP2XMc->SetBinContent(61,0.594584); hPionPlusP2XMc->SetBinContent(62,0.118917); hPionPlusP2XMc->SetBinContent(63,0.118917); hPionPlusP2XMc->SetBinContent(64,0.237834); hPionPlusP2XMc->SetBinContent(65,0.237834); hPionPlusP2XMc->SetBinContent(67,0.118917); hPionPlusP2XMc->SetBinContent(68,0.237834); hPionPlusP2XMc->SetBinContent(69,0.118917); hPionPlusP2XMc->SetBinContent(70,0.118917); hPionPlusP2XMc->SetBinContent(71,0.237834); hPionPlusP2XMc->SetBinContent(72,0.118917); hPionPlusP2XMc->SetBinContent(73,0.237834); hPionPlusP2XMc->SetBinContent(74,0.237834); hPionPlusP2XMc->SetBinError(2,0.629249); hPionPlusP2XMc->SetBinError(3,1.37656); hPionPlusP2XMc->SetBinError(4,2.03205); hPionPlusP2XMc->SetBinError(5,2.42544); hPionPlusP2XMc->SetBinError(6,2.40788); hPionPlusP2XMc->SetBinError(7,2.43997); hPionPlusP2XMc->SetBinError(8,2.77614); hPionPlusP2XMc->SetBinError(9,2.7325); hPionPlusP2XMc->SetBinError(10,2.84904); hPionPlusP2XMc->SetBinError(11,2.90069); hPionPlusP2XMc->SetBinError(12,3.01308); hPionPlusP2XMc->SetBinError(13,3.00368); hPionPlusP2XMc->SetBinError(14,2.90313); hPionPlusP2XMc->SetBinError(15,2.92738); hPionPlusP2XMc->SetBinError(16,2.75569); hPionPlusP2XMc->SetBinError(17,2.30895); hPionPlusP2XMc->SetBinError(18,2.20878); hPionPlusP2XMc->SetBinError(19,1.9863); hPionPlusP2XMc->SetBinError(20,1.91378); hPionPlusP2XMc->SetBinError(21,1.77182); hPionPlusP2XMc->SetBinError(22,1.75981); hPionPlusP2XMc->SetBinError(23,1.51823); hPionPlusP2XMc->SetBinError(24,1.55958); hPionPlusP2XMc->SetBinError(25,1.69013); hPionPlusP2XMc->SetBinError(26,1.64346); hPionPlusP2XMc->SetBinError(27,1.43688); hPionPlusP2XMc->SetBinError(28,1.36625); hPionPlusP2XMc->SetBinError(29,1.25287); hPionPlusP2XMc->SetBinError(30,1.26968); hPionPlusP2XMc->SetBinError(31,1.04349); hPionPlusP2XMc->SetBinError(32,0.966085); hPionPlusP2XMc->SetBinError(33,0.905643); hPionPlusP2XMc->SetBinError(34,0.889892); hPionPlusP2XMc->SetBinError(35,0.77979); hPionPlusP2XMc->SetBinError(36,0.723343); hPionPlusP2XMc->SetBinError(37,0.770669); hPionPlusP2XMc->SetBinError(38,0.651334); hPionPlusP2XMc->SetBinError(39,0.733052); hPionPlusP2XMc->SetBinError(40,0.672695); hPionPlusP2XMc->SetBinError(41,0.713501); hPionPlusP2XMc->SetBinError(42,0.640387); hPionPlusP2XMc->SetBinError(43,0.594584); hPionPlusP2XMc->SetBinError(44,0.693398); hPionPlusP2XMc->SetBinError(45,0.504521); hPionPlusP2XMc->SetBinError(46,0.531812); hPionPlusP2XMc->SetBinError(47,0.460563); hPionPlusP2XMc->SetBinError(48,0.444946); hPionPlusP2XMc->SetBinError(49,0.237834); hPionPlusP2XMc->SetBinError(50,0.336348); hPionPlusP2XMc->SetBinError(51,0.291286); hPionPlusP2XMc->SetBinError(52,0.237834); hPionPlusP2XMc->SetBinError(53,0.20597); hPionPlusP2XMc->SetBinError(54,0.237834); hPionPlusP2XMc->SetBinError(55,0.118917); hPionPlusP2XMc->SetBinError(56,0.237834); hPionPlusP2XMc->SetBinError(57,0.118917); hPionPlusP2XMc->SetBinError(58,0.291286); hPionPlusP2XMc->SetBinError(59,0.20597); hPionPlusP2XMc->SetBinError(60,0.168174); hPionPlusP2XMc->SetBinError(61,0.265906); hPionPlusP2XMc->SetBinError(62,0.118917); hPionPlusP2XMc->SetBinError(63,0.118917); hPionPlusP2XMc->SetBinError(64,0.168174); hPionPlusP2XMc->SetBinError(65,0.168174); hPionPlusP2XMc->SetBinError(67,0.118917); hPionPlusP2XMc->SetBinError(68,0.168174); hPionPlusP2XMc->SetBinError(69,0.118917); hPionPlusP2XMc->SetBinError(70,0.118917); hPionPlusP2XMc->SetBinError(71,0.168174); hPionPlusP2XMc->SetBinError(72,0.118917); hPionPlusP2XMc->SetBinError(73,0.168174); hPionPlusP2XMc->SetBinError(74,0.168174); hPionPlusP2XMc->SetEntries(10633); hPionPlusP2XMc->SetStats(0); hPionPlusP2XMc->SetLineColor(2); hPionPlusP2XMc->GetXaxis()->SetTitle("GeV/c"); hPionPlusP2XMc->GetXaxis()->SetRange(1,51); hPionPlusP2XMc->GetYaxis()->SetTitle("mb/(GeV/c sr)"); hPionPlusP2XMc->Draw("same histo"); TLatex * tex = new TLatex(2.25,152.522,"#pi^{+} yields, Be (MB) 100%"); tex->SetLineWidth(2); tex->Draw(); TLegend *leg = new TLegend(0.4,0.7,0.7,0.8,NULL,"brNDC"); leg->SetTextSize(0.04); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(1); leg->SetFillColor(0); leg->SetFillStyle(1001); TLegendEntry *entry=leg->AddEntry("hPionPlusP2XData","Harp Data","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(20); entry->SetMarkerSize(0.5); entry->SetTextAlign(12); entry->SetTextColor(1); entry=leg->AddEntry("hPionPlusP2XMc","Binary Cascade Mc","l"); entry->SetLineColor(2); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry->SetTextAlign(12); entry->SetTextColor(1); leg->Draw(); TPaveText *pt = new TPaveText(0.01,0.944239,0.361654,0.995,"blNDC"); pt->SetName("title"); pt->SetBorderSize(2); pt->SetFillColor(19); text = pt->AddText("#pi^{+} 30-60 mrad"); pt->Draw(); cSub_1->Modified(); cSub->cd(); // ------------>Primitives in pad: cSub_2 cSub_2 = new TPad("cSub_2", "cSub_2",0.343333,0.51,0.656667,0.99); cSub_2->Draw(); cSub_2->cd(); cSub_2->Range(-1.275,-31.5398,11.475,196.852); cSub_2->SetBorderSize(2); cSub_2->SetFrameFillColor(0); TH1 *hPionPlusP3XData = new TH1D("hPionPlusP3XData","#pi^{+} 60-90 mrad",75,0,15); hPionPlusP3XData->SetBinContent(2,9.35317); hPionPlusP3XData->SetBinContent(3,36.8379); hPionPlusP3XData->SetBinContent(4,69.7004); hPionPlusP3XData->SetBinContent(5,87.694); hPionPlusP3XData->SetBinContent(6,100.168); hPionPlusP3XData->SetBinContent(7,102.885); hPionPlusP3XData->SetBinContent(8,113.516); hPionPlusP3XData->SetBinContent(9,103.066); hPionPlusP3XData->SetBinContent(10,116.008); hPionPlusP3XData->SetBinContent(11,104.385); hPionPlusP3XData->SetBinContent(12,98.8568); hPionPlusP3XData->SetBinContent(13,79.7154); hPionPlusP3XData->SetBinContent(14,66.0873); hPionPlusP3XData->SetBinContent(15,63.7897); hPionPlusP3XData->SetBinContent(16,55.8296); hPionPlusP3XData->SetBinContent(17,38.7217); hPionPlusP3XData->SetBinContent(18,41.2667); hPionPlusP3XData->SetBinContent(19,37.0171); hPionPlusP3XData->SetBinContent(20,26.4608); hPionPlusP3XData->SetBinContent(21,28.9865); hPionPlusP3XData->SetBinContent(22,20.0125); hPionPlusP3XData->SetBinContent(23,15.8672); hPionPlusP3XData->SetBinContent(24,15.6205); hPionPlusP3XData->SetBinContent(25,11.6003); hPionPlusP3XData->SetBinContent(26,8.69689); hPionPlusP3XData->SetBinContent(27,11.5482); hPionPlusP3XData->SetBinContent(28,8.87568); hPionPlusP3XData->SetBinContent(29,6.06119); hPionPlusP3XData->SetBinContent(30,6.02432); hPionPlusP3XData->SetBinContent(31,2.76556); hPionPlusP3XData->SetBinContent(32,3.80595); hPionPlusP3XData->SetBinContent(33,4.21451); hPionPlusP3XData->SetBinContent(34,1.69168); hPionPlusP3XData->SetBinContent(35,2.62979); hPionPlusP3XData->SetBinContent(36,0.998034); hPionPlusP3XData->SetBinContent(37,1.70112); hPionPlusP3XData->SetBinContent(38,1.66255); hPionPlusP3XData->SetBinContent(39,1.01443); hPionPlusP3XData->SetBinContent(40,2.44361); hPionPlusP3XData->SetBinContent(41,0.48811); hPionPlusP3XData->SetBinContent(42,0.324533); hPionPlusP3XData->SetBinContent(43,0.917); hPionPlusP3XData->SetBinContent(44,0.56726); hPionPlusP3XData->SetBinContent(45,0.817546); hPionPlusP3XData->SetBinContent(46,0.532534); hPionPlusP3XData->SetBinContent(47,0.514174); hPionPlusP3XData->SetBinContent(48,0.19237); hPionPlusP3XData->SetBinContent(49,0.264738); hPionPlusP3XData->SetBinContent(50,0.315543); hPionPlusP3XData->SetBinContent(52,0.833689); hPionPlusP3XData->SetBinContent(55,0.230943); hPionPlusP3XData->SetBinContent(56,0.243911); hPionPlusP3XData->SetBinContent(57,0.570111); hPionPlusP3XData->SetBinContent(58,0.60788); hPionPlusP3XData->SetBinContent(60,0.252866); hPionPlusP3XData->SetBinContent(62,0.357386); hPionPlusP3XData->SetBinContent(63,0.19237); hPionPlusP3XData->SetBinContent(64,0.324252); hPionPlusP3XData->SetBinContent(65,0.487447); hPionPlusP3XData->SetBinContent(68,0.19237); hPionPlusP3XData->SetBinContent(69,0.19237); hPionPlusP3XData->SetBinContent(70,0.879741); hPionPlusP3XData->SetBinContent(71,0.3883); hPionPlusP3XData->SetBinContent(72,0.811451); hPionPlusP3XData->SetBinContent(74,0.223111); hPionPlusP3XData->SetBinContent(75,0.347806); hPionPlusP3XData->SetBinError(2,1.63409); hPionPlusP3XData->SetBinError(3,3.26306); hPionPlusP3XData->SetBinError(4,4.45185); hPionPlusP3XData->SetBinError(5,4.95249); hPionPlusP3XData->SetBinError(6,5.29572); hPionPlusP3XData->SetBinError(7,5.32812); hPionPlusP3XData->SetBinError(8,5.62805); hPionPlusP3XData->SetBinError(9,5.32467); hPionPlusP3XData->SetBinError(10,5.6639); hPionPlusP3XData->SetBinError(11,5.41799); hPionPlusP3XData->SetBinError(12,5.19203); hPionPlusP3XData->SetBinError(13,4.65469); hPionPlusP3XData->SetBinError(14,4.20118); hPionPlusP3XData->SetBinError(15,4.15001); hPionPlusP3XData->SetBinError(16,3.91642); hPionPlusP3XData->SetBinError(17,3.22013); hPionPlusP3XData->SetBinError(18,3.34893); hPionPlusP3XData->SetBinError(19,3.20623); hPionPlusP3XData->SetBinError(20,2.62977); hPionPlusP3XData->SetBinError(21,2.77807); hPionPlusP3XData->SetBinError(22,2.27183); hPionPlusP3XData->SetBinError(23,2.06437); hPionPlusP3XData->SetBinError(24,2.09799); hPionPlusP3XData->SetBinError(25,1.77102); hPionPlusP3XData->SetBinError(26,1.5228); hPionPlusP3XData->SetBinError(27,1.7967); hPionPlusP3XData->SetBinError(28,1.55806); hPionPlusP3XData->SetBinError(29,1.32027); hPionPlusP3XData->SetBinError(30,1.28388); hPionPlusP3XData->SetBinError(31,0.848716); hPionPlusP3XData->SetBinError(32,0.965984); hPionPlusP3XData->SetBinError(33,1.07154); hPionPlusP3XData->SetBinError(34,0.704823); hPionPlusP3XData->SetBinError(35,0.816411); hPionPlusP3XData->SetBinError(36,0.513042); hPionPlusP3XData->SetBinError(37,0.658889); hPionPlusP3XData->SetBinError(38,0.645258); hPionPlusP3XData->SetBinError(39,0.512471); hPionPlusP3XData->SetBinError(40,0.834997); hPionPlusP3XData->SetBinError(41,0.3528); hPionPlusP3XData->SetBinError(42,0.324533); hPionPlusP3XData->SetBinError(43,0.459143); hPionPlusP3XData->SetBinError(44,0.401114); hPionPlusP3XData->SetBinError(45,0.482657); hPionPlusP3XData->SetBinError(46,0.381506); hPionPlusP3XData->SetBinError(47,0.364195); hPionPlusP3XData->SetBinError(48,0.19237); hPionPlusP3XData->SetBinError(49,0.264738); hPionPlusP3XData->SetBinError(50,0.315543); hPionPlusP3XData->SetBinError(52,0.490326); hPionPlusP3XData->SetBinError(55,0.230943); hPionPlusP3XData->SetBinError(56,0.243911); hPionPlusP3XData->SetBinError(57,0.405235); hPionPlusP3XData->SetBinError(58,0.433843); hPionPlusP3XData->SetBinError(60,0.252866); hPionPlusP3XData->SetBinError(62,0.357386); hPionPlusP3XData->SetBinError(63,0.19237); hPionPlusP3XData->SetBinError(64,0.324252); hPionPlusP3XData->SetBinError(65,0.352245); hPionPlusP3XData->SetBinError(68,0.19237); hPionPlusP3XData->SetBinError(69,0.19237); hPionPlusP3XData->SetBinError(70,0.508964); hPionPlusP3XData->SetBinError(71,0.274581); hPionPlusP3XData->SetBinError(72,0.47311); hPionPlusP3XData->SetBinError(74,0.223111); hPionPlusP3XData->SetBinError(75,0.347806); hPionPlusP3XData->SetMaximum(174.013); hPionPlusP3XData->SetEntries(5774); hPionPlusP3XData->SetStats(0); hPionPlusP3XData->SetMarkerStyle(20); hPionPlusP3XData->SetMarkerSize(0.5); hPionPlusP3XData->GetXaxis()->SetTitle("GeV/c"); hPionPlusP3XData->GetXaxis()->SetRange(1,51); hPionPlusP3XData->GetYaxis()->SetTitle("mb/(GeV/c sr)"); hPionPlusP3XData->Draw("ep"); TH1 *hPionPlusP3XMc = new TH1D("hPionPlusP3XMc","#pi^{+} 60-90 mrad",75,0,15); hPionPlusP3XMc->SetBinContent(2,4.18768); hPionPlusP3XMc->SetBinContent(3,20.3599); hPionPlusP3XMc->SetBinContent(4,36.7454); hPionPlusP3XMc->SetBinContent(5,50.7518); hPionPlusP3XMc->SetBinContent(6,48.5419); hPionPlusP3XMc->SetBinContent(7,50.2818); hPionPlusP3XMc->SetBinContent(8,58.4361); hPionPlusP3XMc->SetBinContent(9,61.3988); hPionPlusP3XMc->SetBinContent(10,71.4011); hPionPlusP3XMc->SetBinContent(11,69.1302); hPionPlusP3XMc->SetBinContent(12,73.137); hPionPlusP3XMc->SetBinContent(13,68.4559); hPionPlusP3XMc->SetBinContent(14,61.1642); hPionPlusP3XMc->SetBinContent(15,51.1811); hPionPlusP3XMc->SetBinContent(16,40.9752); hPionPlusP3XMc->SetBinContent(17,33.5143); hPionPlusP3XMc->SetBinContent(18,25.9305); hPionPlusP3XMc->SetBinContent(19,26.9673); hPionPlusP3XMc->SetBinContent(20,21.0034); hPionPlusP3XMc->SetBinContent(21,19.9891); hPionPlusP3XMc->SetBinContent(22,16.921); hPionPlusP3XMc->SetBinContent(23,14.7839); hPionPlusP3XMc->SetBinContent(24,12.5525); hPionPlusP3XMc->SetBinContent(25,12.7747); hPionPlusP3XMc->SetBinContent(26,11.6327); hPionPlusP3XMc->SetBinContent(27,10.1779); hPionPlusP3XMc->SetBinContent(28,8.46668); hPionPlusP3XMc->SetBinContent(29,7.80334); hPionPlusP3XMc->SetBinContent(30,6.00519); hPionPlusP3XMc->SetBinContent(31,4.8906); hPionPlusP3XMc->SetBinContent(32,4.07293); hPionPlusP3XMc->SetBinContent(33,3.57845); hPionPlusP3XMc->SetBinContent(34,2.96606); hPionPlusP3XMc->SetBinContent(35,1.54167); hPionPlusP3XMc->SetBinContent(36,1.72929); hPionPlusP3XMc->SetBinContent(37,0.915341); hPionPlusP3XMc->SetBinContent(38,1.10954); hPionPlusP3XMc->SetBinContent(39,0.646535); hPionPlusP3XMc->SetBinContent(40,0.66749); hPionPlusP3XMc->SetBinContent(41,0.59978); hPionPlusP3XMc->SetBinContent(42,0.381575); hPionPlusP3XMc->SetBinContent(43,0.285572); hPionPlusP3XMc->SetBinContent(44,0.756371); hPionPlusP3XMc->SetBinContent(45,0.742765); hPionPlusP3XMc->SetBinContent(46,0.411667); hPionPlusP3XMc->SetBinContent(47,0.242723); hPionPlusP3XMc->SetBinContent(48,0.407582); hPionPlusP3XMc->SetBinContent(49,0.514567); hPionPlusP3XMc->SetBinContent(50,0.168472); hPionPlusP3XMc->SetBinContent(51,0.318384); hPionPlusP3XMc->SetBinContent(52,0.296181); hPionPlusP3XMc->SetBinContent(53,0.478792); hPionPlusP3XMc->SetBinContent(54,0.0952094); hPionPlusP3XMc->SetBinContent(55,0.311659); hPionPlusP3XMc->SetBinContent(56,0.116832); hPionPlusP3XMc->SetBinContent(57,0.226883); hPionPlusP3XMc->SetBinContent(58,0.191413); hPionPlusP3XMc->SetBinContent(59,0.205871); hPionPlusP3XMc->SetBinContent(60,0.341014); hPionPlusP3XMc->SetBinContent(61,0.122345); hPionPlusP3XMc->SetBinContent(62,0.223616); hPionPlusP3XMc->SetBinContent(63,0.277435); hPionPlusP3XMc->SetBinContent(65,0.221867); hPionPlusP3XMc->SetBinContent(66,0.0713929); hPionPlusP3XMc->SetBinContent(68,0.185785); hPionPlusP3XMc->SetBinContent(69,0.156817); hPionPlusP3XMc->SetBinContent(70,0.118668); hPionPlusP3XMc->SetBinContent(71,0.205487); hPionPlusP3XMc->SetBinContent(72,0.0713929); hPionPlusP3XMc->SetBinContent(73,0.0992228); hPionPlusP3XMc->SetBinContent(74,0.107641); hPionPlusP3XMc->SetBinContent(75,0.0902475); hPionPlusP3XMc->SetBinError(2,0.646896); hPionPlusP3XMc->SetBinError(3,1.46222); hPionPlusP3XMc->SetBinError(4,1.94149); hPionPlusP3XMc->SetBinError(5,2.28311); hPionPlusP3XMc->SetBinError(6,2.25228); hPionPlusP3XMc->SetBinError(7,2.27027); hPionPlusP3XMc->SetBinError(8,2.46905); hPionPlusP3XMc->SetBinError(9,2.52787); hPionPlusP3XMc->SetBinError(10,2.72928); hPionPlusP3XMc->SetBinError(11,2.67308); hPionPlusP3XMc->SetBinError(12,2.73676); hPionPlusP3XMc->SetBinError(13,2.62968); hPionPlusP3XMc->SetBinError(14,2.48901); hPionPlusP3XMc->SetBinError(15,2.25827); hPionPlusP3XMc->SetBinError(16,2.01392); hPionPlusP3XMc->SetBinError(17,1.83705); hPionPlusP3XMc->SetBinError(18,1.60229); hPionPlusP3XMc->SetBinError(19,1.65227); hPionPlusP3XMc->SetBinError(20,1.46452); hPionPlusP3XMc->SetBinError(21,1.42804); hPionPlusP3XMc->SetBinError(22,1.31241); hPionPlusP3XMc->SetBinError(23,1.21655); hPionPlusP3XMc->SetBinError(24,1.11543); hPionPlusP3XMc->SetBinError(25,1.13429); hPionPlusP3XMc->SetBinError(26,1.06575); hPionPlusP3XMc->SetBinError(27,0.996239); hPionPlusP3XMc->SetBinError(28,0.918575); hPionPlusP3XMc->SetBinError(29,0.888832); hPionPlusP3XMc->SetBinError(30,0.757272); hPionPlusP3XMc->SetBinError(31,0.70121); hPionPlusP3XMc->SetBinError(32,0.624573); hPionPlusP3XMc->SetBinError(33,0.588842); hPionPlusP3XMc->SetBinError(34,0.536301); hPionPlusP3XMc->SetBinError(35,0.383564); hPionPlusP3XMc->SetBinError(36,0.415676); hPionPlusP3XMc->SetBinError(37,0.295651); hPionPlusP3XMc->SetBinError(38,0.327171); hPionPlusP3XMc->SetBinError(39,0.233365); hPionPlusP3XMc->SetBinError(40,0.257009); hPionPlusP3XMc->SetBinError(41,0.252086); hPionPlusP3XMc->SetBinError(42,0.190945); hPionPlusP3XMc->SetBinError(43,0.142786); hPionPlusP3XMc->SetBinError(44,0.2579); hPionPlusP3XMc->SetBinError(45,0.269458); hPionPlusP3XMc->SetBinError(46,0.187591); hPionPlusP3XMc->SetBinError(47,0.142061); hPionPlusP3XMc->SetBinError(48,0.208597); hPionPlusP3XMc->SetBinError(49,0.237315); hPionPlusP3XMc->SetBinError(50,0.120504); hPionPlusP3XMc->SetBinError(51,0.188824); hPionPlusP3XMc->SetBinError(52,0.176226); hPionPlusP3XMc->SetBinError(53,0.218024); hPionPlusP3XMc->SetBinError(54,0.0952094); hPionPlusP3XMc->SetBinError(55,0.185137); hPionPlusP3XMc->SetBinError(56,0.116832); hPionPlusP3XMc->SetBinError(57,0.160433); hPionPlusP3XMc->SetBinError(58,0.135574); hPionPlusP3XMc->SetBinError(59,0.145808); hPionPlusP3XMc->SetBinError(60,0.171789); hPionPlusP3XMc->SetBinError(61,0.122345); hPionPlusP3XMc->SetBinError(62,0.15812); hPionPlusP3XMc->SetBinError(63,0.163303); hPionPlusP3XMc->SetBinError(65,0.15996); hPionPlusP3XMc->SetBinError(66,0.0713929); hPionPlusP3XMc->SetBinError(68,0.134842); hPionPlusP3XMc->SetBinError(69,0.111329); hPionPlusP3XMc->SetBinError(70,0.118668); hPionPlusP3XMc->SetBinError(71,0.151915); hPionPlusP3XMc->SetBinError(72,0.0713929); hPionPlusP3XMc->SetBinError(73,0.0992228); hPionPlusP3XMc->SetBinError(74,0.107641); hPionPlusP3XMc->SetBinError(75,0.0902475); hPionPlusP3XMc->SetEntries(10531); hPionPlusP3XMc->SetStats(0); hPionPlusP3XMc->SetLineColor(2); hPionPlusP3XMc->GetXaxis()->SetTitle("GeV/c"); hPionPlusP3XMc->GetXaxis()->SetRange(1,51); hPionPlusP3XMc->GetYaxis()->SetTitle("mb/(GeV/c sr)"); hPionPlusP3XMc->Draw("same histo"); tex = new TLatex(2.25,162.412,"#pi^{+} yields, Be (MB) 100%"); tex->SetLineWidth(2); tex->Draw(); leg = new TLegend(0.4,0.7,0.7,0.8,NULL,"brNDC"); leg->SetTextSize(0.04); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(1); leg->SetFillColor(0); leg->SetFillStyle(1001); entry=leg->AddEntry("hPionPlusP3XData","Harp Data","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(20); entry->SetMarkerSize(0.5); entry->SetTextAlign(12); entry->SetTextColor(1); entry=leg->AddEntry("hPionPlusP3XMc","Binary Cascade Mc","l"); entry->SetLineColor(2); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry->SetTextAlign(12); entry->SetTextColor(1); leg->Draw(); pt = new TPaveText(0.01,0.944239,0.361654,0.995,"blNDC"); pt->SetName("title"); pt->SetBorderSize(2); pt->SetFillColor(19); text = pt->AddText("#pi^{+} 60-90 mrad"); pt->Draw(); cSub_2->Modified(); cSub->cd(); // ------------>Primitives in pad: cSub_3 cSub_3 = new TPad("cSub_3", "cSub_3",0.676667,0.51,0.99,0.99); cSub_3->Draw(); cSub_3->cd(); cSub_3->Range(-1.275,-27.5229,11.475,171.781); cSub_3->SetBorderSize(2); cSub_3->SetFrameFillColor(0); TH1 *hPionPlusP4XData = new TH1D("hPionPlusP4XData","#pi^{+} 90-120 mrad",75,0,15); hPionPlusP4XData->SetBinContent(2,9.64596); hPionPlusP4XData->SetBinContent(3,47.3402); hPionPlusP4XData->SetBinContent(4,82.1949); hPionPlusP4XData->SetBinContent(5,97.4384); hPionPlusP4XData->SetBinContent(6,94.1152); hPionPlusP4XData->SetBinContent(7,89.6105); hPionPlusP4XData->SetBinContent(8,101.234); hPionPlusP4XData->SetBinContent(9,100.953); hPionPlusP4XData->SetBinContent(10,94.9849); hPionPlusP4XData->SetBinContent(11,77.4694); hPionPlusP4XData->SetBinContent(12,71.9317); hPionPlusP4XData->SetBinContent(13,64.8964); hPionPlusP4XData->SetBinContent(14,52.1667); hPionPlusP4XData->SetBinContent(15,49.066); hPionPlusP4XData->SetBinContent(16,44.8098); hPionPlusP4XData->SetBinContent(17,24.7874); hPionPlusP4XData->SetBinContent(18,30.3082); hPionPlusP4XData->SetBinContent(19,20.4004); hPionPlusP4XData->SetBinContent(20,14.5131); hPionPlusP4XData->SetBinContent(21,15.6562); hPionPlusP4XData->SetBinContent(22,11.134); hPionPlusP4XData->SetBinContent(23,12.2128); hPionPlusP4XData->SetBinContent(24,8.04641); hPionPlusP4XData->SetBinContent(25,10.2136); hPionPlusP4XData->SetBinContent(26,6.39481); hPionPlusP4XData->SetBinContent(27,5.25495); hPionPlusP4XData->SetBinContent(28,5.38216); hPionPlusP4XData->SetBinContent(29,5.00018); hPionPlusP4XData->SetBinContent(30,2.49748); hPionPlusP4XData->SetBinContent(31,1.84965); hPionPlusP4XData->SetBinContent(32,1.63216); hPionPlusP4XData->SetBinContent(33,1.91521); hPionPlusP4XData->SetBinContent(34,1.83242); hPionPlusP4XData->SetBinContent(35,0.640049); hPionPlusP4XData->SetBinContent(36,0.334863); hPionPlusP4XData->SetBinContent(37,0.296562); hPionPlusP4XData->SetBinContent(38,0.689878); hPionPlusP4XData->SetBinContent(39,1.57313); hPionPlusP4XData->SetBinContent(40,0.30309); hPionPlusP4XData->SetBinContent(41,0.334579); hPionPlusP4XData->SetBinContent(42,0.287207); hPionPlusP4XData->SetBinContent(43,0.637311); hPionPlusP4XData->SetBinContent(44,0.59309); hPionPlusP4XData->SetBinContent(45,0.278675); hPionPlusP4XData->SetBinContent(50,0.32412); hPionPlusP4XData->SetBinContent(51,0.875678); hPionPlusP4XData->SetBinContent(52,0.295766); hPionPlusP4XData->SetBinContent(53,0.307486); hPionPlusP4XData->SetBinContent(55,0.285669); hPionPlusP4XData->SetBinContent(56,0.361768); hPionPlusP4XData->SetBinContent(58,0.313103); hPionPlusP4XData->SetBinContent(59,0.896485); hPionPlusP4XData->SetBinContent(65,0.352671); hPionPlusP4XData->SetBinContent(67,0.688798); hPionPlusP4XData->SetBinContent(68,0.271105); hPionPlusP4XData->SetBinContent(69,0.331906); hPionPlusP4XData->SetBinContent(71,0.281672); hPionPlusP4XData->SetBinContent(72,0.324829); hPionPlusP4XData->SetBinContent(73,0.329015); hPionPlusP4XData->SetBinContent(75,0.337111); hPionPlusP4XData->SetBinError(2,1.74338); hPionPlusP4XData->SetBinError(3,3.89508); hPionPlusP4XData->SetBinError(4,5.10225); hPionPlusP4XData->SetBinError(5,5.54395); hPionPlusP4XData->SetBinError(6,5.42644); hPionPlusP4XData->SetBinError(7,5.31533); hPionPlusP4XData->SetBinError(8,5.62473); hPionPlusP4XData->SetBinError(9,5.63483); hPionPlusP4XData->SetBinError(10,5.44822); hPionPlusP4XData->SetBinError(11,4.92457); hPionPlusP4XData->SetBinError(12,4.7544); hPionPlusP4XData->SetBinError(13,4.47952); hPionPlusP4XData->SetBinError(14,4.04668); hPionPlusP4XData->SetBinError(15,3.93619); hPionPlusP4XData->SetBinError(16,3.75453); hPionPlusP4XData->SetBinError(17,2.78509); hPionPlusP4XData->SetBinError(18,3.09522); hPionPlusP4XData->SetBinError(19,2.54176); hPionPlusP4XData->SetBinError(20,2.12871); hPionPlusP4XData->SetBinError(21,2.20334); hPionPlusP4XData->SetBinError(22,1.86482); hPionPlusP4XData->SetBinError(23,1.94155); hPionPlusP4XData->SetBinError(24,1.61664); hPionPlusP4XData->SetBinError(25,1.78915); hPionPlusP4XData->SetBinError(26,1.40292); hPionPlusP4XData->SetBinError(27,1.24389); hPionPlusP4XData->SetBinError(28,1.3117); hPionPlusP4XData->SetBinError(29,1.25605); hPionPlusP4XData->SetBinError(30,0.887246); hPionPlusP4XData->SetBinError(31,0.760264); hPionPlusP4XData->SetBinError(32,0.732097); hPionPlusP4XData->SetBinError(33,0.787269); hPionPlusP4XData->SetBinError(34,0.751308); hPionPlusP4XData->SetBinError(35,0.45734); hPionPlusP4XData->SetBinError(36,0.334863); hPionPlusP4XData->SetBinError(37,0.296562); hPionPlusP4XData->SetBinError(38,0.488697); hPionPlusP4XData->SetBinError(39,0.708084); hPionPlusP4XData->SetBinError(40,0.30309); hPionPlusP4XData->SetBinError(41,0.334579); hPionPlusP4XData->SetBinError(42,0.287207); hPionPlusP4XData->SetBinError(43,0.452037); hPionPlusP4XData->SetBinError(44,0.420446); hPionPlusP4XData->SetBinError(45,0.278675); hPionPlusP4XData->SetBinError(50,0.32412); hPionPlusP4XData->SetBinError(51,0.509106); hPionPlusP4XData->SetBinError(52,0.295766); hPionPlusP4XData->SetBinError(53,0.307486); hPionPlusP4XData->SetBinError(55,0.285669); hPionPlusP4XData->SetBinError(56,0.361768); hPionPlusP4XData->SetBinError(58,0.313103); hPionPlusP4XData->SetBinError(59,0.519895); hPionPlusP4XData->SetBinError(65,0.352671); hPionPlusP4XData->SetBinError(67,0.488015); hPionPlusP4XData->SetBinError(68,0.271105); hPionPlusP4XData->SetBinError(69,0.331906); hPionPlusP4XData->SetBinError(71,0.281672); hPionPlusP4XData->SetBinError(72,0.324829); hPionPlusP4XData->SetBinError(73,0.329015); hPionPlusP4XData->SetBinError(75,0.337111); hPionPlusP4XData->SetMaximum(151.851); hPionPlusP4XData->SetEntries(4082); hPionPlusP4XData->SetStats(0); hPionPlusP4XData->SetMarkerStyle(20); hPionPlusP4XData->SetMarkerSize(0.5); hPionPlusP4XData->GetXaxis()->SetTitle("GeV/c"); hPionPlusP4XData->GetXaxis()->SetRange(1,51); hPionPlusP4XData->GetYaxis()->SetTitle("mb/(GeV/c sr)"); hPionPlusP4XData->Draw("ep"); TH1 *hPionPlusP4XMc = new TH1D("hPionPlusP4XMc","#pi^{+} 90-120 mrad",75,0,15); hPionPlusP4XMc->SetBinContent(1,0.107576); hPionPlusP4XMc->SetBinContent(2,5.11183); hPionPlusP4XMc->SetBinContent(3,18.2181); hPionPlusP4XMc->SetBinContent(4,35.342); hPionPlusP4XMc->SetBinContent(5,46.4294); hPionPlusP4XMc->SetBinContent(6,44.7553); hPionPlusP4XMc->SetBinContent(7,50.9809); hPionPlusP4XMc->SetBinContent(8,56.2077); hPionPlusP4XMc->SetBinContent(9,58.4543); hPionPlusP4XMc->SetBinContent(10,61.8416); hPionPlusP4XMc->SetBinContent(11,56.2045); hPionPlusP4XMc->SetBinContent(12,50.2835); hPionPlusP4XMc->SetBinContent(13,44.5898); hPionPlusP4XMc->SetBinContent(14,37.5548); hPionPlusP4XMc->SetBinContent(15,31.6107); hPionPlusP4XMc->SetBinContent(16,24.3649); hPionPlusP4XMc->SetBinContent(17,21.1698); hPionPlusP4XMc->SetBinContent(18,16.2537); hPionPlusP4XMc->SetBinContent(19,17.7917); hPionPlusP4XMc->SetBinContent(20,13.0661); hPionPlusP4XMc->SetBinContent(21,13.6307); hPionPlusP4XMc->SetBinContent(22,13.4332); hPionPlusP4XMc->SetBinContent(23,9.59421); hPionPlusP4XMc->SetBinContent(24,8.05875); hPionPlusP4XMc->SetBinContent(25,9.24121); hPionPlusP4XMc->SetBinContent(26,7.78654); hPionPlusP4XMc->SetBinContent(27,5.73219); hPionPlusP4XMc->SetBinContent(28,4.53609); hPionPlusP4XMc->SetBinContent(29,3.44579); hPionPlusP4XMc->SetBinContent(30,2.47601); hPionPlusP4XMc->SetBinContent(31,2.25096); hPionPlusP4XMc->SetBinContent(32,2.39623); hPionPlusP4XMc->SetBinContent(33,1.19047); hPionPlusP4XMc->SetBinContent(34,1.22494); hPionPlusP4XMc->SetBinContent(35,0.929518); hPionPlusP4XMc->SetBinContent(36,0.553455); hPionPlusP4XMc->SetBinContent(37,0.754391); hPionPlusP4XMc->SetBinContent(38,0.319179); hPionPlusP4XMc->SetBinContent(39,0.662559); hPionPlusP4XMc->SetBinContent(40,0.345482); hPionPlusP4XMc->SetBinContent(41,0.323965); hPionPlusP4XMc->SetBinContent(42,0.453961); hPionPlusP4XMc->SetBinContent(43,0.205031); hPionPlusP4XMc->SetBinContent(44,0.105096); hPionPlusP4XMc->SetBinContent(45,0.121819); hPionPlusP4XMc->SetBinContent(46,0.103645); hPionPlusP4XMc->SetBinContent(47,0.464748); hPionPlusP4XMc->SetBinContent(48,0.222563); hPionPlusP4XMc->SetBinContent(49,0.11202); hPionPlusP4XMc->SetBinContent(50,0.221993); hPionPlusP4XMc->SetBinContent(51,0.19911); hPionPlusP4XMc->SetBinContent(52,0.10406); hPionPlusP4XMc->SetBinContent(54,0.321282); hPionPlusP4XMc->SetBinContent(55,0.305771); hPionPlusP4XMc->SetBinContent(56,0.430315); hPionPlusP4XMc->SetBinContent(57,0.243127); hPionPlusP4XMc->SetBinContent(58,0.100561); hPionPlusP4XMc->SetBinContent(59,0.111885); hPionPlusP4XMc->SetBinContent(60,0.24217); hPionPlusP4XMc->SetBinContent(62,0.131639); hPionPlusP4XMc->SetBinContent(63,0.124021); hPionPlusP4XMc->SetBinContent(64,0.453389); hPionPlusP4XMc->SetBinContent(65,0.127441); hPionPlusP4XMc->SetBinContent(67,0.236685); hPionPlusP4XMc->SetBinContent(68,0.114615); hPionPlusP4XMc->SetBinContent(71,0.24988); hPionPlusP4XMc->SetBinContent(72,0.106766); hPionPlusP4XMc->SetBinContent(73,0.123089); hPionPlusP4XMc->SetBinContent(75,0.106027); hPionPlusP4XMc->SetBinError(1,0.107576); hPionPlusP4XMc->SetBinError(2,0.774909); hPionPlusP4XMc->SetBinError(3,1.46549); hPionPlusP4XMc->SetBinError(4,2.04375); hPionPlusP4XMc->SetBinError(5,2.32699); hPionPlusP4XMc->SetBinError(6,2.29275); hPionPlusP4XMc->SetBinError(7,2.44177); hPionPlusP4XMc->SetBinError(8,2.55977); hPionPlusP4XMc->SetBinError(9,2.60951); hPionPlusP4XMc->SetBinError(10,2.67918); hPionPlusP4XMc->SetBinError(11,2.54638); hPionPlusP4XMc->SetBinError(12,2.4116); hPionPlusP4XMc->SetBinError(13,2.27234); hPionPlusP4XMc->SetBinError(14,2.08062); hPionPlusP4XMc->SetBinError(15,1.9087); hPionPlusP4XMc->SetBinError(16,1.68172); hPionPlusP4XMc->SetBinError(17,1.57286); hPionPlusP4XMc->SetBinError(18,1.36641); hPionPlusP4XMc->SetBinError(19,1.42721); hPionPlusP4XMc->SetBinError(20,1.2354); hPionPlusP4XMc->SetBinError(21,1.251); hPionPlusP4XMc->SetBinError(22,1.23814); hPionPlusP4XMc->SetBinError(23,1.05923); hPionPlusP4XMc->SetBinError(24,0.966898); hPionPlusP4XMc->SetBinError(25,1.03752); hPionPlusP4XMc->SetBinError(26,0.955789); hPionPlusP4XMc->SetBinError(27,0.813632); hPionPlusP4XMc->SetBinError(28,0.720072); hPionPlusP4XMc->SetBinError(29,0.632037); hPionPlusP4XMc->SetBinError(30,0.530532); hPionPlusP4XMc->SetBinError(31,0.506039); hPionPlusP4XMc->SetBinError(32,0.525232); hPionPlusP4XMc->SetBinError(33,0.37845); hPionPlusP4XMc->SetBinError(34,0.388267); hPionPlusP4XMc->SetBinError(35,0.329682); hPionPlusP4XMc->SetBinError(36,0.248556); hPionPlusP4XMc->SetBinError(37,0.286195); hPionPlusP4XMc->SetBinError(38,0.184283); hPionPlusP4XMc->SetBinError(39,0.272038); hPionPlusP4XMc->SetBinError(40,0.201119); hPionPlusP4XMc->SetBinError(41,0.187572); hPionPlusP4XMc->SetBinError(42,0.227989); hPionPlusP4XMc->SetBinError(43,0.145138); hPionPlusP4XMc->SetBinError(44,0.105096); hPionPlusP4XMc->SetBinError(45,0.121819); hPionPlusP4XMc->SetBinError(46,0.103645); hPionPlusP4XMc->SetBinError(47,0.234293); hPionPlusP4XMc->SetBinError(48,0.15776); hPionPlusP4XMc->SetBinError(49,0.11202); hPionPlusP4XMc->SetBinError(50,0.157195); hPionPlusP4XMc->SetBinError(51,0.140877); hPionPlusP4XMc->SetBinError(52,0.10406); hPionPlusP4XMc->SetBinError(54,0.185543); hPionPlusP4XMc->SetBinError(55,0.176547); hPionPlusP4XMc->SetBinError(56,0.215755); hPionPlusP4XMc->SetBinError(57,0.172057); hPionPlusP4XMc->SetBinError(58,0.100561); hPionPlusP4XMc->SetBinError(59,0.111885); hPionPlusP4XMc->SetBinError(60,0.172119); hPionPlusP4XMc->SetBinError(62,0.131639); hPionPlusP4XMc->SetBinError(63,0.124021); hPionPlusP4XMc->SetBinError(64,0.227051); hPionPlusP4XMc->SetBinError(65,0.127441); hPionPlusP4XMc->SetBinError(67,0.168797); hPionPlusP4XMc->SetBinError(68,0.114615); hPionPlusP4XMc->SetBinError(71,0.1767); hPionPlusP4XMc->SetBinError(72,0.106766); hPionPlusP4XMc->SetBinError(73,0.123089); hPionPlusP4XMc->SetBinError(75,0.106027); hPionPlusP4XMc->SetEntries(6825); hPionPlusP4XMc->SetStats(0); hPionPlusP4XMc->SetLineColor(2); hPionPlusP4XMc->GetXaxis()->SetTitle("GeV/c"); hPionPlusP4XMc->GetXaxis()->SetRange(1,51); hPionPlusP4XMc->GetYaxis()->SetTitle("mb/(GeV/c sr)"); hPionPlusP4XMc->Draw("same histo"); tex = new TLatex(2.25,141.727,"#pi^{+} yields, Be (MB) 100%"); tex->SetLineWidth(2); tex->Draw(); leg = new TLegend(0.4,0.7,0.7,0.8,NULL,"brNDC"); leg->SetTextSize(0.04); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(1); leg->SetFillColor(0); leg->SetFillStyle(1001); entry=leg->AddEntry("hPionPlusP4XData","Harp Data","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(20); entry->SetMarkerSize(0.5); entry->SetTextAlign(12); entry->SetTextColor(1); entry=leg->AddEntry("hPionPlusP4XMc","Binary Cascade Mc","l"); entry->SetLineColor(2); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry->SetTextAlign(12); entry->SetTextColor(1); leg->Draw(); pt = new TPaveText(0.01,0.944239,0.377965,0.995,"blNDC"); pt->SetName("title"); pt->SetBorderSize(2); pt->SetFillColor(19); text = pt->AddText("#pi^{+} 90-120 mrad"); pt->Draw(); cSub_3->Modified(); cSub->cd(); // ------------>Primitives in pad: cSub_4 cSub_4 = new TPad("cSub_4", "cSub_4",0.01,0.01,0.323333,0.49); cSub_4->Draw(); cSub_4->cd(); cSub_4->Range(-1.275,-25.816,11.475,161.127); cSub_4->SetBorderSize(2); cSub_4->SetFrameFillColor(0); TH1 *hPionPlusP5XData = new TH1D("hPionPlusP5XData","#pi^{+} 120-150 mrad",75,0,15); hPionPlusP5XData->SetBinContent(2,7.8239); hPionPlusP5XData->SetBinContent(3,51.0091); hPionPlusP5XData->SetBinContent(4,77.7061); hPionPlusP5XData->SetBinContent(5,85.8843); hPionPlusP5XData->SetBinContent(6,94.1951); hPionPlusP5XData->SetBinContent(7,94.9552); hPionPlusP5XData->SetBinContent(8,82.5232); hPionPlusP5XData->SetBinContent(9,71.7667); hPionPlusP5XData->SetBinContent(10,66.629); hPionPlusP5XData->SetBinContent(11,60.1794); hPionPlusP5XData->SetBinContent(12,57.086); hPionPlusP5XData->SetBinContent(13,45.3258); hPionPlusP5XData->SetBinContent(14,32.5756); hPionPlusP5XData->SetBinContent(15,41.0024); hPionPlusP5XData->SetBinContent(16,34.5984); hPionPlusP5XData->SetBinContent(17,18.1449); hPionPlusP5XData->SetBinContent(18,11.8559); hPionPlusP5XData->SetBinContent(19,15.4592); hPionPlusP5XData->SetBinContent(20,12.1664); hPionPlusP5XData->SetBinContent(21,8.97392); hPionPlusP5XData->SetBinContent(22,5.26279); hPionPlusP5XData->SetBinContent(23,7.22149); hPionPlusP5XData->SetBinContent(24,5.20939); hPionPlusP5XData->SetBinContent(25,4.19381); hPionPlusP5XData->SetBinContent(26,2.53306); hPionPlusP5XData->SetBinContent(27,1.2947); hPionPlusP5XData->SetBinContent(28,1.54585); hPionPlusP5XData->SetBinContent(29,2.98831); hPionPlusP5XData->SetBinContent(30,1.30833); hPionPlusP5XData->SetBinContent(32,0.593858); hPionPlusP5XData->SetBinContent(33,1.07402); hPionPlusP5XData->SetBinContent(34,0.952311); hPionPlusP5XData->SetBinContent(35,0.363976); hPionPlusP5XData->SetBinContent(36,0.358776); hPionPlusP5XData->SetBinContent(37,1.31538); hPionPlusP5XData->SetBinContent(38,1.06965); hPionPlusP5XData->SetBinContent(39,0.36335); hPionPlusP5XData->SetBinContent(42,0.353387); hPionPlusP5XData->SetBinContent(43,0.33362); hPionPlusP5XData->SetBinContent(46,0.356063); hPionPlusP5XData->SetBinContent(48,0.644939); hPionPlusP5XData->SetBinContent(51,0.288988); hPionPlusP5XData->SetBinContent(60,0.599557); hPionPlusP5XData->SetBinContent(61,0.290849); hPionPlusP5XData->SetBinContent(65,0.289778); hPionPlusP5XData->SetBinError(2,1.63508); hPionPlusP5XData->SetBinError(3,4.09414); hPionPlusP5XData->SetBinError(4,5.01788); hPionPlusP5XData->SetBinError(5,5.28937); hPionPlusP5XData->SetBinError(6,5.54488); hPionPlusP5XData->SetBinError(7,5.60068); hPionPlusP5XData->SetBinError(8,5.21172); hPionPlusP5XData->SetBinError(9,4.8509); hPionPlusP5XData->SetBinError(10,4.65423); hPionPlusP5XData->SetBinError(11,4.43657); hPionPlusP5XData->SetBinError(12,4.32619); hPionPlusP5XData->SetBinError(13,3.86736); hPionPlusP5XData->SetBinError(14,3.24825); hPionPlusP5XData->SetBinError(15,3.64775); hPionPlusP5XData->SetBinError(16,3.38388); hPionPlusP5XData->SetBinError(17,2.45257); hPionPlusP5XData->SetBinError(18,1.95365); hPionPlusP5XData->SetBinError(19,2.23832); hPionPlusP5XData->SetBinError(20,1.97872); hPionPlusP5XData->SetBinError(21,1.70096); hPionPlusP5XData->SetBinError(22,1.27902); hPionPlusP5XData->SetBinError(23,1.54332); hPionPlusP5XData->SetBinError(24,1.30558); hPionPlusP5XData->SetBinError(25,1.16499); hPionPlusP5XData->SetBinError(26,0.897938); hPionPlusP5XData->SetBinError(27,0.647842); hPionPlusP5XData->SetBinError(28,0.692277); hPionPlusP5XData->SetBinError(29,0.997918); hPionPlusP5XData->SetBinError(30,0.65589); hPionPlusP5XData->SetBinError(32,0.419927); hPionPlusP5XData->SetBinError(33,0.62011); hPionPlusP5XData->SetBinError(34,0.551998); hPionPlusP5XData->SetBinError(35,0.363976); hPionPlusP5XData->SetBinError(36,0.358776); hPionPlusP5XData->SetBinError(37,0.658974); hPionPlusP5XData->SetBinError(38,0.617647); hPionPlusP5XData->SetBinError(39,0.36335); hPionPlusP5XData->SetBinError(42,0.353387); hPionPlusP5XData->SetBinError(43,0.33362); hPionPlusP5XData->SetBinError(46,0.356063); hPionPlusP5XData->SetBinError(48,0.4561); hPionPlusP5XData->SetBinError(51,0.288988); hPionPlusP5XData->SetBinError(60,0.424407); hPionPlusP5XData->SetBinError(61,0.290849); hPionPlusP5XData->SetBinError(65,0.289778); hPionPlusP5XData->SetMaximum(142.433); hPionPlusP5XData->SetEntries(3105); hPionPlusP5XData->SetStats(0); hPionPlusP5XData->SetMarkerStyle(20); hPionPlusP5XData->SetMarkerSize(0.5); hPionPlusP5XData->GetXaxis()->SetTitle("GeV/c"); hPionPlusP5XData->GetXaxis()->SetRange(1,51); hPionPlusP5XData->GetYaxis()->SetTitle("mb/(GeV/c sr)"); hPionPlusP5XData->Draw("ep"); TH1 *hPionPlusP5XMc = new TH1D("hPionPlusP5XMc","#pi^{+} 120-150 mrad",75,0,15); hPionPlusP5XMc->SetBinContent(2,3.628); hPionPlusP5XMc->SetBinContent(3,21.1754); hPionPlusP5XMc->SetBinContent(4,33.7939); hPionPlusP5XMc->SetBinContent(5,33.6423); hPionPlusP5XMc->SetBinContent(6,40.0031); hPionPlusP5XMc->SetBinContent(7,41.2918); hPionPlusP5XMc->SetBinContent(8,48.0861); hPionPlusP5XMc->SetBinContent(9,49.4602); hPionPlusP5XMc->SetBinContent(10,41.7612); hPionPlusP5XMc->SetBinContent(11,40.0878); hPionPlusP5XMc->SetBinContent(12,30.1506); hPionPlusP5XMc->SetBinContent(13,24.8728); hPionPlusP5XMc->SetBinContent(14,21.0336); hPionPlusP5XMc->SetBinContent(15,21.127); hPionPlusP5XMc->SetBinContent(16,17.0528); hPionPlusP5XMc->SetBinContent(17,13.9448); hPionPlusP5XMc->SetBinContent(18,11.345); hPionPlusP5XMc->SetBinContent(19,12.8176); hPionPlusP5XMc->SetBinContent(20,9.67524); hPionPlusP5XMc->SetBinContent(21,9.30847); hPionPlusP5XMc->SetBinContent(22,5.70579); hPionPlusP5XMc->SetBinContent(23,5.07441); hPionPlusP5XMc->SetBinContent(24,4.70228); hPionPlusP5XMc->SetBinContent(25,2.93844); hPionPlusP5XMc->SetBinContent(26,3.86606); hPionPlusP5XMc->SetBinContent(27,1.78554); hPionPlusP5XMc->SetBinContent(28,1.65079); hPionPlusP5XMc->SetBinContent(29,1.40845); hPionPlusP5XMc->SetBinContent(30,1.86126); hPionPlusP5XMc->SetBinContent(31,0.4896); hPionPlusP5XMc->SetBinContent(32,1.01667); hPionPlusP5XMc->SetBinContent(33,0.703114); hPionPlusP5XMc->SetBinContent(34,0.94652); hPionPlusP5XMc->SetBinContent(35,0.666912); hPionPlusP5XMc->SetBinContent(36,0.373486); hPionPlusP5XMc->SetBinContent(37,0.244282); hPionPlusP5XMc->SetBinContent(38,0.475619); hPionPlusP5XMc->SetBinContent(39,0.234508); hPionPlusP5XMc->SetBinContent(40,0.499307); hPionPlusP5XMc->SetBinContent(41,0.360963); hPionPlusP5XMc->SetBinContent(43,0.243051); hPionPlusP5XMc->SetBinContent(44,0.48673); hPionPlusP5XMc->SetBinContent(45,0.333925); hPionPlusP5XMc->SetBinContent(46,0.121525); hPionPlusP5XMc->SetBinContent(47,0.125393); hPionPlusP5XMc->SetBinContent(48,0.460912); hPionPlusP5XMc->SetBinContent(49,0.113108); hPionPlusP5XMc->SetBinContent(51,0.10742); hPionPlusP5XMc->SetBinContent(60,0.110642); hPionPlusP5XMc->SetBinError(2,0.66382); hPionPlusP5XMc->SetBinError(3,1.60526); hPionPlusP5XMc->SetBinError(4,2.02837); hPionPlusP5XMc->SetBinError(5,2.03008); hPionPlusP5XMc->SetBinError(6,2.20742); hPionPlusP5XMc->SetBinError(7,2.23837); hPionPlusP5XMc->SetBinError(8,2.41319); hPionPlusP5XMc->SetBinError(9,2.44907); hPionPlusP5XMc->SetBinError(10,2.24436); hPionPlusP5XMc->SetBinError(11,2.20232); hPionPlusP5XMc->SetBinError(12,1.90457); hPionPlusP5XMc->SetBinError(13,1.72925); hPionPlusP5XMc->SetBinError(14,1.59422); hPionPlusP5XMc->SetBinError(15,1.59225); hPionPlusP5XMc->SetBinError(16,1.4297); hPionPlusP5XMc->SetBinError(17,1.29817); hPionPlusP5XMc->SetBinError(18,1.16661); hPionPlusP5XMc->SetBinError(19,1.23678); hPionPlusP5XMc->SetBinError(20,1.07799); hPionPlusP5XMc->SetBinError(21,1.06364); hPionPlusP5XMc->SetBinError(22,0.825166); hPionPlusP5XMc->SetBinError(23,0.775787); hPionPlusP5XMc->SetBinError(24,0.75493); hPionPlusP5XMc->SetBinError(25,0.589122); hPionPlusP5XMc->SetBinError(26,0.685051); hPionPlusP5XMc->SetBinError(27,0.462115); hPionPlusP5XMc->SetBinError(28,0.442357); hPionPlusP5XMc->SetBinError(29,0.407032); hPionPlusP5XMc->SetBinError(30,0.466638); hPionPlusP5XMc->SetBinError(31,0.24524); hPionPlusP5XMc->SetBinError(32,0.360002); hPionPlusP5XMc->SetBinError(33,0.287319); hPionPlusP5XMc->SetBinError(34,0.335699); hPionPlusP5XMc->SetBinError(35,0.27251); hPionPlusP5XMc->SetBinError(36,0.215702); hPionPlusP5XMc->SetBinError(37,0.172902); hPionPlusP5XMc->SetBinError(38,0.238421); hPionPlusP5XMc->SetBinError(39,0.165832); hPionPlusP5XMc->SetBinError(40,0.249957); hPionPlusP5XMc->SetBinError(41,0.208688); hPionPlusP5XMc->SetBinError(43,0.172732); hPionPlusP5XMc->SetBinError(44,0.244292); hPionPlusP5XMc->SetBinError(45,0.192985); hPionPlusP5XMc->SetBinError(46,0.121525); hPionPlusP5XMc->SetBinError(47,0.125393); hPionPlusP5XMc->SetBinError(48,0.230501); hPionPlusP5XMc->SetBinError(49,0.113108); hPionPlusP5XMc->SetBinError(51,0.10742); hPionPlusP5XMc->SetBinError(60,0.110642); hPionPlusP5XMc->SetEntries(4666); hPionPlusP5XMc->SetStats(0); hPionPlusP5XMc->SetLineColor(2); hPionPlusP5XMc->GetXaxis()->SetTitle("GeV/c"); hPionPlusP5XMc->GetXaxis()->SetRange(1,51); hPionPlusP5XMc->GetYaxis()->SetTitle("mb/(GeV/c sr)"); hPionPlusP5XMc->Draw("same histo"); tex = new TLatex(2.25,132.937,"#pi^{+} yields, Be (MB) 100%"); tex->SetLineWidth(2); tex->Draw(); leg = new TLegend(0.4,0.7,0.7,0.8,NULL,"brNDC"); leg->SetTextSize(0.04); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(1); leg->SetFillColor(0); leg->SetFillStyle(1001); entry=leg->AddEntry("hPionPlusP5XData","Harp Data","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(20); entry->SetMarkerSize(0.5); entry->SetTextAlign(12); entry->SetTextColor(1); entry=leg->AddEntry("hPionPlusP5XMc","Binary Cascade Mc","l"); entry->SetLineColor(2); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry->SetTextAlign(12); entry->SetTextColor(1); leg->Draw(); pt = new TPaveText(0.01,0.944239,0.40515,0.995,"blNDC"); pt->SetName("title"); pt->SetBorderSize(2); pt->SetFillColor(19); text = pt->AddText("#pi^{+} 120-150 mrad"); pt->Draw(); cSub_4->Modified(); cSub->cd(); // ------------>Primitives in pad: cSub_5 cSub_5 = new TPad("cSub_5", "cSub_5",0.343333,0.01,0.656667,0.49); cSub_5->Draw(); cSub_5->cd(); cSub_5->Range(-1.275,-20.3589,11.475,127.068); cSub_5->SetBorderSize(2); cSub_5->SetFrameFillColor(0); TH1 *hPionPlusP6XData = new TH1D("hPionPlusP6XData","#pi^{+} 150-180 mrad",75,0,15); hPionPlusP6XData->SetBinContent(2,11.555); hPionPlusP6XData->SetBinContent(3,53.4951); hPionPlusP6XData->SetBinContent(4,71.489); hPionPlusP6XData->SetBinContent(5,72.423); hPionPlusP6XData->SetBinContent(6,69.6888); hPionPlusP6XData->SetBinContent(7,74.8832); hPionPlusP6XData->SetBinContent(8,66.8039); hPionPlusP6XData->SetBinContent(9,59.6139); hPionPlusP6XData->SetBinContent(10,43.6014); hPionPlusP6XData->SetBinContent(11,39.2442); hPionPlusP6XData->SetBinContent(12,36.5309); hPionPlusP6XData->SetBinContent(13,24.0697); hPionPlusP6XData->SetBinContent(14,22.6528); hPionPlusP6XData->SetBinContent(15,18.9); hPionPlusP6XData->SetBinContent(16,16.7476); hPionPlusP6XData->SetBinContent(17,7.91773); hPionPlusP6XData->SetBinContent(18,7.90525); hPionPlusP6XData->SetBinContent(19,3.82813); hPionPlusP6XData->SetBinContent(20,6.31966); hPionPlusP6XData->SetBinContent(21,5.01465); hPionPlusP6XData->SetBinContent(22,2.28849); hPionPlusP6XData->SetBinContent(23,1.92376); hPionPlusP6XData->SetBinContent(24,1.88882); hPionPlusP6XData->SetBinContent(25,2.29858); hPionPlusP6XData->SetBinContent(26,1.67564); hPionPlusP6XData->SetBinContent(27,0.712412); hPionPlusP6XData->SetBinContent(28,0.984414); hPionPlusP6XData->SetBinContent(29,0.308863); hPionPlusP6XData->SetBinContent(30,0.361629); hPionPlusP6XData->SetBinContent(31,0.301045); hPionPlusP6XData->SetBinContent(32,0.366778); hPionPlusP6XData->SetBinContent(34,0.630195); hPionPlusP6XData->SetBinContent(35,0.331707); hPionPlusP6XData->SetBinContent(47,0.354705); hPionPlusP6XData->SetBinError(2,1.95695); hPionPlusP6XData->SetBinError(3,4.23537); hPionPlusP6XData->SetBinError(4,4.88316); hPionPlusP6XData->SetBinError(5,4.93509); hPionPlusP6XData->SetBinError(6,4.82814); hPionPlusP6XData->SetBinError(7,5.00091); hPionPlusP6XData->SetBinError(8,4.73083); hPionPlusP6XData->SetBinError(9,4.4635); hPionPlusP6XData->SetBinError(10,3.80184); hPionPlusP6XData->SetBinError(11,3.60412); hPionPlusP6XData->SetBinError(12,3.47428); hPionPlusP6XData->SetBinError(13,2.82182); hPionPlusP6XData->SetBinError(14,2.73095); hPionPlusP6XData->SetBinError(15,2.50715); hPionPlusP6XData->SetBinError(16,2.34791); hPionPlusP6XData->SetBinError(17,1.6182); hPionPlusP6XData->SetBinError(18,1.61743); hPionPlusP6XData->SetBinError(19,1.1062); hPionPlusP6XData->SetBinError(20,1.4519); hPionPlusP6XData->SetBinError(21,1.29642); hPionPlusP6XData->SetBinError(22,0.866843); hPionPlusP6XData->SetBinError(23,0.786441); hPionPlusP6XData->SetBinError(24,0.772302); hPionPlusP6XData->SetBinError(25,0.869896); hPionPlusP6XData->SetBinError(26,0.750091); hPionPlusP6XData->SetBinError(27,0.503887); hPionPlusP6XData->SetBinError(28,0.56866); hPionPlusP6XData->SetBinError(29,0.308863); hPionPlusP6XData->SetBinError(30,0.361629); hPionPlusP6XData->SetBinError(31,0.301045); hPionPlusP6XData->SetBinError(32,0.366778); hPionPlusP6XData->SetBinError(34,0.445633); hPionPlusP6XData->SetBinError(35,0.331707); hPionPlusP6XData->SetBinError(47,0.354705); hPionPlusP6XData->SetMaximum(112.325); hPionPlusP6XData->SetEntries(2189); hPionPlusP6XData->SetStats(0); hPionPlusP6XData->SetMarkerStyle(20); hPionPlusP6XData->SetMarkerSize(0.5); hPionPlusP6XData->GetXaxis()->SetTitle("GeV/c"); hPionPlusP6XData->GetXaxis()->SetRange(1,51); hPionPlusP6XData->GetYaxis()->SetTitle("mb/(GeV/c sr)"); hPionPlusP6XData->Draw("ep"); TH1 *hPionPlusP6XMc = new TH1D("hPionPlusP6XMc","#pi^{+} 150-180 mrad",75,0,15); hPionPlusP6XMc->SetBinContent(2,3.71997); hPionPlusP6XMc->SetBinContent(3,18.3053); hPionPlusP6XMc->SetBinContent(4,26.2427); hPionPlusP6XMc->SetBinContent(5,34.3113); hPionPlusP6XMc->SetBinContent(6,35.3314); hPionPlusP6XMc->SetBinContent(7,36.8096); hPionPlusP6XMc->SetBinContent(8,37.2676); hPionPlusP6XMc->SetBinContent(9,31.806); hPionPlusP6XMc->SetBinContent(10,27.9667); hPionPlusP6XMc->SetBinContent(11,23.4666); hPionPlusP6XMc->SetBinContent(12,20.133); hPionPlusP6XMc->SetBinContent(13,16.1854); hPionPlusP6XMc->SetBinContent(14,11.2884); hPionPlusP6XMc->SetBinContent(15,13.8215); hPionPlusP6XMc->SetBinContent(16,10.9229); hPionPlusP6XMc->SetBinContent(17,8.06428); hPionPlusP6XMc->SetBinContent(18,5.13283); hPionPlusP6XMc->SetBinContent(19,6.33436); hPionPlusP6XMc->SetBinContent(20,3.45679); hPionPlusP6XMc->SetBinContent(21,3.35841); hPionPlusP6XMc->SetBinContent(22,2.6831); hPionPlusP6XMc->SetBinContent(23,2.30864); hPionPlusP6XMc->SetBinContent(24,2.67545); hPionPlusP6XMc->SetBinContent(25,1.81985); hPionPlusP6XMc->SetBinContent(26,0.965036); hPionPlusP6XMc->SetBinContent(27,1.33229); hPionPlusP6XMc->SetBinContent(28,0.607777); hPionPlusP6XMc->SetBinContent(29,0.382151); hPionPlusP6XMc->SetBinContent(30,0.489008); hPionPlusP6XMc->SetBinContent(31,0.467618); hPionPlusP6XMc->SetBinContent(32,0.722186); hPionPlusP6XMc->SetBinContent(33,0.347234); hPionPlusP6XMc->SetBinContent(34,0.366586); hPionPlusP6XMc->SetBinContent(35,0.240582); hPionPlusP6XMc->SetBinContent(36,0.249062); hPionPlusP6XMc->SetBinContent(38,0.354093); hPionPlusP6XMc->SetBinContent(40,0.247593); hPionPlusP6XMc->SetBinContent(43,0.126654); hPionPlusP6XMc->SetBinContent(45,0.120161); hPionPlusP6XMc->SetBinContent(61,0.235053); hPionPlusP6XMc->SetBinError(2,0.680412); hPionPlusP6XMc->SetBinError(3,1.50691); hPionPlusP6XMc->SetBinError(4,1.80517); hPionPlusP6XMc->SetBinError(5,2.05755); hPionPlusP6XMc->SetBinError(6,2.09277); hPionPlusP6XMc->SetBinError(7,2.13557); hPionPlusP6XMc->SetBinError(8,2.14775); hPionPlusP6XMc->SetBinError(9,1.97946); hPionPlusP6XMc->SetBinError(10,1.8591); hPionPlusP6XMc->SetBinError(11,1.70085); hPionPlusP6XMc->SetBinError(12,1.57476); hPionPlusP6XMc->SetBinError(13,1.41646); hPionPlusP6XMc->SetBinError(14,1.17836); hPionPlusP6XMc->SetBinError(15,1.3083); hPionPlusP6XMc->SetBinError(16,1.15987); hPionPlusP6XMc->SetBinError(17,0.99411); hPionPlusP6XMc->SetBinError(18,0.802487); hPionPlusP6XMc->SetBinError(19,0.888496); hPionPlusP6XMc->SetBinError(20,0.654474); hPionPlusP6XMc->SetBinError(21,0.647368); hPionPlusP6XMc->SetBinError(22,0.572978); hPionPlusP6XMc->SetBinError(23,0.530538); hPionPlusP6XMc->SetBinError(24,0.571313); hPionPlusP6XMc->SetBinError(25,0.470446); hPionPlusP6XMc->SetBinError(26,0.341884); hPionPlusP6XMc->SetBinError(27,0.402091); hPionPlusP6XMc->SetBinError(28,0.272182); hPionPlusP6XMc->SetBinError(29,0.220804); hPionPlusP6XMc->SetBinError(30,0.244939); hPionPlusP6XMc->SetBinError(31,0.233908); hPionPlusP6XMc->SetBinError(32,0.295043); hPionPlusP6XMc->SetBinError(33,0.20068); hPionPlusP6XMc->SetBinError(34,0.211971); hPionPlusP6XMc->SetBinError(35,0.170468); hPionPlusP6XMc->SetBinError(36,0.176373); hPionPlusP6XMc->SetBinError(38,0.204444); hPionPlusP6XMc->SetBinError(40,0.175712); hPionPlusP6XMc->SetBinError(43,0.126654); hPionPlusP6XMc->SetBinError(45,0.120161); hPionPlusP6XMc->SetBinError(61,0.166424); hPionPlusP6XMc->SetEntries(3171); hPionPlusP6XMc->SetStats(0); hPionPlusP6XMc->SetLineColor(2); hPionPlusP6XMc->GetXaxis()->SetTitle("GeV/c"); hPionPlusP6XMc->GetXaxis()->SetRange(1,51); hPionPlusP6XMc->GetYaxis()->SetTitle("mb/(GeV/c sr)"); hPionPlusP6XMc->Draw("same histo"); tex = new TLatex(2.25,104.837,"#pi^{+} yields, Be (MB) 100%"); tex->SetLineWidth(2); tex->Draw(); leg = new TLegend(0.4,0.7,0.7,0.8,NULL,"brNDC"); leg->SetTextSize(0.04); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(1); leg->SetFillColor(0); leg->SetFillStyle(1001); entry=leg->AddEntry("hPionPlusP6XData","Harp Data","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(20); entry->SetMarkerSize(0.5); entry->SetTextAlign(12); entry->SetTextColor(1); entry=leg->AddEntry("hPionPlusP6XMc","Binary Cascade Mc","l"); entry->SetLineColor(2); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry->SetTextAlign(12); entry->SetTextColor(1); leg->Draw(); pt = new TPaveText(0.01,0.944239,0.40515,0.995,"blNDC"); pt->SetName("title"); pt->SetBorderSize(2); pt->SetFillColor(19); text = pt->AddText("#pi^{+} 150-180 mrad"); pt->Draw(); cSub_5->Modified(); cSub->cd(); // ------------>Primitives in pad: cSub_6 cSub_6 = new TPad("cSub_6", "cSub_6",0.676667,0.01,0.99,0.49); cSub_6->Draw(); cSub_6->cd(); cSub_6->Range(-1.275,-12.0978,11.475,75.5069); cSub_6->SetBorderSize(2); cSub_6->SetFrameFillColor(0); TH1 *hPionPlusP8XData = new TH1D("hPionPlusP8XData","#pi^{+} 210-240 mrad",75,0,15); hPionPlusP8XData->SetBinContent(2,3.73904); hPionPlusP8XData->SetBinContent(3,23.5655); hPionPlusP8XData->SetBinContent(4,29.4847); hPionPlusP8XData->SetBinContent(5,44.4976); hPionPlusP8XData->SetBinContent(6,43.0176); hPionPlusP8XData->SetBinContent(7,44.2287); hPionPlusP8XData->SetBinContent(8,28.0225); hPionPlusP8XData->SetBinContent(9,27.6429); hPionPlusP8XData->SetBinContent(10,24.2212); hPionPlusP8XData->SetBinContent(11,21.8786); hPionPlusP8XData->SetBinContent(12,16.8551); hPionPlusP8XData->SetBinContent(13,10.5918); hPionPlusP8XData->SetBinContent(14,11.56); hPionPlusP8XData->SetBinContent(15,13.4268); hPionPlusP8XData->SetBinContent(16,11.2429); hPionPlusP8XData->SetBinContent(17,4.12257); hPionPlusP8XData->SetBinContent(18,2.35503); hPionPlusP8XData->SetBinContent(19,1.37474); hPionPlusP8XData->SetBinContent(20,1.66347); hPionPlusP8XData->SetBinContent(21,2.00555); hPionPlusP8XData->SetBinContent(22,0.649368); hPionPlusP8XData->SetBinContent(23,0.999323); hPionPlusP8XData->SetBinContent(24,1.02632); hPionPlusP8XData->SetBinContent(25,0.646051); hPionPlusP8XData->SetBinContent(26,1.0724); hPionPlusP8XData->SetBinContent(27,0.702568); hPionPlusP8XData->SetBinContent(28,1.34319); hPionPlusP8XData->SetBinContent(32,0.343878); hPionPlusP8XData->SetBinContent(33,0.320956); hPionPlusP8XData->SetBinContent(38,0.331388); hPionPlusP8XData->SetBinError(2,1.12813); hPionPlusP8XData->SetBinError(3,2.83939); hPionPlusP8XData->SetBinError(4,3.16316); hPionPlusP8XData->SetBinError(5,3.89116); hPionPlusP8XData->SetBinError(6,3.82042); hPionPlusP8XData->SetBinError(7,3.88253); hPionPlusP8XData->SetBinError(8,3.09683); hPionPlusP8XData->SetBinError(9,3.07448); hPionPlusP8XData->SetBinError(10,2.87688); hPionPlusP8XData->SetBinError(11,2.73744); hPionPlusP8XData->SetBinError(12,2.38553); hPionPlusP8XData->SetBinError(13,1.90395); hPionPlusP8XData->SetBinError(14,1.98415); hPionPlusP8XData->SetBinError(15,2.15173); hPionPlusP8XData->SetBinError(16,1.95879); hPionPlusP8XData->SetBinError(17,1.19087); hPionPlusP8XData->SetBinError(18,0.890698); hPionPlusP8XData->SetBinError(19,0.687551); hPionPlusP8XData->SetBinError(20,0.744467); hPionPlusP8XData->SetBinError(21,0.819091); hPionPlusP8XData->SetBinError(22,0.459216); hPionPlusP8XData->SetBinError(23,0.5774); hPionPlusP8XData->SetBinError(24,0.592895); hPionPlusP8XData->SetBinError(25,0.456828); hPionPlusP8XData->SetBinError(26,0.619169); hPionPlusP8XData->SetBinError(27,0.496995); hPionPlusP8XData->SetBinError(28,0.672026); hPionPlusP8XData->SetBinError(32,0.343878); hPionPlusP8XData->SetBinError(33,0.320956); hPionPlusP8XData->SetBinError(38,0.331388); hPionPlusP8XData->SetMaximum(66.7464); hPionPlusP8XData->SetEntries(1096); hPionPlusP8XData->SetStats(0); hPionPlusP8XData->SetMarkerStyle(20); hPionPlusP8XData->SetMarkerSize(0.5); hPionPlusP8XData->GetXaxis()->SetTitle("GeV/c"); hPionPlusP8XData->GetXaxis()->SetRange(1,51); hPionPlusP8XData->GetYaxis()->SetTitle("mb/(GeV/c sr)"); hPionPlusP8XData->Draw("ep"); TH1 *hPionPlusP8XMc = new TH1D("hPionPlusP8XMc","#pi^{+} 210-240 mrad",75,0,15); hPionPlusP8XMc->SetBinContent(2,3.68094); hPionPlusP8XMc->SetBinContent(3,7.68611); hPionPlusP8XMc->SetBinContent(4,17.5653); hPionPlusP8XMc->SetBinContent(5,18.92); hPionPlusP8XMc->SetBinContent(6,21.053); hPionPlusP8XMc->SetBinContent(7,15.3283); hPionPlusP8XMc->SetBinContent(8,12.679); hPionPlusP8XMc->SetBinContent(9,12.0111); hPionPlusP8XMc->SetBinContent(10,9.49619); hPionPlusP8XMc->SetBinContent(11,7.77198); hPionPlusP8XMc->SetBinContent(12,6.76964); hPionPlusP8XMc->SetBinContent(13,5.02141); hPionPlusP8XMc->SetBinContent(14,4.47596); hPionPlusP8XMc->SetBinContent(15,2.60956); hPionPlusP8XMc->SetBinContent(16,2.63306); hPionPlusP8XMc->SetBinContent(17,1.48224); hPionPlusP8XMc->SetBinContent(18,1.35301); hPionPlusP8XMc->SetBinContent(19,1.11223); hPionPlusP8XMc->SetBinContent(20,1.22273); hPionPlusP8XMc->SetBinContent(21,0.4936); hPionPlusP8XMc->SetBinContent(22,0.627799); hPionPlusP8XMc->SetBinContent(23,0.126831); hPionPlusP8XMc->SetBinContent(24,0.376479); hPionPlusP8XMc->SetBinContent(25,0.245237); hPionPlusP8XMc->SetBinContent(26,0.257106); hPionPlusP8XMc->SetBinContent(32,0.129973); hPionPlusP8XMc->SetBinContent(33,0.123236); hPionPlusP8XMc->SetBinContent(45,0.127209); hPionPlusP8XMc->SetBinContent(59,0.124653); hPionPlusP8XMc->SetBinError(2,0.684274); hPionPlusP8XMc->SetBinError(3,0.984764); hPionPlusP8XMc->SetBinError(4,1.49115); hPionPlusP8XMc->SetBinError(5,1.5461); hPionPlusP8XMc->SetBinError(6,1.63031); hPionPlusP8XMc->SetBinError(7,1.38882); hPionPlusP8XMc->SetBinError(8,1.26249); hPionPlusP8XMc->SetBinError(9,1.23311); hPionPlusP8XMc->SetBinError(10,1.09002); hPionPlusP8XMc->SetBinError(11,0.987655); hPionPlusP8XMc->SetBinError(12,0.921813); hPionPlusP8XMc->SetBinError(13,0.794594); hPionPlusP8XMc->SetBinError(14,0.746423); hPionPlusP8XMc->SetBinError(15,0.569821); hPionPlusP8XMc->SetBinError(16,0.575072); hPionPlusP8XMc->SetBinError(17,0.428059); hPionPlusP8XMc->SetBinError(18,0.408249); hPionPlusP8XMc->SetBinError(19,0.370839); hPionPlusP8XMc->SetBinError(20,0.386858); hPionPlusP8XMc->SetBinError(21,0.247087); hPionPlusP8XMc->SetBinError(22,0.28094); hPionPlusP8XMc->SetBinError(23,0.126831); hPionPlusP8XMc->SetBinError(24,0.217634); hPionPlusP8XMc->SetBinError(25,0.173517); hPionPlusP8XMc->SetBinError(26,0.181929); hPionPlusP8XMc->SetBinError(32,0.129973); hPionPlusP8XMc->SetBinError(33,0.123236); hPionPlusP8XMc->SetBinError(45,0.127209); hPionPlusP8XMc->SetBinError(59,0.124653); hPionPlusP8XMc->SetEntries(1237); hPionPlusP8XMc->SetStats(0); hPionPlusP8XMc->SetLineColor(2); hPionPlusP8XMc->GetXaxis()->SetTitle("GeV/c"); hPionPlusP8XMc->GetXaxis()->SetRange(1,51); hPionPlusP8XMc->GetYaxis()->SetTitle("mb/(GeV/c sr)"); hPionPlusP8XMc->Draw("same histo"); tex = new TLatex(2.25,62.2966,"#pi^{+} yields, Be (MB) 100%"); tex->SetLineWidth(2); tex->Draw(); leg = new TLegend(0.4,0.7,0.7,0.8,NULL,"brNDC"); leg->SetTextSize(0.04); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(1); leg->SetFillColor(0); leg->SetFillStyle(1001); entry=leg->AddEntry("hPionPlusP8XData","Harp Data","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(20); entry->SetMarkerSize(0.5); entry->SetTextAlign(12); entry->SetTextColor(1); entry=leg->AddEntry("hPionPlusP8XMc","Binary Cascade Mc","l"); entry->SetLineColor(2); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry->SetTextAlign(12); entry->SetTextColor(1); leg->Draw(); pt = new TPaveText(0.01,0.944239,0.40515,0.995,"blNDC"); pt->SetName("title"); pt->SetBorderSize(2); pt->SetFillColor(19); text = pt->AddText("#pi^{+} 210-240 mrad"); pt->Draw(); cSub_6->Modified(); cSub->cd(); cSub->Modified(); cSub->cd(); cSub->SetSelected(cSub); }