void Efficiency_6437_L_theta() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:43:57 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.6); div63->SetBinContent(6,0.7879656); div63->SetBinContent(7,0.8017159); div63->SetBinContent(8,0.854805); div63->SetBinContent(9,0.8827415); div63->SetBinContent(10,0.8748436); div63->SetBinContent(11,0.8715596); div63->SetBinContent(12,0.847586); div63->SetBinContent(13,0.821342); div63->SetBinContent(14,0.807578); div63->SetBinContent(15,0.7835802); div63->SetBinContent(16,0.7728395); div63->SetBinContent(17,0.7782765); div63->SetBinContent(18,0.7648533); div63->SetBinContent(19,0.7599235); div63->SetBinContent(20,0.7328094); div63->SetBinContent(21,0.735687); div63->SetBinContent(22,0.7828418); div63->SetBinContent(23,0.7741273); div63->SetBinContent(24,0.7507788); div63->SetBinContent(25,0.7809798); div63->SetBinContent(26,0.8213166); div63->SetBinContent(27,0.7409091); div63->SetBinContent(28,0.781457); div63->SetBinContent(29,0.7641073); div63->SetBinContent(30,0.7650643); div63->SetBinContent(31,0.7477064); div63->SetBinContent(32,0.7512175); div63->SetBinContent(33,0.775447); div63->SetBinContent(34,0.7702238); div63->SetBinContent(35,0.7977237); div63->SetBinContent(36,0.8172253); div63->SetBinContent(37,0.8387097); div63->SetBinContent(38,0.8552591); div63->SetBinContent(39,0.8518977); div63->SetBinContent(40,0.8948848); div63->SetBinContent(41,0.8758621); div63->SetBinContent(42,0.8676056); div63->SetBinContent(43,0.8372093); div63->SetBinError(5,0.6147383); div63->SetBinError(6,0.08969495); div63->SetBinError(7,0.03705145); div63->SetBinError(8,0.03320259); div63->SetBinError(9,0.03702791); div63->SetBinError(10,0.03697314); div63->SetBinError(11,0.03458008); div63->SetBinError(12,0.03141071); div63->SetBinError(13,0.02835979); div63->SetBinError(14,0.02685065); div63->SetBinError(15,0.02689833); div63->SetBinError(16,0.02736206); div63->SetBinError(17,0.02872298); div63->SetBinError(18,0.03101522); div63->SetBinError(19,0.03568227); div63->SetBinError(20,0.04065968); div63->SetBinError(21,0.04922057); div63->SetBinError(22,0.0610561); div63->SetBinError(23,0.07494864); div63->SetBinError(24,0.0902663); div63->SetBinError(25,0.08936634); div63->SetBinError(26,0.09672601); div63->SetBinError(27,0.07635661); div63->SetBinError(28,0.06061221); div63->SetBinError(29,0.04982698); div63->SetBinError(30,0.04266638); div63->SetBinError(31,0.03640198); div63->SetBinError(32,0.03259444); div63->SetBinError(33,0.0307096); div63->SetBinError(34,0.02790958); div63->SetBinError(35,0.02719451); div63->SetBinError(36,0.02692382); div63->SetBinError(37,0.02807323); div63->SetBinError(38,0.03117163); div63->SetBinError(39,0.0360498); div63->SetBinError(40,0.04364502); div63->SetBinError(41,0.05015219); div63->SetBinError(42,0.06751749); div63->SetBinError(43,0.1889447); div63->SetMinimum(0.3); div63->SetMaximum(1); div63->SetEntries(31.12066); 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.4); div64->SetBinContent(6,0.7535817); div64->SetBinContent(7,0.7821735); div64->SetBinContent(8,0.8286908); div64->SetBinContent(9,0.8517754); div64->SetBinContent(10,0.8473091); div64->SetBinContent(11,0.8466055); div64->SetBinContent(12,0.8163459); div64->SetBinContent(13,0.7992455); div64->SetBinContent(14,0.7833086); div64->SetBinContent(15,0.7604573); div64->SetBinContent(16,0.7503429); div64->SetBinContent(17,0.7537403); div64->SetBinContent(18,0.7372942); div64->SetBinContent(19,0.7379244); div64->SetBinContent(20,0.7111984); div64->SetBinContent(21,0.7108779); div64->SetBinContent(22,0.7520107); div64->SetBinContent(23,0.7412731); div64->SetBinContent(24,0.7009346); div64->SetBinContent(25,0.7060519); div64->SetBinContent(26,0.7774295); div64->SetBinContent(27,0.7045455); div64->SetBinContent(28,0.7589404); div64->SetBinContent(29,0.7317299); div64->SetBinContent(30,0.7427217); div64->SetBinContent(31,0.7186544); div64->SetBinContent(32,0.7297078); div64->SetBinContent(33,0.7462173); div64->SetBinContent(34,0.7484223); div64->SetBinContent(35,0.7697879); div64->SetBinContent(36,0.7937362); div64->SetBinContent(37,0.812596); div64->SetBinContent(38,0.8307268); div64->SetBinContent(39,0.8259076); div64->SetBinContent(40,0.8684654); div64->SetBinContent(41,0.8444444); div64->SetBinContent(42,0.8577465); div64->SetBinContent(43,0.8372093); div64->SetBinError(5,0.4617282); div64->SetBinError(6,0.08680613); div64->SetBinError(7,0.03638507); div64->SetBinError(8,0.03244974); div64->SetBinError(9,0.03606085); div64->SetBinError(10,0.0361077); div64->SetBinError(11,0.03384416); div64->SetBinError(12,0.03055154); div64->SetBinError(13,0.02779558); div64->SetBinError(14,0.02625461); div64->SetBinError(15,0.02631353); div64->SetBinError(16,0.02677594); div64->SetBinError(17,0.02805607); div64->SetBinError(18,0.03019304); div64->SetBinError(19,0.03492322); div64->SetBinError(20,0.03978121); div64->SetBinError(21,0.04800364); div64->SetBinError(22,0.05928298); div64->SetBinError(23,0.07260466); div64->SetBinError(24,0.08585133); div64->SetBinError(25,0.08301085); div64->SetBinError(26,0.09289452); div64->SetBinError(27,0.07360338); div64->SetBinError(28,0.05932586); div64->SetBinError(29,0.04827285); div64->SetBinError(30,0.04175023); div64->SetBinError(31,0.03536309); div64->SetBinError(32,0.03190932); div64->SetBinError(33,0.02985684); div64->SetBinError(34,0.02732845); div64->SetBinError(35,0.02649145); div64->SetBinError(36,0.0263517); div64->SetBinError(37,0.02742547); div64->SetBinError(38,0.03050808); div64->SetBinError(39,0.03523373); div64->SetBinError(40,0.0426851); div64->SetBinError(41,0.04881361); div64->SetBinError(42,0.06694829); div64->SetBinError(43,0.1889447); div64->SetMaximum(1); div64->SetEntries(29.87013); 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.4); div65->SetBinContent(6,0.7277937); div65->SetBinContent(7,0.7469018); div65->SetBinContent(8,0.7865599); div65->SetBinContent(9,0.8109001); div65->SetBinContent(10,0.7997497); div65->SetBinContent(11,0.8062385); div65->SetBinContent(12,0.7690123); div65->SetBinContent(13,0.755861); div65->SetBinContent(14,0.7313026); div65->SetBinContent(15,0.718888); div65->SetBinContent(16,0.6921811); div65->SetBinContent(17,0.6989826); div65->SetBinContent(18,0.6814603); div65->SetBinContent(19,0.687231); div65->SetBinContent(20,0.6502947); div65->SetBinContent(21,0.6641221); div65->SetBinContent(22,0.6997319); div65->SetBinContent(23,0.687885); div65->SetBinContent(24,0.6853583); div65->SetBinContent(25,0.6311239); div65->SetBinContent(26,0.7084639); div65->SetBinContent(27,0.6431818); div65->SetBinContent(28,0.6860927); div65->SetBinContent(29,0.6595745); div65->SetBinContent(30,0.6723087); div65->SetBinContent(31,0.6549439); div65->SetBinContent(32,0.6578734); div65->SetBinContent(33,0.6667813); div65->SetBinContent(34,0.67642); div65->SetBinContent(35,0.6973616); div65->SetBinContent(36,0.7244923); div65->SetBinContent(37,0.7457757); div65->SetBinContent(38,0.7690892); div65->SetBinContent(39,0.7681518); div65->SetBinContent(40,0.8156268); div65->SetBinContent(41,0.7938697); div65->SetBinContent(42,0.8084507); div65->SetBinContent(43,0.7790698); div65->SetBinError(5,0.4617282); div65->SetBinError(6,0.08462374); div65->SetBinError(7,0.03517464); div65->SetBinError(8,0.03122615); div65->SetBinError(9,0.03477478); div65->SetBinError(10,0.03460101); div65->SetBinError(11,0.03264552); div65->SetBinError(12,0.02923845); div65->SetBinError(13,0.02667954); div65->SetBinError(14,0.02496591); div65->SetBinError(15,0.02525391); div65->SetBinError(16,0.02524529); div65->SetBinError(17,0.02655308); div65->SetBinError(18,0.02850955); div65->SetBinError(19,0.03315787); div65->SetBinError(20,0.03727791); div65->SetBinError(21,0.04568829); div65->SetBinError(22,0.05624544); div65->SetBinError(23,0.06875422); div65->SetBinError(24,0.08445981); div65->SetBinError(25,0.07652791); div65->SetBinError(26,0.08679269); div65->SetBinError(27,0.06889568); div65->SetBinError(28,0.05511466); div65->SetBinError(29,0.04476218); div65->SetBinError(30,0.03882864); div65->SetBinError(31,0.03305672); div65->SetBinError(32,0.02959319); div65->SetBinError(33,0.02750717); div65->SetBinError(34,0.02538631); div65->SetBinError(35,0.0246464); div65->SetBinError(36,0.02464683); div65->SetBinError(37,0.02575057); div65->SetBinError(38,0.02882518); div65->SetBinError(39,0.03340354); div65->SetBinError(40,0.04074967); div65->SetBinError(41,0.0466401); div65->SetBinError(42,0.06408469); div65->SetBinError(43,0.1791878); div65->SetEntries(27.75911); 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.78","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.73","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 6437 SL1L2"); AText = pt->AddText("HV = 3450 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }