void Efficiency_7472_L_theta() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:17:50 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-0.4,-0.1666667,3.6,1.5); 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.5); div63->SetBinContent(6,0.4764706); div63->SetBinContent(7,0.596105); div63->SetBinContent(8,0.6449376); div63->SetBinContent(9,0.6622843); div63->SetBinContent(10,0.6599354); div63->SetBinContent(11,0.6495063); div63->SetBinContent(12,0.6430644); div63->SetBinContent(13,0.6099104); div63->SetBinContent(14,0.5849148); div63->SetBinContent(15,0.5758514); div63->SetBinContent(16,0.5584491); div63->SetBinContent(17,0.5657451); div63->SetBinContent(18,0.5482423); div63->SetBinContent(19,0.5185874); div63->SetBinContent(20,0.5142487); div63->SetBinContent(21,0.5407654); div63->SetBinContent(22,0.5952941); div63->SetBinContent(23,0.5745455); div63->SetBinContent(24,0.6256158); div63->SetBinContent(25,0.5492958); div63->SetBinContent(26,0.5263158); div63->SetBinContent(27,0.5509434); div63->SetBinContent(28,0.5511222); div63->SetBinContent(29,0.5559441); div63->SetBinContent(30,0.5293351); div63->SetBinContent(31,0.5691383); div63->SetBinContent(32,0.5618257); div63->SetBinContent(33,0.5607477); div63->SetBinContent(34,0.5758495); div63->SetBinContent(35,0.6068465); div63->SetBinContent(36,0.5803213); div63->SetBinContent(37,0.6162963); div63->SetBinContent(38,0.6568807); div63->SetBinContent(39,0.6729819); div63->SetBinContent(40,0.6925881); div63->SetBinContent(41,0.7145136); div63->SetBinContent(42,0.6378738); div63->SetBinContent(43,0.85); div63->SetBinError(5,0.8535534); div63->SetBinError(6,0.0894848); div63->SetBinError(7,0.03981249); div63->SetBinError(8,0.03813214); div63->SetBinError(9,0.04231247); div63->SetBinError(10,0.04184425); div63->SetBinError(11,0.03865022); div63->SetBinError(12,0.03481115); div63->SetBinError(13,0.03193415); div63->SetBinError(14,0.02977387); div63->SetBinError(15,0.03031844); div63->SetBinError(16,0.03141131); div63->SetBinError(17,0.03422265); div63->SetBinError(18,0.03524343); div63->SetBinError(19,0.03776297); div63->SetBinError(20,0.04431762); div63->SetBinError(21,0.05205455); div63->SetBinError(22,0.06630183); div63->SetBinError(23,0.08035477); div63->SetBinError(24,0.09942404); div63->SetBinError(25,0.08841954); div63->SetBinError(26,0.08290195); div63->SetBinError(27,0.07944058); div63->SetBinError(28,0.06459422); div63->SetBinError(29,0.05442099); div63->SetBinError(30,0.04538364); div63->SetBinError(31,0.04189627); div63->SetBinError(32,0.03777755); div63->SetBinError(33,0.035113); div63->SetBinError(34,0.0328779); div63->SetBinError(35,0.03156187); div63->SetBinError(36,0.03007068); div63->SetBinError(37,0.03114093); div63->SetBinError(38,0.0362893); div63->SetBinError(39,0.04285963); div63->SetBinError(40,0.05315142); div63->SetBinError(41,0.06229251); div63->SetBinError(42,0.08280101); div63->SetBinError(43,0.3962211); div63->SetMinimum(0); div63->SetMaximum(1); div63->SetEntries(23.20329); 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.5); div64->SetBinContent(6,0.4294118); div64->SetBinContent(7,0.5529213); div64->SetBinContent(8,0.6012483); div64->SetBinContent(9,0.6072309); div64->SetBinContent(10,0.6106624); div64->SetBinContent(11,0.6078984); div64->SetBinContent(12,0.6099826); div64->SetBinContent(13,0.5624671); div64->SetBinContent(14,0.5357664); div64->SetBinContent(15,0.5340557); div64->SetBinContent(16,0.509838); div64->SetBinContent(17,0.5118004); div64->SetBinContent(18,0.5011219); div64->SetBinContent(19,0.4749071); div64->SetBinContent(20,0.4650259); div64->SetBinContent(21,0.5108153); div64->SetBinContent(22,0.52); div64->SetBinContent(23,0.52); div64->SetBinContent(24,0.5665025); div64->SetBinContent(25,0.4835681); div64->SetBinContent(26,0.4649123); div64->SetBinContent(27,0.4830189); div64->SetBinContent(28,0.4962594); div64->SetBinContent(29,0.5052448); div64->SetBinContent(30,0.4837027); div64->SetBinContent(31,0.5190381); div64->SetBinContent(32,0.5029046); div64->SetBinContent(33,0.5089863); div64->SetBinContent(34,0.5182039); div64->SetBinContent(35,0.5575726); div64->SetBinContent(36,0.5251004); div64->SetBinContent(37,0.5659259); div64->SetBinContent(38,0.6103976); div64->SetBinContent(39,0.6252059); div64->SetBinContent(40,0.653706); div64->SetBinContent(41,0.6555024); div64->SetBinContent(42,0.5980066); div64->SetBinContent(43,0.85); div64->SetBinError(5,0.8535534); div64->SetBinError(6,0.08319323); div64->SetBinError(7,0.03772682); div64->SetBinError(8,0.03625275); div64->SetBinError(9,0.03974373); div64->SetBinError(10,0.03956522); div64->SetBinError(11,0.03684843); div64->SetBinError(12,0.03351069); div64->SetBinError(13,0.03013335); div64->SetBinError(14,0.02796532); div64->SetBinError(15,0.02873168); div64->SetBinError(16,0.02944167); div64->SetBinError(17,0.03186733); div64->SetBinError(18,0.03306499); div64->SetBinError(19,0.03548645); div64->SetBinError(20,0.04127978); div64->SetBinError(21,0.04999036); div64->SetBinError(22,0.06020269); div64->SetBinError(23,0.07484176); div64->SetBinError(24,0.09258731); div64->SetBinError(25,0.08078092); div64->SetBinError(26,0.07594584); div64->SetBinError(27,0.07236485); div64->SetBinError(28,0.0599609); div64->SetBinError(29,0.05084562); div64->SetBinError(30,0.04257809); div64->SetBinError(31,0.03923509); div64->SetBinError(32,0.03491656); div64->SetBinError(33,0.03277605); div64->SetBinError(34,0.03049761); div64->SetBinError(35,0.02970417); div64->SetBinError(36,0.02800106); div64->SetBinError(37,0.02929347); div64->SetBinError(38,0.03441752); div64->SetBinError(39,0.04063731); div64->SetBinError(40,0.05097002); div64->SetBinError(41,0.05851179); div64->SetBinError(42,0.07904132); div64->SetBinError(43,0.3962211); div64->SetMaximum(1); div64->SetEntries(21.33891); 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.5); div65->SetBinContent(6,0.4176471); div65->SetBinContent(7,0.5063506); div65->SetBinContent(8,0.5402219); div65->SetBinContent(9,0.5636812); div65->SetBinContent(10,0.5589661); div65->SetBinContent(11,0.5655853); div65->SetBinContent(12,0.5577481); div65->SetBinContent(13,0.5176595); div65->SetBinContent(14,0.4880779); div65->SetBinContent(15,0.4829721); div65->SetBinContent(16,0.4560185); div65->SetBinContent(17,0.4632502); div65->SetBinContent(18,0.4629768); div65->SetBinContent(19,0.4358736); div65->SetBinContent(20,0.4158031); div65->SetBinContent(21,0.4592346); div65->SetBinContent(22,0.4564706); div65->SetBinContent(23,0.4945455); div65->SetBinContent(24,0.4975369); div65->SetBinContent(25,0.4553991); div65->SetBinContent(26,0.4517544); div65->SetBinContent(27,0.4264151); div65->SetBinContent(28,0.4389027); div65->SetBinContent(29,0.4685315); div65->SetBinContent(30,0.4315515); div65->SetBinContent(31,0.4579158); div65->SetBinContent(32,0.4522822); div65->SetBinContent(33,0.457225); div65->SetBinContent(34,0.461165); div65->SetBinContent(35,0.4937759); div65->SetBinContent(36,0.4668675); div65->SetBinContent(37,0.5007407); div65->SetBinContent(38,0.5522936); div65->SetBinContent(39,0.5428336); div65->SetBinContent(40,0.5832321); div65->SetBinContent(41,0.599681); div65->SetBinContent(42,0.5681063); div65->SetBinContent(43,0.7); div65->SetBinError(5,0.8535534); div65->SetBinError(6,0.08159766); div65->SetBinError(7,0.03544041); div65->SetBinError(8,0.03358168); div65->SetBinError(9,0.03767947); div65->SetBinError(10,0.03713509); div65->SetBinError(11,0.03499117); div65->SetBinError(12,0.03142866); div65->SetBinError(13,0.02840449); div65->SetBinError(14,0.02617799); div65->SetBinError(15,0.02675741); div65->SetBinError(16,0.02721509); div65->SetBinError(17,0.02970352); div65->SetBinError(18,0.03127035); div65->SetBinError(19,0.03341461); div65->SetBinError(20,0.03817295); div65->SetBinError(21,0.04637524); div65->SetBinError(22,0.05491475); div65->SetBinError(23,0.07222914); div65->SetBinError(24,0.08442703); div65->SetBinError(25,0.0774422); div65->SetBinError(26,0.07443085); div65->SetBinError(27,0.06630823); div65->SetBinError(28,0.0550013); div65->SetBinError(29,0.0482104); div65->SetBinError(30,0.03930264); div65->SetBinError(31,0.03591547); div65->SetBinError(32,0.03240278); div65->SetBinError(33,0.03038947); div65->SetBinError(34,0.0280882); div65->SetBinError(35,0.02724881); div65->SetBinError(36,0.0257696); div65->SetBinError(37,0.02685269); div65->SetBinError(38,0.03203794); div65->SetBinError(39,0.03672544); div65->SetBinError(40,0.04695097); div65->SetBinError(41,0.05487514); div65->SetBinError(42,0.07618928); div65->SetBinError(43,0.3436076); div65->SetMaximum(1); div65->SetEntries(19.34929); 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.54","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.48","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.43","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 7472 SL1L1"); AText = pt->AddText("HV = 3550 V, FEth = 20 mV, Source filter = 220.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }