{ //=========Macro generated from canvas: c1/c1 //========= (Mon Feb 23 11:20:32 2009) by ROOT version5.14/00f TCanvas *c1 = new TCanvas("c1", "c1",31,387,700,500); gStyle->SetOptStat(0); gStyle->SetOptTitle(0); c1->Range(-0.15,-0.233766,1.1,1.32468); c1->SetFillColor(10); c1->SetBorderMode(0); c1->SetBorderSize(2); c1->SetTickx(); c1->SetTicky(); c1->SetLeftMargin(0.12); c1->SetRightMargin(0.08); c1->SetTopMargin(0.08); c1->SetBottomMargin(0.15); c1->SetFrameFillColor(0); c1->SetFrameLineWidth(2); c1->SetFrameBorderMode(0); c1->SetFrameLineWidth(2); c1->SetFrameBorderMode(0); Double_t xAxis[14] = {0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.925, 0.95, 0.975, 1}; TH1 *EvsC1 = new TH1F("EvsC1","SigmaE/E vs Cost 1",13, xAxis); EvsC1->SetBinContent(1,0.272688); EvsC1->SetBinContent(2,0.266972); EvsC1->SetBinContent(3,0.240965); EvsC1->SetBinContent(4,0.254704); EvsC1->SetBinContent(5,0.244206); EvsC1->SetBinContent(6,0.246059); EvsC1->SetBinContent(7,0.253328); EvsC1->SetBinContent(8,0.272412); EvsC1->SetBinContent(9,0.269097); EvsC1->SetBinContent(10,0.273646); EvsC1->SetBinContent(11,0.282544); EvsC1->SetBinContent(12,0.331963); EvsC1->SetBinContent(13,0.451104); EvsC1->SetBinError(1,0.0100175); EvsC1->SetBinError(2,0.00970328); EvsC1->SetBinError(3,0.00849817); EvsC1->SetBinError(4,0.00906771); EvsC1->SetBinError(5,0.0082889); EvsC1->SetBinError(6,0.00788423); EvsC1->SetBinError(7,0.00759679); EvsC1->SetBinError(8,0.00790347); EvsC1->SetBinError(9,0.00735942); EvsC1->SetBinError(10,0.0155171); EvsC1->SetBinError(11,0.0147086); EvsC1->SetBinError(12,0.0173048); EvsC1->SetBinError(13,0.0238084); EvsC1->SetMinimum(0); EvsC1->SetMaximum(1.2); EvsC1->SetEntries(13); EvsC1->SetStats(0); EvsC1->SetLineWidth(2); EvsC1->SetMarkerStyle(20); EvsC1->SetMarkerSize(0.7); EvsC1->GetXaxis()->SetTitle("|cos#theta|"); EvsC1->GetXaxis()->SetNdivisions(506); EvsC1->GetXaxis()->SetLabelFont(42); EvsC1->GetXaxis()->SetLabelOffset(0.015); EvsC1->GetXaxis()->SetLabelSize(0.05); EvsC1->GetXaxis()->SetTitleSize(0.065); EvsC1->GetXaxis()->SetTitleOffset(0.9); EvsC1->GetXaxis()->SetTitleFont(42); EvsC1->GetYaxis()->SetTitle("rms_{90} / #sqrt{E/GeV}"); EvsC1->GetYaxis()->SetNdivisions(506); EvsC1->GetYaxis()->SetLabelFont(42); EvsC1->GetYaxis()->SetLabelOffset(0.015); EvsC1->GetYaxis()->SetLabelSize(0.05); EvsC1->GetYaxis()->SetTitleSize(0.065); EvsC1->GetYaxis()->SetTitleOffset(0.8); EvsC1->GetYaxis()->SetTitleFont(42); EvsC1->GetZaxis()->SetLabelFont(42); EvsC1->GetZaxis()->SetLabelOffset(0.015); EvsC1->GetZaxis()->SetLabelSize(0.06); EvsC1->GetZaxis()->SetTitleSize(0.07); EvsC1->GetZaxis()->SetTitleOffset(1.1); EvsC1->GetZaxis()->SetTitleFont(42); EvsC1->Draw(""); Double_t xAxis[14] = {0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.925, 0.95, 0.975, 1}; TH1 *EvsC1 = new TH1F("EvsC1","SigmaE/E vs Cost 1",13, xAxis); EvsC1->SetBinContent(1,0.338667); EvsC1->SetBinContent(2,0.285062); EvsC1->SetBinContent(3,0.314003); EvsC1->SetBinContent(4,0.288595); EvsC1->SetBinContent(5,0.286077); EvsC1->SetBinContent(6,0.275937); EvsC1->SetBinContent(7,0.280435); EvsC1->SetBinContent(8,0.327852); EvsC1->SetBinContent(9,0.29627); EvsC1->SetBinContent(10,0.314456); EvsC1->SetBinContent(11,0.29628); EvsC1->SetBinContent(12,0.397293); EvsC1->SetBinContent(13,0.581222); EvsC1->SetBinError(1,0.0121107); EvsC1->SetBinError(2,0.0105578); EvsC1->SetBinError(3,0.0107893); EvsC1->SetBinError(4,0.0102677); EvsC1->SetBinError(5,0.00944709); EvsC1->SetBinError(6,0.00880103); EvsC1->SetBinError(7,0.00880669); EvsC1->SetBinError(8,0.00951597); EvsC1->SetBinError(9,0.00809953); EvsC1->SetBinError(10,0.0176338); EvsC1->SetBinError(11,0.0158143); EvsC1->SetBinError(12,0.0215462); EvsC1->SetBinError(13,0.0300945); EvsC1->SetEntries(13); EvsC1->SetStats(0); EvsC1->SetLineColor(4); EvsC1->SetLineWidth(2); EvsC1->SetMarkerColor(4); EvsC1->SetMarkerStyle(24); EvsC1->GetXaxis()->SetNdivisions(506); EvsC1->GetXaxis()->SetLabelFont(42); EvsC1->GetXaxis()->SetLabelOffset(0.015); EvsC1->GetXaxis()->SetLabelSize(0.06); EvsC1->GetXaxis()->SetTitleSize(0.07); EvsC1->GetXaxis()->SetTitleFont(42); EvsC1->GetYaxis()->SetNdivisions(506); EvsC1->GetYaxis()->SetLabelFont(42); EvsC1->GetYaxis()->SetLabelOffset(0.015); EvsC1->GetYaxis()->SetLabelSize(0.06); EvsC1->GetYaxis()->SetTitleSize(0.07); EvsC1->GetYaxis()->SetTitleOffset(1.1); EvsC1->GetYaxis()->SetTitleFont(42); EvsC1->GetZaxis()->SetLabelFont(42); EvsC1->GetZaxis()->SetLabelOffset(0.015); EvsC1->GetZaxis()->SetLabelSize(0.06); EvsC1->GetZaxis()->SetTitleSize(0.07); EvsC1->GetZaxis()->SetTitleOffset(1.1); EvsC1->GetZaxis()->SetTitleFont(42); EvsC1->Draw("same"); Double_t xAxis[14] = {0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.925, 0.95, 0.975, 1}; TH1 *EvsC1 = new TH1F("EvsC1","SigmaE/E vs Cost 1",13, xAxis); EvsC1->SetBinContent(1,0.491694); EvsC1->SetBinContent(2,0.404246); EvsC1->SetBinContent(3,0.395309); EvsC1->SetBinContent(4,0.390249); EvsC1->SetBinContent(5,0.393813); EvsC1->SetBinContent(6,0.374906); EvsC1->SetBinContent(7,0.407578); EvsC1->SetBinContent(8,0.415056); EvsC1->SetBinContent(9,0.371868); EvsC1->SetBinContent(10,0.442373); EvsC1->SetBinContent(11,0.420059); EvsC1->SetBinContent(12,0.509949); EvsC1->SetBinContent(13,0.815566); EvsC1->SetBinError(1,0.0182359); EvsC1->SetBinError(2,0.0147316); EvsC1->SetBinError(3,0.013985); EvsC1->SetBinError(4,0.0135213); EvsC1->SetBinError(5,0.0132604); EvsC1->SetBinError(6,0.0122542); EvsC1->SetBinError(7,0.0122445); EvsC1->SetBinError(8,0.0123037); EvsC1->SetBinError(9,0.0104929); EvsC1->SetBinError(10,0.0230603); EvsC1->SetBinError(11,0.0235557); EvsC1->SetBinError(12,0.0265469); EvsC1->SetBinError(13,0.0444928); EvsC1->SetEntries(13); EvsC1->SetStats(0); EvsC1->SetLineColor(2); EvsC1->SetLineWidth(2); EvsC1->SetMarkerColor(2); EvsC1->SetMarkerStyle(23); EvsC1->GetXaxis()->SetNdivisions(506); EvsC1->GetXaxis()->SetLabelFont(42); EvsC1->GetXaxis()->SetLabelOffset(0.015); EvsC1->GetXaxis()->SetLabelSize(0.06); EvsC1->GetXaxis()->SetTitleSize(0.07); EvsC1->GetXaxis()->SetTitleFont(42); EvsC1->GetYaxis()->SetNdivisions(506); EvsC1->GetYaxis()->SetLabelFont(42); EvsC1->GetYaxis()->SetLabelOffset(0.015); EvsC1->GetYaxis()->SetLabelSize(0.06); EvsC1->GetYaxis()->SetTitleSize(0.07); EvsC1->GetYaxis()->SetTitleOffset(1.1); EvsC1->GetYaxis()->SetTitleFont(42); EvsC1->GetZaxis()->SetLabelFont(42); EvsC1->GetZaxis()->SetLabelOffset(0.015); EvsC1->GetZaxis()->SetLabelSize(0.06); EvsC1->GetZaxis()->SetTitleSize(0.07); EvsC1->GetZaxis()->SetTitleOffset(1.1); EvsC1->GetZaxis()->SetTitleFont(42); EvsC1->Draw("same"); Double_t xAxis[14] = {0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.925, 0.95, 0.975, 1}; TH1 *EvsC1 = new TH1F("EvsC1","SigmaE/E vs Cost 1",13, xAxis); EvsC1->SetBinContent(1,0.587953); EvsC1->SetBinContent(2,0.489804); EvsC1->SetBinContent(3,0.517076); EvsC1->SetBinContent(4,0.515801); EvsC1->SetBinContent(5,0.48968); EvsC1->SetBinContent(6,0.452848); EvsC1->SetBinContent(7,0.509586); EvsC1->SetBinContent(8,0.553195); EvsC1->SetBinContent(9,0.484179); EvsC1->SetBinContent(10,0.571624); EvsC1->SetBinContent(11,0.581225); EvsC1->SetBinContent(12,0.558738); EvsC1->SetBinContent(13,0.923598); EvsC1->SetBinError(1,0.0253249); EvsC1->SetBinError(2,0.0203205); EvsC1->SetBinError(3,0.0206996); EvsC1->SetBinError(4,0.0202158); EvsC1->SetBinError(5,0.0190319); EvsC1->SetBinError(6,0.0167721); EvsC1->SetBinError(7,0.0178829); EvsC1->SetBinError(8,0.0182383); EvsC1->SetBinError(9,0.0150427); EvsC1->SetBinError(10,0.0351146); EvsC1->SetBinError(11,0.035504); EvsC1->SetBinError(12,0.0352672); EvsC1->SetBinError(13,0.0542355); EvsC1->SetEntries(13); EvsC1->SetStats(0); EvsC1->SetLineColor(6); EvsC1->SetLineWidth(2); EvsC1->SetMarkerColor(6); EvsC1->SetMarkerStyle(21); EvsC1->GetXaxis()->SetNdivisions(506); EvsC1->GetXaxis()->SetLabelFont(42); EvsC1->GetXaxis()->SetLabelOffset(0.015); EvsC1->GetXaxis()->SetLabelSize(0.06); EvsC1->GetXaxis()->SetTitleSize(0.07); EvsC1->GetXaxis()->SetTitleFont(42); EvsC1->GetYaxis()->SetNdivisions(506); EvsC1->GetYaxis()->SetLabelFont(42); EvsC1->GetYaxis()->SetLabelOffset(0.015); EvsC1->GetYaxis()->SetLabelSize(0.06); EvsC1->GetYaxis()->SetTitleSize(0.07); EvsC1->GetYaxis()->SetTitleOffset(1.1); EvsC1->GetYaxis()->SetTitleFont(42); EvsC1->GetZaxis()->SetLabelFont(42); EvsC1->GetZaxis()->SetLabelOffset(0.015); EvsC1->GetZaxis()->SetLabelSize(0.06); EvsC1->GetZaxis()->SetTitleSize(0.07); EvsC1->GetZaxis()->SetTitleOffset(1.1); EvsC1->GetZaxis()->SetTitleFont(42); EvsC1->Draw("same"); TLatex * tex = new TLatex(0.1,1,"Z #rightarrow uds"); tex->SetTextFont(42); tex->SetTextSize(0.08); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.6,1.22,"PandoraPFA v03-00"); tex->SetTextFont(42); tex->SetTextSize(0.06); tex->SetLineWidth(2); tex->Draw(); TLegend *leg = new TLegend(0.5,0.68,0.75,0.88,NULL,"brNDC"); leg->SetBorderSize(0); leg->SetTextSize(0.05); leg->SetTextFont(42); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(2); leg->SetFillColor(1); leg->SetFillStyle(0); TLegendEntry *entry=leg->AddEntry("NULL"," 45 GeV Jets","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(20); entry->SetMarkerSize(1); entry->SetTextAlign(12); entry->SetTextColor(1); entry=leg->AddEntry("NULL","100 GeV Jets","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(4); entry->SetMarkerStyle(24); entry->SetMarkerSize(1); entry->SetTextAlign(12); entry->SetTextColor(1); entry=leg->AddEntry("NULL","180 GeV Jets","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(2); entry->SetMarkerStyle(23); entry->SetMarkerSize(1); entry->SetTextAlign(12); entry->SetTextColor(1); entry=leg->AddEntry("NULL","250 GeV Jets","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(6); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry->SetTextAlign(12); entry->SetTextColor(1); leg->Draw(); c1->Modified(); c1->cd(); c1->SetSelected(c1); c1->SaveAs("ild00_pflow.eps"); c1->SaveAs("ild00_pflow.gif"); }