{ //=========Macro generated from canvas: c1/c1 //========= (Tue Jul 10 17:36:55 2012) by ROOT version5.34/00 TCanvas *c1 = new TCanvas("c1", "c1",72,184,700,500); gStyle->SetOptTitle(0); c1->Range(-56.03884,0.2613078,295.3398,0.3390655); c1->SetFillColor(0); c1->SetBorderMode(0); c1->SetBorderSize(2); c1->SetTickx(1); c1->SetTicky(1); c1->SetLeftMargin(0.1594828); c1->SetTopMargin(0.04872881); c1->SetBottomMargin(0.161017); c1->SetFrameBorderMode(0); c1->SetFrameBorderMode(0); Double_t xAxis2[23] = {0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 100, 120, 140, 160, 210, 260}; TH1D *Medium Gain (Circles/RedFit)__1 = new TH1D("Medium Gain (Circles/RedFit)__1","MEDIUM gain, All EMB",22, xAxis2); Medium Gain (Circles/RedFit)__1->SetBinContent(5,0.300656); Medium Gain (Circles/RedFit)__1->SetBinContent(6,0.299348); Medium Gain (Circles/RedFit)__1->SetBinContent(7,0.2937401); Medium Gain (Circles/RedFit)__1->SetBinContent(8,0.2989364); Medium Gain (Circles/RedFit)__1->SetBinContent(9,0.3089998); Medium Gain (Circles/RedFit)__1->SetBinContent(10,0.3079519); Medium Gain (Circles/RedFit)__1->SetBinContent(11,0.304541); Medium Gain (Circles/RedFit)__1->SetBinContent(12,0.3010921); Medium Gain (Circles/RedFit)__1->SetBinContent(13,0.298966); Medium Gain (Circles/RedFit)__1->SetBinContent(14,0.2919886); Medium Gain (Circles/RedFit)__1->SetBinContent(15,0.2909382); Medium Gain (Circles/RedFit)__1->SetBinContent(16,0.2925448); Medium Gain (Circles/RedFit)__1->SetBinContent(17,0.2928447); Medium Gain (Circles/RedFit)__1->SetBinContent(18,0.2921228); Medium Gain (Circles/RedFit)__1->SetBinContent(19,0.2886629); Medium Gain (Circles/RedFit)__1->SetBinContent(20,0.2878246); Medium Gain (Circles/RedFit)__1->SetBinContent(21,0.2917176); Medium Gain (Circles/RedFit)__1->SetBinContent(22,0.2887351); Medium Gain (Circles/RedFit)__1->SetBinError(5,0.003004847); Medium Gain (Circles/RedFit)__1->SetBinError(6,0.0009358748); Medium Gain (Circles/RedFit)__1->SetBinError(7,0.001249406); Medium Gain (Circles/RedFit)__1->SetBinError(8,0.001247175); Medium Gain (Circles/RedFit)__1->SetBinError(9,0.000983253); Medium Gain (Circles/RedFit)__1->SetBinError(10,0.001080984); Medium Gain (Circles/RedFit)__1->SetBinError(11,0.001252563); Medium Gain (Circles/RedFit)__1->SetBinError(12,0.001459784); Medium Gain (Circles/RedFit)__1->SetBinError(13,0.001600222); Medium Gain (Circles/RedFit)__1->SetBinError(14,0.001893417); Medium Gain (Circles/RedFit)__1->SetBinError(15,0.002197098); Medium Gain (Circles/RedFit)__1->SetBinError(16,0.002426726); Medium Gain (Circles/RedFit)__1->SetBinError(17,0.00167002); Medium Gain (Circles/RedFit)__1->SetBinError(18,0.002715209); Medium Gain (Circles/RedFit)__1->SetBinError(19,0.004367602); Medium Gain (Circles/RedFit)__1->SetBinError(20,0.006239798); Medium Gain (Circles/RedFit)__1->SetBinError(21,0.007239399); Medium Gain (Circles/RedFit)__1->SetBinError(22,0.0275224); Medium Gain (Circles/RedFit)__1->SetMinimum(0.2738281); Medium Gain (Circles/RedFit)__1->SetMaximum(0.3352764); Medium Gain (Circles/RedFit)__1->SetEntries(18); Medium Gain (Circles/RedFit)__1->SetDirectory(0); TPaveStats *ptstats = new TPaveStats(0.6594828,0.7436441,0.875,0.9173729,"brNDC"); ptstats->SetName("stats"); ptstats->SetBorderSize(1); ptstats->SetFillColor(0); ptstats->SetFillStyle(1); ptstats->SetTextAlign(12); TText *text = ptstats->AddText("Medium Gain (Circles/RedFit)"); text->SetTextSize(0.02663842); text = ptstats->AddText("Entries = 18 "); text = ptstats->AddText("Mean = 82.52"); text = ptstats->AddText("RMS = 56.24"); text = ptstats->AddText("p0 = 3.665 #pm 0.194 "); text = ptstats->AddText("p1 = 0.2927 #pm 0.0010 "); ptstats->SetOptStat(1111); ptstats->SetOptFit(11); ptstats->Draw(); Medium Gain (Circles/RedFit)__1->GetListOfFunctions()->Add(ptstats); ptstats->SetParent(Medium Gain (Circles/RedFit)__1); TF1 *PrevFitTMP = new TF1("PrevFitTMP","sqrt(sq([0]/x)+sq([1]))",35,260); PrevFitTMP->SetFillColor(19); PrevFitTMP->SetFillStyle(0); PrevFitTMP->SetMarkerStyle(20); PrevFitTMP->SetMarkerSize(1.2); PrevFitTMP->SetLineColor(2); PrevFitTMP->SetLineWidth(3); PrevFitTMP->SetChisquare(133.7772); PrevFitTMP->SetNDF(13); 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,3.665379); PrevFitTMP->SetParError(0,0.1944807); PrevFitTMP->SetParLimits(0,0,0); PrevFitTMP->SetParameter(1,0.2927377); PrevFitTMP->SetParError(1,0.001044491); PrevFitTMP->SetParLimits(1,0,0); Medium Gain (Circles/RedFit)__1->GetListOfFunctions()->Add(PrevFitTMP); Medium Gain (Circles/RedFit)__1->SetLineWidth(2); Medium Gain (Circles/RedFit)__1->SetMarkerStyle(20); Medium Gain (Circles/RedFit)__1->SetMarkerSize(1.2); Medium Gain (Circles/RedFit)__1->GetXaxis()->SetTitle("Cell Energy [GeV]"); Medium Gain (Circles/RedFit)__1->GetXaxis()->SetLabelFont(42); Medium Gain (Circles/RedFit)__1->GetXaxis()->SetLabelSize(0.05); Medium Gain (Circles/RedFit)__1->GetXaxis()->SetTitleSize(0.05); Medium Gain (Circles/RedFit)__1->GetXaxis()->SetTitleFont(42); Medium Gain (Circles/RedFit)__1->GetYaxis()->SetTitle("Timing Resolution [ns]"); Medium Gain (Circles/RedFit)__1->GetYaxis()->SetLabelFont(42); Medium Gain (Circles/RedFit)__1->GetYaxis()->SetLabelSize(0.05); Medium Gain (Circles/RedFit)__1->GetYaxis()->SetTitleSize(0.05); Medium Gain (Circles/RedFit)__1->GetYaxis()->SetTitleFont(42); Medium Gain (Circles/RedFit)__1->GetZaxis()->SetLabelFont(42); Medium Gain (Circles/RedFit)__1->GetZaxis()->SetLabelSize(0.05); Medium Gain (Circles/RedFit)__1->GetZaxis()->SetTitleSize(0.05); Medium Gain (Circles/RedFit)__1->GetZaxis()->SetTitleFont(42); Medium Gain (Circles/RedFit)__1->Draw(""); Double_t xAxis3[23] = {0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 100, 120, 140, 160, 210, 260}; TH1D *Medium Gain Zee (Triangles/No Fit)__2 = new TH1D("Medium Gain Zee (Triangles/No Fit)__2","MEDIUM gain, All EMB",22, xAxis3); Medium Gain Zee (Triangles/No Fit)__2->SetBinContent(5,0.3120985); Medium Gain Zee (Triangles/No Fit)__2->SetBinContent(6,0.3116272); Medium Gain Zee (Triangles/No Fit)__2->SetBinContent(7,0.3060607); Medium Gain Zee (Triangles/No Fit)__2->SetBinContent(8,0.3118689); Medium Gain Zee (Triangles/No Fit)__2->SetBinContent(9,0.3175048); Medium Gain Zee (Triangles/No Fit)__2->SetBinContent(10,0.3186973); Medium Gain Zee (Triangles/No Fit)__2->SetBinContent(11,0.3181284); Medium Gain Zee (Triangles/No Fit)__2->SetBinContent(12,0.3160484); Medium Gain Zee (Triangles/No Fit)__2->SetBinContent(13,0.3024203); Medium Gain Zee (Triangles/No Fit)__2->SetBinContent(14,0.3016953); Medium Gain Zee (Triangles/No Fit)__2->SetBinContent(15,0.2991475); Medium Gain Zee (Triangles/No Fit)__2->SetBinContent(16,0.2881515); Medium Gain Zee (Triangles/No Fit)__2->SetBinContent(17,0.3220244); Medium Gain Zee (Triangles/No Fit)__2->SetBinContent(18,0.3108211); Medium Gain Zee (Triangles/No Fit)__2->SetBinError(5,0.005955776); Medium Gain Zee (Triangles/No Fit)__2->SetBinError(6,0.00192744); Medium Gain Zee (Triangles/No Fit)__2->SetBinError(7,0.003039529); Medium Gain Zee (Triangles/No Fit)__2->SetBinError(8,0.003271814); Medium Gain Zee (Triangles/No Fit)__2->SetBinError(9,0.002472921); Medium Gain Zee (Triangles/No Fit)__2->SetBinError(10,0.002987559); Medium Gain Zee (Triangles/No Fit)__2->SetBinError(11,0.004104394); Medium Gain Zee (Triangles/No Fit)__2->SetBinError(12,0.004872654); Medium Gain Zee (Triangles/No Fit)__2->SetBinError(13,0.005799591); Medium Gain Zee (Triangles/No Fit)__2->SetBinError(14,0.006477747); Medium Gain Zee (Triangles/No Fit)__2->SetBinError(15,0.008699687); Medium Gain Zee (Triangles/No Fit)__2->SetBinError(16,0.01130133); Medium Gain Zee (Triangles/No Fit)__2->SetBinError(17,0.007507739); Medium Gain Zee (Triangles/No Fit)__2->SetBinError(18,0.011565); Medium Gain Zee (Triangles/No Fit)__2->SetMinimum(0.2537719); Medium Gain Zee (Triangles/No Fit)__2->SetMaximum(0.3651242); Medium Gain Zee (Triangles/No Fit)__2->SetEntries(14); Medium Gain Zee (Triangles/No Fit)__2->SetDirectory(0); ptstats = new TPaveStats(0.5373563,0.5614407,0.7385057,0.6822034,"brNDC"); ptstats->SetName("stats"); ptstats->SetBorderSize(1); ptstats->SetFillColor(0); ptstats->SetFillStyle(1); ptstats->SetTextAlign(12); text = ptstats->AddText("Medium Gain Zee (Triangles/No Fit)"); text->SetTextSize(0.02777542); text = ptstats->AddText("Entries = 14 "); text = ptstats->AddText("Mean = 57.01"); text = ptstats->AddText("RMS = 24.04"); ptstats->SetOptStat(1111); ptstats->SetOptFit(0); ptstats->Draw(); Medium Gain Zee (Triangles/No Fit)__2->GetListOfFunctions()->Add(ptstats); ptstats->SetParent(Medium Gain Zee (Triangles/No Fit)__2); Medium Gain Zee (Triangles/No Fit)__2->SetLineColor(4); Medium Gain Zee (Triangles/No Fit)__2->SetLineWidth(2); Medium Gain Zee (Triangles/No Fit)__2->SetMarkerColor(4); Medium Gain Zee (Triangles/No Fit)__2->SetMarkerStyle(22); Medium Gain Zee (Triangles/No Fit)__2->SetMarkerSize(1.2); Medium Gain Zee (Triangles/No Fit)__2->GetXaxis()->SetTitle("Cell Energy [GeV]"); Medium Gain Zee (Triangles/No Fit)__2->GetXaxis()->SetRange(2,19); Medium Gain Zee (Triangles/No Fit)__2->GetXaxis()->SetLabelFont(42); Medium Gain Zee (Triangles/No Fit)__2->GetXaxis()->SetLabelSize(0.05); Medium Gain Zee (Triangles/No Fit)__2->GetXaxis()->SetTitleSize(0.05); Medium Gain Zee (Triangles/No Fit)__2->GetXaxis()->SetTitleFont(42); Medium Gain Zee (Triangles/No Fit)__2->GetYaxis()->SetTitle("Timing Resolution [ns]"); Medium Gain Zee (Triangles/No Fit)__2->GetYaxis()->SetLabelFont(42); Medium Gain Zee (Triangles/No Fit)__2->GetYaxis()->SetLabelSize(0.05); Medium Gain Zee (Triangles/No Fit)__2->GetYaxis()->SetTitleSize(0.05); Medium Gain Zee (Triangles/No Fit)__2->GetYaxis()->SetTitleFont(42); Medium Gain Zee (Triangles/No Fit)__2->GetZaxis()->SetLabelFont(42); Medium Gain Zee (Triangles/No Fit)__2->GetZaxis()->SetLabelSize(0.05); Medium Gain Zee (Triangles/No Fit)__2->GetZaxis()->SetTitleSize(0.05); Medium Gain Zee (Triangles/No Fit)__2->GetZaxis()->SetTitleFont(42); Medium Gain Zee (Triangles/No Fit)__2->Draw("sames"); c1->Modified(); c1->cd(); c1->SetSelected(c1); }