{ //=========Macro generated from canvas: c2/c2 //========= (Thu Jul 10 13:39:43 2008) by ROOT version5.16/00 TCanvas *c2 = new TCanvas("c2", "c2",388,106,500,550); gStyle->SetOptStat(0); c2->ToggleEventStatus(); c2->Range(0.039625,-6,0.688375,4); c2->SetBorderSize(2); c2->SetLogy(); c2->SetFrameFillColor(0); Double_t xAxis[12] = {0.1045, 0.1475, 0.1915, 0.2375, 0.2845, 0.332, 0.38, 0.428, 0.4765, 0.5255, 0.5745, 0.6235}; TH1 *pimproj = new TH1F("pimproj","Projection of multifit",11, xAxis); pimproj->SetBinContent(1,41); pimproj->SetBinContent(2,30.51); pimproj->SetBinContent(3,23.9); pimproj->SetBinContent(4,18.81); pimproj->SetBinContent(5,14.71); pimproj->SetBinContent(6,11.51); pimproj->SetBinContent(7,9.068); pimproj->SetBinContent(8,7.2); pimproj->SetBinContent(9,5.67); pimproj->SetBinContent(10,4.48); pimproj->SetBinContent(11,3.57); pimproj->SetBinError(1,2.375395); pimproj->SetBinError(2,1.64294); pimproj->SetBinError(3,1.287798); pimproj->SetBinError(4,0.9595001); pimproj->SetBinError(5,0.7506399); pimproj->SetBinError(6,0.5878778); pimproj->SetBinError(7,0.4628397); pimproj->SetBinError(8,0.3862642); pimproj->SetBinError(9,0.3305635); pimproj->SetBinError(10,0.2589903); pimproj->SetBinError(11,0.2268529); pimproj->SetMinimum(1e-05); pimproj->SetMaximum(1000); pimproj->SetEntries(12); TF1 *pimfit = new TF1("*pimfit",0,1,0); //The original function : PimFit had originally been created by: //TF1 *pimfit = new TF1("pimfit",PimFit,0,1,0); pimfit->SetRange(0,1); pimfit->SetName("pimfit"); pimfit->SetTitle("PimFit"); pimfit->SetSavedPoint(0,35.31782); pimfit->SetSavedPoint(1,35.28824); pimfit->SetSavedPoint(2,35.19993); pimfit->SetSavedPoint(3,35.0541); pimfit->SetSavedPoint(4,34.85273); pimfit->SetSavedPoint(5,34.59846); pimfit->SetSavedPoint(6,34.29453); pimfit->SetSavedPoint(7,33.94461); pimfit->SetSavedPoint(8,33.55271); pimfit->SetSavedPoint(9,33.12306); pimfit->SetSavedPoint(10,32.65997); pimfit->SetSavedPoint(11,32.16775); pimfit->SetSavedPoint(12,31.65062); pimfit->SetSavedPoint(13,31.11264); pimfit->SetSavedPoint(14,30.55762); pimfit->SetSavedPoint(15,29.98915); pimfit->SetSavedPoint(16,29.41053); pimfit->SetSavedPoint(17,28.82475); pimfit->SetSavedPoint(18,28.23454); pimfit->SetSavedPoint(19,27.6423); pimfit->SetSavedPoint(20,27.05017); pimfit->SetSavedPoint(21,26.46004); pimfit->SetSavedPoint(22,25.87354); pimfit->SetSavedPoint(23,25.29207); pimfit->SetSavedPoint(24,24.71683); pimfit->SetSavedPoint(25,24.14884); pimfit->SetSavedPoint(26,23.58894); pimfit->SetSavedPoint(27,23.03781); pimfit->SetSavedPoint(28,22.49604); pimfit->SetSavedPoint(29,21.96407); pimfit->SetSavedPoint(30,21.44223); pimfit->SetSavedPoint(31,20.9308); pimfit->SetSavedPoint(32,20.42994); pimfit->SetSavedPoint(33,19.93977); pimfit->SetSavedPoint(34,19.46035); pimfit->SetSavedPoint(35,18.99168); pimfit->SetSavedPoint(36,18.53373); pimfit->SetSavedPoint(37,18.08644); pimfit->SetSavedPoint(38,17.64969); pimfit->SetSavedPoint(39,17.22337); pimfit->SetSavedPoint(40,16.80735); pimfit->SetSavedPoint(41,16.40144); pimfit->SetSavedPoint(42,16.0055); pimfit->SetSavedPoint(43,15.61932); pimfit->SetSavedPoint(44,15.24273); pimfit->SetSavedPoint(45,14.87552); pimfit->SetSavedPoint(46,14.51749); pimfit->SetSavedPoint(47,14.16845); pimfit->SetSavedPoint(48,13.82818); pimfit->SetSavedPoint(49,13.49648); pimfit->SetSavedPoint(50,13.17314); pimfit->SetSavedPoint(51,12.85797); pimfit->SetSavedPoint(52,12.55075); pimfit->SetSavedPoint(53,12.2513); pimfit->SetSavedPoint(54,11.95941); pimfit->SetSavedPoint(55,11.67489); pimfit->SetSavedPoint(56,11.39755); pimfit->SetSavedPoint(57,11.12721); pimfit->SetSavedPoint(58,10.86368); pimfit->SetSavedPoint(59,10.60678); pimfit->SetSavedPoint(60,10.35634); pimfit->SetSavedPoint(61,10.11219); pimfit->SetSavedPoint(62,9.874165); pimfit->SetSavedPoint(63,9.642101); pimfit->SetSavedPoint(64,9.415841); pimfit->SetSavedPoint(65,9.19523); pimfit->SetSavedPoint(66,8.980119); pimfit->SetSavedPoint(67,8.770362); pimfit->SetSavedPoint(68,8.565817); pimfit->SetSavedPoint(69,8.366346); pimfit->SetSavedPoint(70,8.171815); pimfit->SetSavedPoint(71,7.982092); pimfit->SetSavedPoint(72,7.797051); pimfit->SetSavedPoint(73,7.616568); pimfit->SetSavedPoint(74,7.440523); pimfit->SetSavedPoint(75,7.268799); pimfit->SetSavedPoint(76,7.101283); pimfit->SetSavedPoint(77,6.937864); pimfit->SetSavedPoint(78,6.778435); pimfit->SetSavedPoint(79,6.622891); pimfit->SetSavedPoint(80,6.471132); pimfit->SetSavedPoint(81,6.323058); pimfit->SetSavedPoint(82,6.178575); pimfit->SetSavedPoint(83,6.037588); pimfit->SetSavedPoint(84,5.900007); pimfit->SetSavedPoint(85,5.765745); pimfit->SetSavedPoint(86,5.634715); pimfit->SetSavedPoint(87,5.506835); pimfit->SetSavedPoint(88,5.382024); pimfit->SetSavedPoint(89,5.260202); pimfit->SetSavedPoint(90,5.141294); pimfit->SetSavedPoint(91,5.025226); pimfit->SetSavedPoint(92,4.911924); pimfit->SetSavedPoint(93,4.801318); pimfit->SetSavedPoint(94,4.693341); pimfit->SetSavedPoint(95,4.587925); pimfit->SetSavedPoint(96,4.485006); pimfit->SetSavedPoint(97,4.384521); pimfit->SetSavedPoint(98,4.286409); pimfit->SetSavedPoint(99,4.190609); pimfit->SetSavedPoint(100,4.097065); pimfit->SetSavedPoint(101,0); pimfit->SetSavedPoint(102,1); pimfit->SetFillColor(19); pimfit->SetFillStyle(0); pimfit->SetLineWidth(1); pimproj->GetListOfFunctions()->Add(pimfit); pimproj->SetMarkerColor(2); pimproj->SetMarkerStyle(20); pimproj->SetMarkerSize(0.5); pimproj->Draw(""); Double_t xAxis[12] = {0.1045, 0.1475, 0.1915, 0.2375, 0.2845, 0.332, 0.38, 0.428, 0.4765, 0.5255, 0.5745, 0.6235}; TH1 *pipproj = new TH1F("pipproj","#pi^{+} projection",11, xAxis); pipproj->SetBinContent(1,403); pipproj->SetBinContent(2,298.1); pipproj->SetBinContent(3,232.5); pipproj->SetBinContent(4,183.9); pipproj->SetBinContent(5,145); pipproj->SetBinContent(6,113.8); pipproj->SetBinContent(7,89.98); pipproj->SetBinContent(8,71.1); pipproj->SetBinContent(9,56.1); pipproj->SetBinContent(10,44.3); pipproj->SetBinContent(11,35.8); pipproj->SetBinError(1,23.45256); pipproj->SetBinError(2,16.06733); pipproj->SetBinError(3,12.53916); pipproj->SetBinError(4,9.38925); pipproj->SetBinError(5,7.403546); pipproj->SetBinError(6,5.815161); pipproj->SetBinError(7,4.592102); pipproj->SetBinError(8,3.820736); pipproj->SetBinError(9,3.229245); pipproj->SetBinError(10,2.568312); pipproj->SetBinError(11,2.272466); pipproj->SetEntries(12); TF1 *pipfit = new TF1("*pipfit",0,1,0); //The original function : PipFit had originally been created by: //TF1 *pipfit = new TF1("pipfit",PipFit,0,1,0); pipfit->SetRange(0,1); pipfit->SetName("pipfit"); pipfit->SetTitle("PipFit"); pipfit->SetSavedPoint(0,348.0648); pipfit->SetSavedPoint(1,347.7733); pipfit->SetSavedPoint(2,346.903); pipfit->SetSavedPoint(3,345.4658); pipfit->SetSavedPoint(4,343.4812); pipfit->SetSavedPoint(5,340.9754); pipfit->SetSavedPoint(6,337.9801); pipfit->SetSavedPoint(7,334.5315); pipfit->SetSavedPoint(8,330.6693); pipfit->SetSavedPoint(9,326.435); pipfit->SetSavedPoint(10,321.8711); pipfit->SetSavedPoint(11,317.0202); pipfit->SetSavedPoint(12,311.9238); pipfit->SetSavedPoint(13,306.6218); pipfit->SetSavedPoint(14,301.152); pipfit->SetSavedPoint(15,295.5496); pipfit->SetSavedPoint(16,289.8472); pipfit->SetSavedPoint(17,284.0742); pipfit->SetSavedPoint(18,278.2575); pipfit->SetSavedPoint(19,272.4209); pipfit->SetSavedPoint(20,266.5854); pipfit->SetSavedPoint(21,260.7695); pipfit->SetSavedPoint(22,254.9894); pipfit->SetSavedPoint(23,249.2589); pipfit->SetSavedPoint(24,243.5898); pipfit->SetSavedPoint(25,237.9921); pipfit->SetSavedPoint(26,232.4741); pipfit->SetSavedPoint(27,227.0427); pipfit->SetSavedPoint(28,221.7034); pipfit->SetSavedPoint(29,216.4607); pipfit->SetSavedPoint(30,211.3179); pipfit->SetSavedPoint(31,206.2776); pipfit->SetSavedPoint(32,201.3415); pipfit->SetSavedPoint(33,196.5108); pipfit->SetSavedPoint(34,191.786); pipfit->SetSavedPoint(35,187.1672); pipfit->SetSavedPoint(36,182.654); pipfit->SetSavedPoint(37,178.2458); pipfit->SetSavedPoint(38,173.9415); pipfit->SetSavedPoint(39,169.7401); pipfit->SetSavedPoint(40,165.6401); pipfit->SetSavedPoint(41,161.6398); pipfit->SetSavedPoint(42,157.7377); pipfit->SetSavedPoint(43,153.9318); pipfit->SetSavedPoint(44,150.2204); pipfit->SetSavedPoint(45,146.6015); pipfit->SetSavedPoint(46,143.0731); pipfit->SetSavedPoint(47,139.6331); pipfit->SetSavedPoint(48,136.2797); pipfit->SetSavedPoint(49,133.0107); pipfit->SetSavedPoint(50,129.8242); pipfit->SetSavedPoint(51,126.7181); pipfit->SetSavedPoint(52,123.6904); pipfit->SetSavedPoint(53,120.7392); pipfit->SetSavedPoint(54,117.8626); pipfit->SetSavedPoint(55,115.0586); pipfit->SetSavedPoint(56,112.3254); pipfit->SetSavedPoint(57,109.6611); pipfit->SetSavedPoint(58,107.0639); pipfit->SetSavedPoint(59,104.5321); pipfit->SetSavedPoint(60,102.064); pipfit->SetSavedPoint(61,99.65784); pipfit->SetSavedPoint(62,97.31205); pipfit->SetSavedPoint(63,95.02501); pipfit->SetSavedPoint(64,92.79517); pipfit->SetSavedPoint(65,90.621); pipfit->SetSavedPoint(66,88.50103); pipfit->SetSavedPoint(67,86.43383); pipfit->SetSavedPoint(68,84.418); pipfit->SetSavedPoint(69,82.45217); pipfit->SetSavedPoint(70,80.53501); pipfit->SetSavedPoint(71,78.66526); pipfit->SetSavedPoint(72,76.84163); pipfit->SetSavedPoint(73,75.06294); pipfit->SetSavedPoint(74,73.32797); pipfit->SetSavedPoint(75,71.6356); pipfit->SetSavedPoint(76,69.98469); pipfit->SetSavedPoint(77,68.37416); pipfit->SetSavedPoint(78,66.80295); pipfit->SetSavedPoint(79,65.27004); pipfit->SetSavedPoint(80,63.77442); pipfit->SetSavedPoint(81,62.31512); pipfit->SetSavedPoint(82,60.8912); pipfit->SetSavedPoint(83,59.50175); pipfit->SetSavedPoint(84,58.14586); pipfit->SetSavedPoint(85,56.82268); pipfit->SetSavedPoint(86,55.53135); pipfit->SetSavedPoint(87,54.27106); pipfit->SetSavedPoint(88,53.04102); pipfit->SetSavedPoint(89,51.84044); pipfit->SetSavedPoint(90,50.66858); pipfit->SetSavedPoint(91,49.52469); pipfit->SetSavedPoint(92,48.40808); pipfit->SetSavedPoint(93,47.31804); pipfit->SetSavedPoint(94,46.2539); pipfit->SetSavedPoint(95,45.215); pipfit->SetSavedPoint(96,44.20071); pipfit->SetSavedPoint(97,43.21041); pipfit->SetSavedPoint(98,42.24349); pipfit->SetSavedPoint(99,41.29937); pipfit->SetSavedPoint(100,40.37747); pipfit->SetSavedPoint(101,0); pipfit->SetSavedPoint(102,1); pipfit->SetFillColor(19); pipfit->SetFillStyle(0); pipfit->SetLineWidth(1); pipproj->GetListOfFunctions()->Add(pipfit); pipproj->SetMarkerColor(2); pipproj->SetMarkerStyle(24); pipproj->SetMarkerSize(0.5); pipproj->Draw("same"); Double_t xAxis[11] = {0.03805, 0.06055, 0.08475, 0.11235, 0.1425, 0.175, 0.2095, 0.2455, 0.2835, 0.323, 0.363}; TH1 *kpproj = new TH1F("kpproj","k^{+} projection",10, xAxis); kpproj->SetBinContent(1,0.273); kpproj->SetBinContent(2,0.2542); kpproj->SetBinContent(3,0.2385); kpproj->SetBinContent(4,0.2218); kpproj->SetBinContent(5,0.205); kpproj->SetBinContent(6,0.181); kpproj->SetBinContent(7,0.165); kpproj->SetBinContent(8,0.148); kpproj->SetBinContent(9,0.131); kpproj->SetBinContent(10,0.108); kpproj->SetBinError(1,0.02339492); kpproj->SetBinError(2,0.0149651); kpproj->SetBinError(3,0.01289246); kpproj->SetBinError(4,0.01290535); kpproj->SetBinError(5,0.01432); kpproj->SetBinError(6,0.02286706); kpproj->SetBinError(7,0.02163475); kpproj->SetBinError(8,0.01946176); kpproj->SetBinError(9,0.01195418); kpproj->SetBinError(10,0.01225398); kpproj->SetEntries(11); TF1 *kpfit = new TF1("*kpfit",0,1,0); //The original function : KpFit had originally been created by: //TF1 *kpfit = new TF1("kpfit",KpFit,0,1,0); kpfit->SetRange(0,1); kpfit->SetName("kpfit"); kpfit->SetTitle("KpFit"); kpfit->SetSavedPoint(0,0.2571448); kpfit->SetSavedPoint(1,0.2571165); kpfit->SetSavedPoint(2,0.2570315); kpfit->SetSavedPoint(3,0.25689); kpfit->SetSavedPoint(4,0.2566921); kpfit->SetSavedPoint(5,0.256438); kpfit->SetSavedPoint(6,0.2561277); kpfit->SetSavedPoint(7,0.2557617); kpfit->SetSavedPoint(8,0.2553402); kpfit->SetSavedPoint(9,0.2548636); kpfit->SetSavedPoint(10,0.2543323); kpfit->SetSavedPoint(11,0.2537467); kpfit->SetSavedPoint(12,0.2531072); kpfit->SetSavedPoint(13,0.2524146); kpfit->SetSavedPoint(14,0.2516692); kpfit->SetSavedPoint(15,0.2508718); kpfit->SetSavedPoint(16,0.250023); kpfit->SetSavedPoint(17,0.2491236); kpfit->SetSavedPoint(18,0.2481742); kpfit->SetSavedPoint(19,0.2471757); kpfit->SetSavedPoint(20,0.2461289); kpfit->SetSavedPoint(21,0.2450347); kpfit->SetSavedPoint(22,0.243894); kpfit->SetSavedPoint(23,0.2427077); kpfit->SetSavedPoint(24,0.2414768); kpfit->SetSavedPoint(25,0.2402023); kpfit->SetSavedPoint(26,0.2388853); kpfit->SetSavedPoint(27,0.2375268); kpfit->SetSavedPoint(28,0.2361279); kpfit->SetSavedPoint(29,0.2346899); kpfit->SetSavedPoint(30,0.2332137); kpfit->SetSavedPoint(31,0.2317006); kpfit->SetSavedPoint(32,0.2301518); kpfit->SetSavedPoint(33,0.2285685); kpfit->SetSavedPoint(34,0.226952); kpfit->SetSavedPoint(35,0.2253033); kpfit->SetSavedPoint(36,0.223624); kpfit->SetSavedPoint(37,0.221915); kpfit->SetSavedPoint(38,0.2201779); kpfit->SetSavedPoint(39,0.2184138); kpfit->SetSavedPoint(40,0.216624); kpfit->SetSavedPoint(41,0.2148098); kpfit->SetSavedPoint(42,0.2129726); kpfit->SetSavedPoint(43,0.2111134); kpfit->SetSavedPoint(44,0.2092338); kpfit->SetSavedPoint(45,0.2073348); kpfit->SetSavedPoint(46,0.2054179); kpfit->SetSavedPoint(47,0.2034842); kpfit->SetSavedPoint(48,0.201535); kpfit->SetSavedPoint(49,0.1995715); kpfit->SetSavedPoint(50,0.1975949); kpfit->SetSavedPoint(51,0.1956065); kpfit->SetSavedPoint(52,0.1936074); kpfit->SetSavedPoint(53,0.1915988); kpfit->SetSavedPoint(54,0.1895818); kpfit->SetSavedPoint(55,0.1875576); kpfit->SetSavedPoint(56,0.1855272); kpfit->SetSavedPoint(57,0.1834918); kpfit->SetSavedPoint(58,0.1814524); kpfit->SetSavedPoint(59,0.17941); kpfit->SetSavedPoint(60,0.1773658); kpfit->SetSavedPoint(61,0.1753205); kpfit->SetSavedPoint(62,0.1732752); kpfit->SetSavedPoint(63,0.1712309); kpfit->SetSavedPoint(64,0.1691884); kpfit->SetSavedPoint(65,0.1671486); kpfit->SetSavedPoint(66,0.1651124); kpfit->SetSavedPoint(67,0.1630806); kpfit->SetSavedPoint(68,0.161054); kpfit->SetSavedPoint(69,0.1590333); kpfit->SetSavedPoint(70,0.1570194); kpfit->SetSavedPoint(71,0.1550128); kpfit->SetSavedPoint(72,0.1530144); kpfit->SetSavedPoint(73,0.1510248); kpfit->SetSavedPoint(74,0.1490445); kpfit->SetSavedPoint(75,0.1470743); kpfit->SetSavedPoint(76,0.1451146); kpfit->SetSavedPoint(77,0.1431661); kpfit->SetSavedPoint(78,0.1412293); kpfit->SetSavedPoint(79,0.1393046); kpfit->SetSavedPoint(80,0.1373926); kpfit->SetSavedPoint(81,0.1354937); kpfit->SetSavedPoint(82,0.1336084); kpfit->SetSavedPoint(83,0.131737); kpfit->SetSavedPoint(84,0.1298799); kpfit->SetSavedPoint(85,0.1280375); kpfit->SetSavedPoint(86,0.1262102); kpfit->SetSavedPoint(87,0.1243982); kpfit->SetSavedPoint(88,0.1226019); kpfit->SetSavedPoint(89,0.1208215); kpfit->SetSavedPoint(90,0.1190572); kpfit->SetSavedPoint(91,0.1173094); kpfit->SetSavedPoint(92,0.1155782); kpfit->SetSavedPoint(93,0.1138639); kpfit->SetSavedPoint(94,0.1121665); kpfit->SetSavedPoint(95,0.1104864); kpfit->SetSavedPoint(96,0.1088235); kpfit->SetSavedPoint(97,0.1071782); kpfit->SetSavedPoint(98,0.1055504); kpfit->SetSavedPoint(99,0.1039403); kpfit->SetSavedPoint(100,0.1023479); kpfit->SetSavedPoint(101,0); kpfit->SetSavedPoint(102,1); kpfit->SetFillColor(19); kpfit->SetFillStyle(0); kpfit->SetLineWidth(1); kpproj->GetListOfFunctions()->Add(kpfit); kpproj->SetMarkerColor(3); kpproj->SetMarkerStyle(26); kpproj->SetMarkerSize(0.5); kpproj->Draw("same"); Double_t xAxis[11] = {0.03805, 0.06055, 0.08475, 0.11235, 0.1425, 0.175, 0.2095, 0.2455, 0.2835, 0.323, 0.363}; TH1 *kmproj = new TH1F("kmproj","k^{-} projection",10, xAxis); kmproj->SetBinContent(1,0.0263); kmproj->SetBinContent(2,0.02474); kmproj->SetBinContent(3,0.02273); kmproj->SetBinContent(4,0.02111); kmproj->SetBinContent(5,0.01982); kmproj->SetBinContent(6,0.0177); kmproj->SetBinContent(7,0.0158); kmproj->SetBinContent(8,0.0147); kmproj->SetBinContent(9,0.0127); kmproj->SetBinContent(10,0.0108); kmproj->SetBinError(1,0.002310676); kmproj->SetBinError(2,0.001457075); kmproj->SetBinError(3,0.00122985); kmproj->SetBinError(4,0.001229219); kmproj->SetBinError(5,0.001386716); kmproj->SetBinError(6,0.002278865); kmproj->SetBinError(7,0.002057693); kmproj->SetBinError(8,0.001852087); kmproj->SetBinError(9,0.001184578); kmproj->SetBinError(10,0.001225398); kmproj->SetEntries(11); TF1 *kmfit = new TF1("*kmfit",0,1,0); //The original function : KmFit had originally been created by: //TF1 *kmfit = new TF1("kmfit",KmFit,0,1,0); kmfit->SetRange(0,1); kmfit->SetName("kmfit"); kmfit->SetTitle("KmFit"); kmfit->SetSavedPoint(0,0.02479613); kmfit->SetSavedPoint(1,0.0247934); kmfit->SetSavedPoint(2,0.02478521); kmfit->SetSavedPoint(3,0.02477156); kmfit->SetSavedPoint(4,0.02475248); kmfit->SetSavedPoint(5,0.02472797); kmfit->SetSavedPoint(6,0.02469806); kmfit->SetSavedPoint(7,0.02466276); kmfit->SetSavedPoint(8,0.02462212); kmfit->SetSavedPoint(9,0.02457616); kmfit->SetSavedPoint(10,0.02452492); kmfit->SetSavedPoint(11,0.02446845); kmfit->SetSavedPoint(12,0.02440679); kmfit->SetSavedPoint(13,0.02434); kmfit->SetSavedPoint(14,0.02426813); kmfit->SetSavedPoint(15,0.02419123); kmfit->SetSavedPoint(16,0.02410939); kmfit->SetSavedPoint(17,0.02402265); kmfit->SetSavedPoint(18,0.02393111); kmfit->SetSavedPoint(19,0.02383482); kmfit->SetSavedPoint(20,0.02373388); kmfit->SetSavedPoint(21,0.02362837); kmfit->SetSavedPoint(22,0.02351837); kmfit->SetSavedPoint(23,0.02340397); kmfit->SetSavedPoint(24,0.02328528); kmfit->SetSavedPoint(25,0.02316238); kmfit->SetSavedPoint(26,0.02303539); kmfit->SetSavedPoint(27,0.02290439); kmfit->SetSavedPoint(28,0.0227695); kmfit->SetSavedPoint(29,0.02263083); kmfit->SetSavedPoint(30,0.02248849); kmfit->SetSavedPoint(31,0.02234258); kmfit->SetSavedPoint(32,0.02219323); kmfit->SetSavedPoint(33,0.02204056); kmfit->SetSavedPoint(34,0.02188467); kmfit->SetSavedPoint(35,0.0217257); kmfit->SetSavedPoint(36,0.02156376); kmfit->SetSavedPoint(37,0.02139897); kmfit->SetSavedPoint(38,0.02123146); kmfit->SetSavedPoint(39,0.02106135); kmfit->SetSavedPoint(40,0.02088876); kmfit->SetSavedPoint(41,0.02071383); kmfit->SetSavedPoint(42,0.02053666); kmfit->SetSavedPoint(43,0.02035739); kmfit->SetSavedPoint(44,0.02017613); kmfit->SetSavedPoint(45,0.01999302); kmfit->SetSavedPoint(46,0.01980817); kmfit->SetSavedPoint(47,0.01962171); kmfit->SetSavedPoint(48,0.01943375); kmfit->SetSavedPoint(49,0.01924441); kmfit->SetSavedPoint(50,0.01905381); kmfit->SetSavedPoint(51,0.01886207); kmfit->SetSavedPoint(52,0.0186693); kmfit->SetSavedPoint(53,0.01847561); kmfit->SetSavedPoint(54,0.01828112); kmfit->SetSavedPoint(55,0.01808592); kmfit->SetSavedPoint(56,0.01789014); kmfit->SetSavedPoint(57,0.01769387); kmfit->SetSavedPoint(58,0.01749721); kmfit->SetSavedPoint(59,0.01730027); kmfit->SetSavedPoint(60,0.01710314); kmfit->SetSavedPoint(61,0.01690592); kmfit->SetSavedPoint(62,0.0167087); kmfit->SetSavedPoint(63,0.01651157); kmfit->SetSavedPoint(64,0.01631461); kmfit->SetSavedPoint(65,0.01611792); kmfit->SetSavedPoint(66,0.01592157); kmfit->SetSavedPoint(67,0.01572565); kmfit->SetSavedPoint(68,0.01553022); kmfit->SetSavedPoint(69,0.01533537); kmfit->SetSavedPoint(70,0.01514117); kmfit->SetSavedPoint(71,0.01494768); kmfit->SetSavedPoint(72,0.01475498); kmfit->SetSavedPoint(73,0.01456312); kmfit->SetSavedPoint(74,0.01437216); kmfit->SetSavedPoint(75,0.01418217); kmfit->SetSavedPoint(76,0.01399321); kmfit->SetSavedPoint(77,0.01380532); kmfit->SetSavedPoint(78,0.01361855); kmfit->SetSavedPoint(79,0.01343296); kmfit->SetSavedPoint(80,0.01324859); kmfit->SetSavedPoint(81,0.01306548); kmfit->SetSavedPoint(82,0.01288368); kmfit->SetSavedPoint(83,0.01270322); kmfit->SetSavedPoint(84,0.01252415); kmfit->SetSavedPoint(85,0.01234649); kmfit->SetSavedPoint(86,0.01217028); kmfit->SetSavedPoint(87,0.01199555); kmfit->SetSavedPoint(88,0.01182234); kmfit->SetSavedPoint(89,0.01165065); kmfit->SetSavedPoint(90,0.01148053); kmfit->SetSavedPoint(91,0.01131199); kmfit->SetSavedPoint(92,0.01114505); kmfit->SetSavedPoint(93,0.01097974); kmfit->SetSavedPoint(94,0.01081607); kmfit->SetSavedPoint(95,0.01065405); kmfit->SetSavedPoint(96,0.01049371); kmfit->SetSavedPoint(97,0.01033505); kmfit->SetSavedPoint(98,0.01017808); kmfit->SetSavedPoint(99,0.01002282); kmfit->SetSavedPoint(100,0.009869275); kmfit->SetSavedPoint(101,0); kmfit->SetSavedPoint(102,1); kmfit->SetFillColor(19); kmfit->SetFillStyle(0); kmfit->SetLineWidth(1); kmproj->GetListOfFunctions()->Add(kmfit); kmproj->SetMarkerColor(3); kmproj->SetMarkerStyle(22); kmproj->SetMarkerSize(0.5); kmproj->Draw("same"); Double_t xAxis[17] = {0.081, 0.103, 0.1255, 0.1495, 0.1755, 0.2035, 0.233, 0.2635, 0.295, 0.328, 0.362, 0.397, 0.4335, 0.4705, 0.508, 0.5465, 0.5855}; TH1 *proproj = new TH1F("proproj","pro projection",16, xAxis); proproj->SetBinContent(1,0.000642); proproj->SetBinContent(2,0.000645); proproj->SetBinContent(3,0.000618); proproj->SetBinContent(4,0.000596); proproj->SetBinContent(5,0.000575); proproj->SetBinContent(6,0.000544); proproj->SetBinContent(7,0.000507); proproj->SetBinContent(8,0.000489); proproj->SetBinContent(9,0.000467); proproj->SetBinContent(10,0.0004436); proproj->SetBinContent(11,0.000416); proproj->SetBinContent(12,0.000395); proproj->SetBinContent(13,0.000368); proproj->SetBinContent(14,0.000336); proproj->SetBinContent(15,0.000324); proproj->SetBinContent(16,0.000289); proproj->SetBinError(1,4.462522e-05); proproj->SetBinError(2,4.080518e-05); proproj->SetBinError(3,3.680774e-05); proproj->SetBinError(4,3.382366e-05); proproj->SetBinError(5,3.155253e-05); proproj->SetBinError(6,3.014697e-05); proproj->SetBinError(7,2.804679e-05); proproj->SetBinError(8,2.681049e-05); proproj->SetBinError(9,2.540123e-05); proproj->SetBinError(10,2.412887e-05); proproj->SetBinError(11,2.452835e-05); proproj->SetBinError(12,2.310979e-05); proproj->SetBinError(13,2.196725e-05); proproj->SetBinError(14,2.008084e-05); proproj->SetBinError(15,2.141121e-05); proproj->SetBinError(16,2.01197e-05); proproj->SetEntries(17); TF1 *profit = new TF1("*profit",0,1,0); //The original function : ProFit had originally been created by: //TF1 *profit = new TF1("profit",ProFit,0,1,0); profit->SetRange(0,1); profit->SetName("profit"); profit->SetTitle("ProFit"); profit->SetSavedPoint(0,0.0006311015); profit->SetSavedPoint(1,0.0006310809); profit->SetSavedPoint(2,0.0006310191); profit->SetSavedPoint(3,0.0006309159); profit->SetSavedPoint(4,0.0006307716); profit->SetSavedPoint(5,0.0006305859); profit->SetSavedPoint(6,0.0006303589); profit->SetSavedPoint(7,0.0006300906); profit->SetSavedPoint(8,0.0006297809); profit->SetSavedPoint(9,0.0006294298); profit->SetSavedPoint(10,0.0006290372); profit->SetSavedPoint(11,0.0006286031); profit->SetSavedPoint(12,0.0006281273); profit->SetSavedPoint(13,0.00062761); profit->SetSavedPoint(14,0.0006270509); profit->SetSavedPoint(15,0.0006264501); profit->SetSavedPoint(16,0.0006258074); profit->SetSavedPoint(17,0.0006251228); profit->SetSavedPoint(18,0.0006243962); profit->SetSavedPoint(19,0.0006236276); profit->SetSavedPoint(20,0.0006228169); profit->SetSavedPoint(21,0.0006219641); profit->SetSavedPoint(22,0.0006210689); profit->SetSavedPoint(23,0.0006201315); profit->SetSavedPoint(24,0.0006191518); profit->SetSavedPoint(25,0.0006181296); profit->SetSavedPoint(26,0.000617065); profit->SetSavedPoint(27,0.0006159578); profit->SetSavedPoint(28,0.0006148082); profit->SetSavedPoint(29,0.000613616); profit->SetSavedPoint(30,0.0006123812); profit->SetSavedPoint(31,0.0006111039); profit->SetSavedPoint(32,0.000609784); profit->SetSavedPoint(33,0.0006084215); profit->SetSavedPoint(34,0.0006070165); profit->SetSavedPoint(35,0.000605569); profit->SetSavedPoint(36,0.000604079); profit->SetSavedPoint(37,0.0006025466); profit->SetSavedPoint(38,0.0006009719); profit->SetSavedPoint(39,0.0005993549); profit->SetSavedPoint(40,0.0005976959); profit->SetSavedPoint(41,0.0005959948); profit->SetSavedPoint(42,0.0005942518); profit->SetSavedPoint(43,0.0005924671); profit->SetSavedPoint(44,0.0005906408); profit->SetSavedPoint(45,0.0005887732); profit->SetSavedPoint(46,0.0005868644); profit->SetSavedPoint(47,0.0005849146); profit->SetSavedPoint(48,0.0005829241); profit->SetSavedPoint(49,0.0005808932); profit->SetSavedPoint(50,0.000578822); profit->SetSavedPoint(51,0.000576711); profit->SetSavedPoint(52,0.0005745604); profit->SetSavedPoint(53,0.0005723705); profit->SetSavedPoint(54,0.0005701418); profit->SetSavedPoint(55,0.0005678745); profit->SetSavedPoint(56,0.000565569); profit->SetSavedPoint(57,0.0005632258); profit->SetSavedPoint(58,0.0005608453); profit->SetSavedPoint(59,0.0005584279); profit->SetSavedPoint(60,0.0005559741); profit->SetSavedPoint(61,0.0005534843); profit->SetSavedPoint(62,0.000550959); profit->SetSavedPoint(63,0.0005483988); profit->SetSavedPoint(64,0.0005458042); profit->SetSavedPoint(65,0.0005431758); profit->SetSavedPoint(66,0.000540514); profit->SetSavedPoint(67,0.0005378195); profit->SetSavedPoint(68,0.0005350928); profit->SetSavedPoint(69,0.0005323346); profit->SetSavedPoint(70,0.0005295455); profit->SetSavedPoint(71,0.0005267261); profit->SetSavedPoint(72,0.000523877); profit->SetSavedPoint(73,0.000520999); profit->SetSavedPoint(74,0.0005180926); profit->SetSavedPoint(75,0.0005151587); profit->SetSavedPoint(76,0.0005121978); profit->SetSavedPoint(77,0.0005092106); profit->SetSavedPoint(78,0.000506198); profit->SetSavedPoint(79,0.0005031606); profit->SetSavedPoint(80,0.0005000991); profit->SetSavedPoint(81,0.0004970143); profit->SetSavedPoint(82,0.0004939069); profit->SetSavedPoint(83,0.0004907778); profit->SetSavedPoint(84,0.0004876275); profit->SetSavedPoint(85,0.000484457); profit->SetSavedPoint(86,0.0004812669); profit->SetSavedPoint(87,0.0004780581); profit->SetSavedPoint(88,0.0004748313); profit->SetSavedPoint(89,0.0004715873); profit->SetSavedPoint(90,0.0004683269); profit->SetSavedPoint(91,0.0004650509); profit->SetSavedPoint(92,0.00046176); profit->SetSavedPoint(93,0.000458455); profit->SetSavedPoint(94,0.0004551368); profit->SetSavedPoint(95,0.0004518061); profit->SetSavedPoint(96,0.0004484636); profit->SetSavedPoint(97,0.0004451102); profit->SetSavedPoint(98,0.0004417467); profit->SetSavedPoint(99,0.0004383738); profit->SetSavedPoint(100,0.0004349923); profit->SetSavedPoint(101,0); profit->SetSavedPoint(102,1); profit->SetFillColor(19); profit->SetFillStyle(0); profit->SetLineWidth(1); proproj->GetListOfFunctions()->Add(profit); proproj->SetMarkerColor(4); proproj->SetMarkerStyle(25); proproj->SetMarkerSize(0.5); proproj->Draw("same"); Double_t xAxis[18] = {0.0626, 0.0822, 0.103, 0.1255, 0.1495, 0.1755, 0.2035, 0.233, 0.2635, 0.295, 0.328, 0.362, 0.397, 0.4335, 0.4705, 0.508, 0.5465, 0.5855}; TH1 *pbproj = new TH1F("pbproj","#bar{p} projection",17, xAxis); pbproj->SetBinContent(1,5.08e-05); pbproj->SetBinContent(2,4.879e-05); pbproj->SetBinContent(3,4.837e-05); pbproj->SetBinContent(4,4.685e-05); pbproj->SetBinContent(5,4.608e-05); pbproj->SetBinContent(6,4.369e-05); pbproj->SetBinContent(7,4.293e-05); pbproj->SetBinContent(8,4.009e-05); pbproj->SetBinContent(9,3.818e-05); pbproj->SetBinContent(10,3.66e-05); pbproj->SetBinContent(11,3.504e-05); pbproj->SetBinContent(12,3.174e-05); pbproj->SetBinContent(13,2.995e-05); pbproj->SetBinContent(14,2.812e-05); pbproj->SetBinContent(15,2.596e-05); pbproj->SetBinContent(16,2.43e-05); pbproj->SetBinContent(17,2.22e-05); pbproj->SetBinError(1,2.809199e-06); pbproj->SetBinError(2,2.537944e-06); pbproj->SetBinError(3,2.512278e-06); pbproj->SetBinError(4,2.431009e-06); pbproj->SetBinError(5,2.38858e-06); pbproj->SetBinError(6,2.262773e-06); pbproj->SetBinError(7,2.327544e-06); pbproj->SetBinError(8,2.18916e-06); pbproj->SetBinError(9,2.085637e-06); pbproj->SetBinError(10,2.00125e-06); pbproj->SetBinError(11,1.913741e-06); pbproj->SetBinError(12,1.859965e-06); pbproj->SetBinError(13,1.757528e-06); pbproj->SetBinError(14,1.669382e-06); pbproj->SetBinError(15,1.562595e-06); pbproj->SetBinError(16,1.638971e-06); pbproj->SetBinError(17,1.634656e-06); pbproj->SetEntries(18); TF1 *pbfit = new TF1("*pbfit",0,1,0); //The original function : PbFit had originally been created by: //TF1 *pbfit = new TF1("pbfit",PbFit,0,1,0); pbfit->SetRange(0,1); pbfit->SetName("pbfit"); pbfit->SetTitle("PbFit"); pbfit->SetSavedPoint(0,5.131374e-05); pbfit->SetSavedPoint(1,5.131207e-05); pbfit->SetSavedPoint(2,5.130704e-05); pbfit->SetSavedPoint(3,5.129866e-05); pbfit->SetSavedPoint(4,5.128692e-05); pbfit->SetSavedPoint(5,5.127182e-05); pbfit->SetSavedPoint(6,5.125337e-05); pbfit->SetSavedPoint(7,5.123155e-05); pbfit->SetSavedPoint(8,5.120637e-05); pbfit->SetSavedPoint(9,5.117782e-05); pbfit->SetSavedPoint(10,5.11459e-05); pbfit->SetSavedPoint(11,5.11106e-05); pbfit->SetSavedPoint(12,5.107192e-05); pbfit->SetSavedPoint(13,5.102985e-05); pbfit->SetSavedPoint(14,5.09844e-05); pbfit->SetSavedPoint(15,5.093554e-05); pbfit->SetSavedPoint(16,5.088329e-05); pbfit->SetSavedPoint(17,5.082762e-05); pbfit->SetSavedPoint(18,5.076855e-05); pbfit->SetSavedPoint(19,5.070606e-05); pbfit->SetSavedPoint(20,5.064014e-05); pbfit->SetSavedPoint(21,5.057079e-05); pbfit->SetSavedPoint(22,5.049801e-05); pbfit->SetSavedPoint(23,5.042179e-05); pbfit->SetSavedPoint(24,5.034213e-05); pbfit->SetSavedPoint(25,5.025902e-05); pbfit->SetSavedPoint(26,5.017246e-05); pbfit->SetSavedPoint(27,5.008244e-05); pbfit->SetSavedPoint(28,4.998896e-05); pbfit->SetSavedPoint(29,4.989203e-05); pbfit->SetSavedPoint(30,4.979163e-05); pbfit->SetSavedPoint(31,4.968777e-05); pbfit->SetSavedPoint(32,4.958045e-05); pbfit->SetSavedPoint(33,4.946967e-05); pbfit->SetSavedPoint(34,4.935543e-05); pbfit->SetSavedPoint(35,4.923774e-05); pbfit->SetSavedPoint(36,4.911659e-05); pbfit->SetSavedPoint(37,4.899199e-05); pbfit->SetSavedPoint(38,4.886396e-05); pbfit->SetSavedPoint(39,4.873248e-05); pbfit->SetSavedPoint(40,4.859759e-05); pbfit->SetSavedPoint(41,4.845928e-05); pbfit->SetSavedPoint(42,4.831756e-05); pbfit->SetSavedPoint(43,4.817245e-05); pbfit->SetSavedPoint(44,4.802396e-05); pbfit->SetSavedPoint(45,4.78721e-05); pbfit->SetSavedPoint(46,4.77169e-05); pbfit->SetSavedPoint(47,4.755837e-05); pbfit->SetSavedPoint(48,4.739652e-05); pbfit->SetSavedPoint(49,4.723139e-05); pbfit->SetSavedPoint(50,4.706299e-05); pbfit->SetSavedPoint(51,4.689135e-05); pbfit->SetSavedPoint(52,4.671649e-05); pbfit->SetSavedPoint(53,4.653843e-05); pbfit->SetSavedPoint(54,4.635722e-05); pbfit->SetSavedPoint(55,4.617287e-05); pbfit->SetSavedPoint(56,4.598541e-05); pbfit->SetSavedPoint(57,4.579489e-05); pbfit->SetSavedPoint(58,4.560134e-05); pbfit->SetSavedPoint(59,4.540478e-05); pbfit->SetSavedPoint(60,4.520526e-05); pbfit->SetSavedPoint(61,4.500282e-05); pbfit->SetSavedPoint(62,4.47975e-05); pbfit->SetSavedPoint(63,4.458934e-05); pbfit->SetSavedPoint(64,4.437837e-05); pbfit->SetSavedPoint(65,4.416466e-05); pbfit->SetSavedPoint(66,4.394823e-05); pbfit->SetSavedPoint(67,4.372915e-05); pbfit->SetSavedPoint(68,4.350744e-05); pbfit->SetSavedPoint(69,4.328318e-05); pbfit->SetSavedPoint(70,4.30564e-05); pbfit->SetSavedPoint(71,4.282716e-05); pbfit->SetSavedPoint(72,4.259551e-05); pbfit->SetSavedPoint(73,4.23615e-05); pbfit->SetSavedPoint(74,4.212519e-05); pbfit->SetSavedPoint(75,4.188664e-05); pbfit->SetSavedPoint(76,4.164589e-05); pbfit->SetSavedPoint(77,4.140301e-05); pbfit->SetSavedPoint(78,4.115806e-05); pbfit->SetSavedPoint(79,4.091109e-05); pbfit->SetSavedPoint(80,4.066217e-05); pbfit->SetSavedPoint(81,4.041135e-05); pbfit->SetSavedPoint(82,4.01587e-05); pbfit->SetSavedPoint(83,3.990427e-05); pbfit->SetSavedPoint(84,3.964813e-05); pbfit->SetSavedPoint(85,3.939034e-05); pbfit->SetSavedPoint(86,3.913096e-05); pbfit->SetSavedPoint(87,3.887005e-05); pbfit->SetSavedPoint(88,3.860769e-05); pbfit->SetSavedPoint(89,3.834393e-05); pbfit->SetSavedPoint(90,3.807883e-05); pbfit->SetSavedPoint(91,3.781246e-05); pbfit->SetSavedPoint(92,3.754488e-05); pbfit->SetSavedPoint(93,3.727616e-05); pbfit->SetSavedPoint(94,3.700636e-05); pbfit->SetSavedPoint(95,3.673555e-05); pbfit->SetSavedPoint(96,3.646378e-05); pbfit->SetSavedPoint(97,3.619112e-05); pbfit->SetSavedPoint(98,3.591764e-05); pbfit->SetSavedPoint(99,3.564339e-05); pbfit->SetSavedPoint(100,3.536845e-05); pbfit->SetSavedPoint(101,0); pbfit->SetSavedPoint(102,1); pbfit->SetFillColor(19); pbfit->SetFillStyle(0); pbfit->SetLineWidth(1); pbproj->GetListOfFunctions()->Add(pbfit); pbproj->SetMarkerColor(4); pbproj->SetMarkerStyle(21); pbproj->SetMarkerSize(0.5); pbproj->Draw("same"); TLatex * tex = new TLatex(0.4,0.85,"#beta_{s} = 0.840 #pm 0.000"); tex->SetNDC(); tex->SetTextColor(2); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.4,0.8,"Temp = 0.180 #pm 0.004"); tex->SetNDC(); tex->SetTextColor(2); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.4,0.75,"#alpha = 0.500 #pm 0.006"); tex->SetNDC(); tex->SetTextColor(2); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.4,0.7,"#chi^{2}/NDF = 51.9 / 67"); tex->SetNDC(); tex->SetTextColor(2); tex->SetLineWidth(2); tex->Draw(); TPaveText *pt = new TPaveText(0.01,0.9390678,0.4614516,0.995,"blNDC"); pt->SetName("title"); pt->SetBorderSize(2); pt->SetFillColor(19); text = pt->AddText("Projection of multifit"); pt->Draw(); c2->Modified(); c2->cd(); c2->SetSelected(c2); c2->ToggleToolBar(); }