void Efficiency_6905_L_theta() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 16:30:04 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-0.4,0.1833333,3.6,1.35); c->SetFillColor(0); c->SetBorderMode(0); c->SetBorderSize(2); c->SetGridx(); c->SetGridy(); c->SetTopMargin(0.3); c->SetFrameBorderMode(0); c->SetFrameBorderMode(0); TH1D *div63 = new TH1D("div63","",50,0,3.2); div63->SetBinContent(5,0.8333333); div63->SetBinContent(6,0.7368421); div63->SetBinContent(7,0.8038084); div63->SetBinContent(8,0.8495882); div63->SetBinContent(9,0.8634812); div63->SetBinContent(10,0.8827519); div63->SetBinContent(11,0.8827919); div63->SetBinContent(12,0.8496684); div63->SetBinContent(13,0.8242092); div63->SetBinContent(14,0.8014641); div63->SetBinContent(15,0.7881933); div63->SetBinContent(16,0.770942); div63->SetBinContent(17,0.753811); div63->SetBinContent(18,0.7714157); div63->SetBinContent(19,0.7476134); div63->SetBinContent(20,0.7496013); div63->SetBinContent(21,0.7117117); div63->SetBinContent(22,0.759322); div63->SetBinContent(23,0.7554113); div63->SetBinContent(24,0.7850746); div63->SetBinContent(25,0.8187688); div63->SetBinContent(26,0.8039867); div63->SetBinContent(27,0.7811816); div63->SetBinContent(28,0.7337461); div63->SetBinContent(29,0.7465753); div63->SetBinContent(30,0.7406297); div63->SetBinContent(31,0.7512924); div63->SetBinContent(32,0.7604651); div63->SetBinContent(33,0.7711575); div63->SetBinContent(34,0.7832013); div63->SetBinContent(35,0.7997778); div63->SetBinContent(36,0.809949); div63->SetBinContent(37,0.8345214); div63->SetBinContent(38,0.862015); div63->SetBinContent(39,0.8767531); div63->SetBinContent(40,0.8659794); div63->SetBinContent(41,0.8824427); div63->SetBinContent(42,0.8545752); div63->SetBinContent(43,0.8333333); div63->SetBinContent(44,1); div63->SetBinError(5,0.7128849); div63->SetBinError(6,0.09781027); div63->SetBinError(7,0.0408453); div63->SetBinError(8,0.03687849); div63->SetBinError(9,0.03958487); div63->SetBinError(10,0.04011116); div63->SetBinError(11,0.03818192); div63->SetBinError(12,0.03400339); div63->SetBinError(13,0.03020642); div63->SetBinError(14,0.02903435); div63->SetBinError(15,0.03018465); div63->SetBinError(16,0.03074285); div63->SetBinError(17,0.03166489); div63->SetBinError(18,0.03502911); div63->SetBinError(19,0.03938202); div63->SetBinError(20,0.04561738); div63->SetBinError(21,0.05219385); div63->SetBinError(22,0.06713539); div63->SetBinError(23,0.07558115); div63->SetBinError(24,0.09130298); div63->SetBinError(25,0.007403135); div63->SetBinError(26,0.09802325); div63->SetBinError(27,0.07788665); div63->SetBinError(28,0.06257093); div63->SetBinError(29,0.05441785); div63->SetBinError(30,0.04384048); div63->SetBinError(31,0.03877896); div63->SetBinError(32,0.03520765); div63->SetBinError(33,0.03213016); div63->SetBinError(34,0.02969924); div63->SetBinError(35,0.02823076); div63->SetBinError(36,0.0273107); div63->SetBinError(37,0.02789114); div63->SetBinError(38,0.03167101); div63->SetBinError(39,0.03737763); div63->SetBinError(40,0.04424164); div63->SetBinError(41,0.05033517); div63->SetBinError(42,0.07191212); div63->SetBinError(43,0.2149429); div63->SetBinError(44,1.414214); div63->SetMinimum(0.3); div63->SetMaximum(1); div63->SetEntries(32.23139); div63->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#cc0000"); div63->SetLineColor(ci); div63->SetLineWidth(2); div63->SetMarkerStyle(20); div63->SetMarkerSize(1.2); div63->GetXaxis()->SetTitle("Azimutal angle #theta (rad)"); div63->GetXaxis()->SetNdivisions(20); div63->GetXaxis()->SetLabelFont(42); div63->GetXaxis()->SetTitleFont(42); div63->GetYaxis()->SetTitle("Hit efficiency"); div63->GetYaxis()->SetNdivisions(10); div63->GetYaxis()->SetLabelFont(42); div63->GetYaxis()->SetTitleFont(42); div63->GetZaxis()->SetLabelFont(42); div63->GetZaxis()->SetLabelSize(0.035); div63->GetZaxis()->SetTitleSize(0.035); div63->GetZaxis()->SetTitleFont(42); div63->Draw("pe"); TH1D *div64 = new TH1D("div64","",50,0,3.2); div64->SetBinContent(5,0.8333333); div64->SetBinContent(6,0.7142857); div64->SetBinContent(7,0.778996); div64->SetBinContent(8,0.8296489); div64->SetBinContent(9,0.8395904); div64->SetBinContent(10,0.8565891); div64->SetBinContent(11,0.8533802); div64->SetBinContent(12,0.8176124); div64->SetBinContent(13,0.8001825); div64->SetBinContent(14,0.779795); div64->SetBinContent(15,0.7628933); div64->SetBinContent(16,0.7490441); div64->SetBinContent(17,0.7275152); div64->SetBinContent(18,0.7434626); div64->SetBinContent(19,0.7249403); div64->SetBinContent(20,0.722488); div64->SetBinContent(21,0.6903153); div64->SetBinContent(22,0.7169492); div64->SetBinContent(23,0.7164502); div64->SetBinContent(24,0.7432836); div64->SetBinContent(25,0.7938827); div64->SetBinContent(26,0.7574751); div64->SetBinContent(27,0.7396061); div64->SetBinContent(28,0.7058824); div64->SetBinContent(29,0.7237443); div64->SetBinContent(30,0.7218891); div64->SetBinContent(31,0.7260195); div64->SetBinContent(32,0.7297674); div64->SetBinContent(33,0.741556); div64->SetBinContent(34,0.7578447); div64->SetBinContent(35,0.7750625); div64->SetBinContent(36,0.7867347); div64->SetBinContent(37,0.8042261); div64->SetBinContent(38,0.8301001); div64->SetBinContent(39,0.8516787); div64->SetBinContent(40,0.8453608); div64->SetBinContent(41,0.8541985); div64->SetBinContent(42,0.8284314); div64->SetBinContent(43,0.8181818); div64->SetBinContent(44,1); div64->SetBinError(5,0.7128849); div64->SetBinError(6,0.0956154); div64->SetBinError(7,0.03991426); div64->SetBinError(8,0.03623682); div64->SetBinError(9,0.03877149); div64->SetBinError(10,0.03922651); div64->SetBinError(11,0.03723498); div64->SetBinError(12,0.03305109); div64->SetBinError(13,0.02955493); div64->SetBinError(14,0.02845503); div64->SetBinError(15,0.02947029); div64->SetBinError(16,0.03010044); div64->SetBinError(17,0.0308533); div64->SetBinError(18,0.03409456); div64->SetBinError(19,0.03850547); div64->SetBinError(20,0.04440549); div64->SetBinError(21,0.05104704); div64->SetBinError(22,0.06437559); div64->SetBinError(23,0.07271194); div64->SetBinError(24,0.0877136); div64->SetBinError(25,0.007236728); div64->SetBinError(26,0.09382515); div64->SetBinError(27,0.07482658); div64->SetBinError(28,0.06082854); div64->SetBinError(29,0.05319661); div64->SetBinError(30,0.04302736); div64->SetBinError(31,0.03782088); div64->SetBinError(32,0.03416211); div64->SetBinError(33,0.03122194); div64->SetBinError(34,0.02899066); div64->SetBinError(35,0.02758682); div64->SetBinError(36,0.02673244); div64->SetBinError(37,0.02714075); div64->SetBinError(38,0.03079959); div64->SetBinError(39,0.03658269); div64->SetBinError(40,0.04345944); div64->SetBinError(41,0.04913607); div64->SetBinError(42,0.07027929); div64->SetBinError(43,0.2120517); div64->SetBinError(44,1.414214); div64->SetMaximum(1); div64->SetEntries(31.1924); div64->SetStats(0); ci = TColor::GetColor("#6600cc"); div64->SetLineColor(ci); div64->SetLineWidth(2); div64->SetMarkerStyle(25); div64->SetMarkerSize(1.2); div64->GetXaxis()->SetNdivisions(5); div64->GetXaxis()->SetLabelFont(42); div64->GetXaxis()->SetLabelSize(0); div64->GetXaxis()->SetTitleSize(0.035); div64->GetXaxis()->SetTitleFont(42); div64->GetYaxis()->SetNdivisions(5); div64->GetYaxis()->SetLabelFont(42); div64->GetYaxis()->SetLabelSize(0.15); div64->GetYaxis()->SetTitleSize(0.035); div64->GetYaxis()->SetTitleFont(42); div64->GetZaxis()->SetLabelFont(42); div64->GetZaxis()->SetLabelSize(0.035); div64->GetZaxis()->SetTitleSize(0.035); div64->GetZaxis()->SetTitleFont(42); div64->Draw("pesame"); TH1D *div65 = new TH1D("div65","",50,0,3.2); div65->SetBinContent(5,0.8333333); div65->SetBinContent(6,0.6879699); div65->SetBinContent(7,0.7553376); div65->SetBinContent(8,0.8066753); div65->SetBinContent(9,0.814237); div65->SetBinContent(10,0.8313953); div65->SetBinContent(11,0.8248464); div65->SetBinContent(12,0.8014001); div65->SetBinContent(13,0.7773723); div65->SetBinContent(14,0.7590044); div65->SetBinContent(15,0.7369445); div65->SetBinContent(16,0.725756); div65->SetBinContent(17,0.703125); div65->SetBinContent(18,0.7177638); div65->SetBinContent(19,0.6939141); div65->SetBinContent(20,0.6961722); div65->SetBinContent(21,0.6655405); div65->SetBinContent(22,0.6932203); div65->SetBinContent(23,0.6926407); div65->SetBinContent(24,0.719403); div65->SetBinContent(25,0.7702326); div65->SetBinContent(26,0.7009967); div65->SetBinContent(27,0.7133479); div65->SetBinContent(28,0.6764706); div65->SetBinContent(29,0.6906393); div65->SetBinContent(30,0.6836582); div65->SetBinContent(31,0.6984492); div65->SetBinContent(32,0.7009302); div65->SetBinContent(33,0.713093); div65->SetBinContent(34,0.7236133); div65->SetBinContent(35,0.7464593); div65->SetBinContent(36,0.7586735); div65->SetBinContent(37,0.779277); div65->SetBinContent(38,0.8028786); div65->SetBinContent(39,0.8266043); div65->SetBinContent(40,0.818678); div65->SetBinContent(41,0.8312977); div65->SetBinContent(42,0.8055556); div65->SetBinContent(43,0.7727273); div65->SetBinContent(44,1); div65->SetBinError(5,0.7128849); div65->SetBinError(6,0.09303834); div65->SetBinError(7,0.03902152); div65->SetBinError(8,0.03549412); div65->SetBinError(9,0.03790384); div65->SetBinError(10,0.03837014); div65->SetBinError(11,0.03631081); div65->SetBinError(12,0.03256695); div65->SetBinError(13,0.02893317); div65->SetBinError(14,0.02789645); div65->SetBinError(15,0.02873311); div65->SetBinError(16,0.02941345); div65->SetBinError(17,0.03009567); div65->SetBinError(18,0.03322968); div65->SetBinError(19,0.03729768); div65->SetBinError(20,0.04322115); div65->SetBinError(21,0.04971075); div65->SetBinError(22,0.06281697); div65->SetBinError(23,0.07094435); div65->SetBinError(24,0.085646); div65->SetBinError(25,0.007077714); div65->SetBinError(26,0.08866338); div65->SetBinError(27,0.0728777); div65->SetBinError(28,0.05897535); div65->SetBinError(29,0.05141302); div65->SetBinError(30,0.04135625); div65->SetBinError(31,0.03676863); div65->SetBinError(32,0.03317251); div65->SetBinError(33,0.03034235); div65->SetBinError(34,0.02802715); div65->SetBinError(35,0.02683691); div65->SetBinError(36,0.0260293); div65->SetBinError(37,0.02651897); div65->SetBinError(38,0.03005162); div65->SetBinError(39,0.03578362); div65->SetBinError(40,0.04244216); div65->SetBinError(41,0.04815872); div65->SetBinError(42,0.06884305); div65->SetBinError(43,0.2033196); div65->SetBinError(44,1.414214); div65->SetMaximum(1); div65->SetEntries(30.14963); div65->SetStats(0); ci = TColor::GetColor("#33ccff"); div65->SetLineColor(ci); div65->SetLineWidth(2); div65->SetMarkerStyle(22); div65->SetMarkerSize(1.2); div65->GetXaxis()->SetNdivisions(5); div65->GetXaxis()->SetLabelFont(42); div65->GetXaxis()->SetLabelSize(0); div65->GetXaxis()->SetTitleSize(0.035); div65->GetXaxis()->SetTitleFont(42); div65->GetYaxis()->SetNdivisions(5); div65->GetYaxis()->SetLabelFont(42); div65->GetYaxis()->SetLabelSize(0.15); div65->GetYaxis()->SetTitleSize(0.035); div65->GetYaxis()->SetTitleFont(42); div65->GetZaxis()->SetLabelFont(42); div65->GetZaxis()->SetLabelSize(0.035); div65->GetZaxis()->SetTitleSize(0.035); div65->GetZaxis()->SetTitleFont(42); div65->Draw("pesame"); TLegend *leg = new TLegend(0.1,0.7,0.85,0.8,NULL,"brNDC"); leg->SetBorderSize(1); leg->SetTextSize(0.03); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(1); leg->SetFillColor(0); leg->SetFillStyle(1001); TLegendEntry *entry=leg->AddEntry("div","Mean hit eff: 0.81","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(20); entry->SetMarkerSize(1.2); entry->SetTextFont(42); entry=leg->AddEntry("div","Mean in-band hit eff: 0.79","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(25); entry->SetMarkerSize(1.2); entry->SetTextFont(42); entry=leg->AddEntry("div","Mean reco eff: 0.76","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(22); entry->SetMarkerSize(1.2); entry->SetTextFont(42); leg->Draw(); TPaveText *pt = new TPaveText(0.05,0.8,0.95,0.98,"brNDC"); pt->SetFillColor(0); pt->SetTextAlign(12); pt->SetTextFont(42); pt->SetTextSize(0.05); TText *AText = pt->AddText("Run 6905 SL1L4"); AText = pt->AddText("HV = 3500 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }