{ //=========Macro generated from canvas: c1/c1 //========= (Thu Feb 7 23:37:11 2013) by ROOT version5.34/04 TCanvas *c1 = new TCanvas("c1", "c1",18,41,700,500); gStyle->SetOptTitle(0); c1->Range(7.243244,0.2280784,86.97297,0.343942); c1->SetFillColor(0); c1->SetBorderMode(0); c1->SetBorderSize(2); c1->SetTickx(1); c1->SetTicky(1); c1->SetLeftMargin(0.16); c1->SetTopMargin(0.05); c1->SetBottomMargin(0.16); c1->SetFrameBorderMode(0); c1->SetFrameBorderMode(0); TH1D *MG, 14-16 Npv, Brown/Purple = new TH1D("MG, 14-16 Npv, Brown/Purple","MEDIUM gain, All EMB",250,0,250); MG, 14-16 Npv, Brown/Purple->SetBinContent(24,0.305236); MG, 14-16 Npv, Brown/Purple->SetBinContent(25,0.2954819); MG, 14-16 Npv, Brown/Purple->SetBinContent(26,0.2921441); MG, 14-16 Npv, Brown/Purple->SetBinContent(27,0.2920108); MG, 14-16 Npv, Brown/Purple->SetBinContent(28,0.2965463); MG, 14-16 Npv, Brown/Purple->SetBinContent(29,0.29053); MG, 14-16 Npv, Brown/Purple->SetBinContent(30,0.2960529); MG, 14-16 Npv, Brown/Purple->SetBinContent(31,0.2889756); MG, 14-16 Npv, Brown/Purple->SetBinContent(32,0.2932414); MG, 14-16 Npv, Brown/Purple->SetBinContent(33,0.2900231); MG, 14-16 Npv, Brown/Purple->SetBinContent(34,0.2877534); MG, 14-16 Npv, Brown/Purple->SetBinContent(35,0.278691); MG, 14-16 Npv, Brown/Purple->SetBinContent(36,0.2820958); MG, 14-16 Npv, Brown/Purple->SetBinContent(37,0.281663); MG, 14-16 Npv, Brown/Purple->SetBinContent(38,0.2912825); MG, 14-16 Npv, Brown/Purple->SetBinContent(39,0.2809139); MG, 14-16 Npv, Brown/Purple->SetBinContent(40,0.2882929); MG, 14-16 Npv, Brown/Purple->SetBinContent(41,0.2883135); MG, 14-16 Npv, Brown/Purple->SetBinContent(42,0.2916623); MG, 14-16 Npv, Brown/Purple->SetBinContent(43,0.2794567); MG, 14-16 Npv, Brown/Purple->SetBinContent(44,0.2843948); MG, 14-16 Npv, Brown/Purple->SetBinContent(45,0.2924568); MG, 14-16 Npv, Brown/Purple->SetBinContent(46,0.2963588); MG, 14-16 Npv, Brown/Purple->SetBinContent(47,0.2769783); MG, 14-16 Npv, Brown/Purple->SetBinContent(48,0.2948375); MG, 14-16 Npv, Brown/Purple->SetBinContent(49,0.2804332); MG, 14-16 Npv, Brown/Purple->SetBinContent(50,0.288973); MG, 14-16 Npv, Brown/Purple->SetBinContent(51,0.2771314); MG, 14-16 Npv, Brown/Purple->SetBinContent(52,0.2891565); MG, 14-16 Npv, Brown/Purple->SetBinContent(53,0.2856854); MG, 14-16 Npv, Brown/Purple->SetBinContent(54,0.2791271); MG, 14-16 Npv, Brown/Purple->SetBinContent(55,0.2772933); MG, 14-16 Npv, Brown/Purple->SetBinContent(56,0.2879996); MG, 14-16 Npv, Brown/Purple->SetBinContent(57,0.2661927); MG, 14-16 Npv, Brown/Purple->SetBinContent(58,0.2902734); MG, 14-16 Npv, Brown/Purple->SetBinContent(59,0.2643236); MG, 14-16 Npv, Brown/Purple->SetBinContent(60,0.2846925); MG, 14-16 Npv, Brown/Purple->SetBinContent(61,0.2678722); MG, 14-16 Npv, Brown/Purple->SetBinContent(62,0.259709); MG, 14-16 Npv, Brown/Purple->SetBinContent(63,0.2887885); MG, 14-16 Npv, Brown/Purple->SetBinContent(64,0.2882099); MG, 14-16 Npv, Brown/Purple->SetBinContent(65,0.2643073); MG, 14-16 Npv, Brown/Purple->SetBinContent(67,0.2922657); MG, 14-16 Npv, Brown/Purple->SetBinContent(70,0.2761709); MG, 14-16 Npv, Brown/Purple->SetBinContent(75,0.2906578); MG, 14-16 Npv, Brown/Purple->SetBinError(24,0.01179634); MG, 14-16 Npv, Brown/Purple->SetBinError(25,0.004510469); MG, 14-16 Npv, Brown/Purple->SetBinError(26,0.0030952); MG, 14-16 Npv, Brown/Purple->SetBinError(27,0.002311095); MG, 14-16 Npv, Brown/Purple->SetBinError(28,0.002600477); MG, 14-16 Npv, Brown/Purple->SetBinError(29,0.002476817); MG, 14-16 Npv, Brown/Purple->SetBinError(30,0.002815038); MG, 14-16 Npv, Brown/Purple->SetBinError(31,0.003237745); MG, 14-16 Npv, Brown/Purple->SetBinError(32,0.003345024); MG, 14-16 Npv, Brown/Purple->SetBinError(33,0.003200095); MG, 14-16 Npv, Brown/Purple->SetBinError(34,0.003987757); MG, 14-16 Npv, Brown/Purple->SetBinError(35,0.003409403); MG, 14-16 Npv, Brown/Purple->SetBinError(36,0.00417921); MG, 14-16 Npv, Brown/Purple->SetBinError(37,0.004279048); MG, 14-16 Npv, Brown/Purple->SetBinError(38,0.004698576); MG, 14-16 Npv, Brown/Purple->SetBinError(39,0.004089279); MG, 14-16 Npv, Brown/Purple->SetBinError(40,0.004774597); MG, 14-16 Npv, Brown/Purple->SetBinError(41,0.004838884); MG, 14-16 Npv, Brown/Purple->SetBinError(42,0.004254032); MG, 14-16 Npv, Brown/Purple->SetBinError(43,0.003698179); MG, 14-16 Npv, Brown/Purple->SetBinError(44,0.00396951); MG, 14-16 Npv, Brown/Purple->SetBinError(45,0.003790132); MG, 14-16 Npv, Brown/Purple->SetBinError(46,0.004484562); MG, 14-16 Npv, Brown/Purple->SetBinError(47,0.004044631); MG, 14-16 Npv, Brown/Purple->SetBinError(48,0.004721468); MG, 14-16 Npv, Brown/Purple->SetBinError(49,0.004979724); MG, 14-16 Npv, Brown/Purple->SetBinError(50,0.005453482); MG, 14-16 Npv, Brown/Purple->SetBinError(51,0.005118648); MG, 14-16 Npv, Brown/Purple->SetBinError(52,0.006031311); MG, 14-16 Npv, Brown/Purple->SetBinError(53,0.00565706); MG, 14-16 Npv, Brown/Purple->SetBinError(54,0.005682358); MG, 14-16 Npv, Brown/Purple->SetBinError(55,0.007014329); MG, 14-16 Npv, Brown/Purple->SetBinError(56,0.007024986); MG, 14-16 Npv, Brown/Purple->SetBinError(57,0.006088947); MG, 14-16 Npv, Brown/Purple->SetBinError(58,0.008109157); MG, 14-16 Npv, Brown/Purple->SetBinError(59,0.007106822); MG, 14-16 Npv, Brown/Purple->SetBinError(60,0.008718744); MG, 14-16 Npv, Brown/Purple->SetBinError(61,0.007903964); MG, 14-16 Npv, Brown/Purple->SetBinError(62,0.007457644); MG, 14-16 Npv, Brown/Purple->SetBinError(63,0.009317686); MG, 14-16 Npv, Brown/Purple->SetBinError(64,0.01018111); MG, 14-16 Npv, Brown/Purple->SetBinError(65,0.008576265); MG, 14-16 Npv, Brown/Purple->SetBinError(67,0.01014094); MG, 14-16 Npv, Brown/Purple->SetBinError(70,0.01158638); MG, 14-16 Npv, Brown/Purple->SetBinError(75,0.01780576); MG, 14-16 Npv, Brown/Purple->SetMinimum(0.2466166); MG, 14-16 Npv, Brown/Purple->SetMaximum(0.3381488); MG, 14-16 Npv, Brown/Purple->SetEntries(45); TPaveStats *ptstats = new TPaveStats(0.3908046,0.7299578,0.6135057,0.9029536,"brNDC"); ptstats->SetName("stats"); ptstats->SetBorderSize(1); ptstats->SetFillColor(0); ptstats->SetFillStyle(1); ptstats->SetTextAlign(12); TText *text = ptstats->AddText("MG, 14-16 Npv, Brown/Purple"); text->SetTextSize(0.02652602); text = ptstats->AddText("Entries = 45 "); text = ptstats->AddText("Mean = 45.51"); text = ptstats->AddText("RMS = 13.47"); text = ptstats->AddText("p0 = 2.542 "); text = ptstats->AddText("p1 = 0.2779 "); ptstats->SetOptStat(1111); ptstats->SetOptFit(10001); ptstats->Draw(); MG, 14-16 Npv, Brown/Purple->GetListOfFunctions()->Add(ptstats); ptstats->SetParent(MG, 14-16 Npv, Brown/Purple); TF1 *PrevFitTMP = new TF1("PrevFitTMP","sqrt(sq([0]/x)+sq([1]))",20,79); PrevFitTMP->SetFillColor(19); PrevFitTMP->SetFillStyle(0); PrevFitTMP->SetMarkerStyle(20); PrevFitTMP->SetMarkerSize(1.2); PrevFitTMP->SetLineColor(51); PrevFitTMP->SetLineWidth(3); PrevFitTMP->SetChisquare(85.76177); PrevFitTMP->SetNDF(43); PrevFitTMP->GetXaxis()->SetLabelFont(42); PrevFitTMP->GetXaxis()->SetLabelSize(0.05); PrevFitTMP->GetXaxis()->SetTitleSize(0.05); PrevFitTMP->GetXaxis()->SetTitleFont(42); PrevFitTMP->GetYaxis()->SetLabelFont(42); PrevFitTMP->GetYaxis()->SetLabelSize(0.05); PrevFitTMP->GetYaxis()->SetTitleSize(0.05); PrevFitTMP->GetYaxis()->SetTitleFont(42); PrevFitTMP->SetParameter(0,2.541527); PrevFitTMP->SetParError(0,0.1818426); PrevFitTMP->SetParLimits(0,0,0); PrevFitTMP->SetParameter(1,0.2779389); PrevFitTMP->SetParError(1,0.001577889); PrevFitTMP->SetParLimits(1,0,0); MG, 14-16 Npv, Brown/Purple->GetListOfFunctions()->Add(PrevFitTMP); MG, 14-16 Npv, Brown/Purple->SetLineColor(50); MG, 14-16 Npv, Brown/Purple->SetLineWidth(2); MG, 14-16 Npv, Brown/Purple->SetMarkerColor(50); MG, 14-16 Npv, Brown/Purple->SetMarkerStyle(20); MG, 14-16 Npv, Brown/Purple->SetMarkerSize(1.2); MG, 14-16 Npv, Brown/Purple->GetXaxis()->SetTitle("Cell Energy [GeV]"); MG, 14-16 Npv, Brown/Purple->GetXaxis()->SetRange(21,79); MG, 14-16 Npv, Brown/Purple->GetXaxis()->SetLabelFont(42); MG, 14-16 Npv, Brown/Purple->GetXaxis()->SetLabelSize(0.05); MG, 14-16 Npv, Brown/Purple->GetXaxis()->SetTitleSize(0.05); MG, 14-16 Npv, Brown/Purple->GetXaxis()->SetTitleFont(42); MG, 14-16 Npv, Brown/Purple->GetYaxis()->SetTitle("Timing Resolution [ns]"); MG, 14-16 Npv, Brown/Purple->GetYaxis()->SetLabelFont(42); MG, 14-16 Npv, Brown/Purple->GetYaxis()->SetLabelSize(0.05); MG, 14-16 Npv, Brown/Purple->GetYaxis()->SetTitleSize(0.05); MG, 14-16 Npv, Brown/Purple->GetYaxis()->SetTitleFont(42); MG, 14-16 Npv, Brown/Purple->GetZaxis()->SetLabelFont(42); MG, 14-16 Npv, Brown/Purple->GetZaxis()->SetLabelSize(0.05); MG, 14-16 Npv, Brown/Purple->GetZaxis()->SetTitleSize(0.05); MG, 14-16 Npv, Brown/Purple->GetZaxis()->SetTitleFont(42); MG, 14-16 Npv, Brown/Purple->Draw(""); c1->Modified(); c1->cd(); c1->SetSelected(c1); }