void Efficiency_6341_L_theta() { //=========Macro generated from canvas: c/c //========= (Mon Jan 14 19:52:11 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.375); div63->SetBinContent(6,0.05944798); div63->SetBinContent(7,0.06299213); div63->SetBinContent(8,0.0786597); div63->SetBinContent(9,0.08311415); div63->SetBinContent(10,0.0795187); div63->SetBinContent(11,0.07508772); div63->SetBinContent(12,0.07206856); div63->SetBinContent(13,0.05873016); div63->SetBinContent(14,0.05624602); div63->SetBinContent(15,0.05455499); div63->SetBinContent(16,0.05215247); div63->SetBinContent(17,0.04972148); div63->SetBinContent(18,0.0483631); div63->SetBinContent(19,0.04751058); div63->SetBinContent(20,0.04148472); div63->SetBinContent(21,0.05182568); div63->SetBinContent(22,0.05847953); div63->SetBinContent(23,0.0492228); div63->SetBinContent(24,0.06882591); div63->SetBinContent(25,0.05185185); div63->SetBinContent(26,0.05871212); div63->SetBinContent(27,0.05148005); div63->SetBinContent(28,0.05852417); div63->SetBinContent(29,0.05117647); div63->SetBinContent(30,0.05761317); div63->SetBinContent(31,0.04715447); div63->SetBinContent(32,0.05189304); div63->SetBinContent(33,0.05381834); div63->SetBinContent(34,0.05530454); div63->SetBinContent(35,0.06238713); div63->SetBinContent(36,0.06212425); div63->SetBinContent(37,0.06570409); div63->SetBinContent(38,0.0754902); div63->SetBinContent(39,0.07668554); div63->SetBinContent(40,0.08597931); div63->SetBinContent(41,0.08249069); div63->SetBinContent(42,0.07242063); div63->SetBinContent(43,0.05932203); div63->SetBinContent(44,1); div63->SetBinError(5,0.3490889); div63->SetBinError(6,0.01397383); div63->SetBinError(7,0.005572145); div63->SetBinError(8,0.005536119); div63->SetBinError(9,0.006023471); div63->SetBinError(10,0.005846788); div63->SetBinError(11,0.005339408); div63->SetBinError(12,0.004752481); div63->SetBinError(13,0.003998348); div63->SetBinError(14,0.00370366); div63->SetBinError(15,0.003809965); div63->SetBinError(16,0.003863113); div63->SetBinError(17,0.003917022); div63->SetBinError(18,0.004225); div63->SetBinError(19,0.004789059); div63->SetBinError(20,0.005123145); div63->SetBinError(21,0.006782333); div63->SetBinError(22,0.008679914); div63->SetBinError(23,0.00975656); div63->SetBinError(24,0.01490017); div63->SetBinError(25,0.01203043); div63->SetBinError(26,0.01310012); div63->SetBinError(27,0.009986548); div63->SetBinError(28,0.00874991); div63->SetBinError(29,0.006727905); div63->SetBinError(30,0.006364551); div63->SetBinError(31,0.004766321); div63->SetBinError(32,0.004551021); div63->SetBinError(33,0.004168468); div63->SetBinError(34,0.003905049); div63->SetBinError(35,0.003999767); div63->SetBinError(36,0.003865957); div63->SetBinError(37,0.004101738); div63->SetBinError(38,0.004904411); div63->SetBinError(39,0.005672435); div63->SetBinError(40,0.007162401); div63->SetBinError(41,0.008528824); div63->SetBinError(42,0.01075723); div63->SetBinError(43,0.02788266); div63->SetBinError(44,2); div63->SetMinimum(0); div63->SetMaximum(1); div63->SetEntries(3.703138); 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.375); div64->SetBinContent(6,0.05307856); div64->SetBinContent(7,0.05228346); div64->SetBinContent(8,0.06844106); div64->SetBinContent(9,0.06917412); div64->SetBinContent(10,0.06591682); div64->SetBinContent(11,0.06549708); div64->SetBinContent(12,0.06194001); div64->SetBinContent(13,0.04867725); div64->SetBinContent(14,0.04748247); div64->SetBinContent(15,0.04633677); div64->SetBinContent(16,0.04361843); div64->SetBinContent(17,0.04167526); div64->SetBinContent(18,0.03993056); div64->SetBinContent(19,0.03904979); div64->SetBinContent(20,0.0371179); div64->SetBinContent(21,0.04063604); div64->SetBinContent(22,0.04761905); div64->SetBinContent(23,0.04274611); div64->SetBinContent(24,0.05263158); div64->SetBinContent(25,0.03888889); div64->SetBinContent(26,0.04166667); div64->SetBinContent(27,0.04504505); div64->SetBinContent(28,0.04749788); div64->SetBinContent(29,0.04176471); div64->SetBinContent(30,0.05029721); div64->SetBinContent(31,0.03642276); div64->SetBinContent(32,0.04447975); div64->SetBinContent(33,0.04637311); div64->SetBinContent(34,0.04644858); div64->SetBinContent(35,0.05105894); div64->SetBinContent(36,0.0517959); div64->SetBinContent(37,0.05548345); div64->SetBinContent(38,0.06156863); div64->SetBinContent(39,0.06613484); div64->SetBinContent(40,0.07099536); div64->SetBinContent(41,0.06546035); div64->SetBinContent(42,0.06448413); div64->SetBinContent(43,0.05084746); div64->SetBinContent(44,1); div64->SetBinError(5,0.3490889); div64->SetBinError(6,0.01306144); div64->SetBinError(7,0.004985865); div64->SetBinError(8,0.005087993); div64->SetBinError(9,0.005387316); div64->SetBinError(10,0.00521846); div64->SetBinError(11,0.004915936); div64->SetBinError(12,0.00433788); div64->SetBinError(13,0.003576475); div64->SetBinError(14,0.003349951); div64->SetBinError(15,0.003459171); div64->SetBinError(16,0.003476792); div64->SetBinError(17,0.003530868); div64->SetBinError(18,0.003775816); div64->SetBinError(19,0.004269171); div64->SetBinError(20,0.004801651); div64->SetBinError(21,0.005878154); div64->SetBinError(22,0.007683662); div64->SetBinError(23,0.00897961); div64->SetBinError(24,0.01268991); div64->SetBinError(25,0.01015976); div64->SetBinError(26,0.01069667); div64->SetBinError(27,0.009229984); div64->SetBinError(28,0.007730474); div64->SetBinError(29,0.005969502); div64->SetBinError(30,0.005871173); div64->SetBinError(31,0.004098454); div64->SetBinError(32,0.004155437); div64->SetBinError(33,0.003817133); div64->SetBinError(34,0.003521825); div64->SetBinError(35,0.003549512); div64->SetBinError(36,0.003468791); div64->SetBinError(37,0.003706897); div64->SetBinError(38,0.004336652); div64->SetBinError(39,0.005186289); div64->SetBinError(40,0.006373696); div64->SetBinError(41,0.007412494); div64->SetBinError(42,0.01002933); div64->SetBinError(43,0.02543928); div64->SetBinError(44,2); div64->SetMaximum(1); div64->SetEntries(3.315566); 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.25); div65->SetBinContent(6,0.04670913); div65->SetBinContent(7,0.04535433); div65->SetBinContent(8,0.05727186); div65->SetBinContent(9,0.05576013); div65->SetBinContent(10,0.05493068); div65->SetBinContent(11,0.05520468); div65->SetBinContent(12,0.05025321); div65->SetBinContent(13,0.04109347); div65->SetBinContent(14,0.04079031); div65->SetBinContent(15,0.03759398); div65->SetBinContent(16,0.0347051); div65->SetBinContent(17,0.03321642); div65->SetBinContent(18,0.03323413); div65->SetBinContent(19,0.03221608); div65->SetBinContent(20,0.03187773); div65->SetBinContent(21,0.0335689); div65->SetBinContent(22,0.04177109); div65->SetBinContent(23,0.03497409); div65->SetBinContent(24,0.04048583); div65->SetBinContent(25,0.02962963); div65->SetBinContent(26,0.02840909); div65->SetBinContent(27,0.03217503); div65->SetBinContent(28,0.03816794); div65->SetBinContent(29,0.03588235); div65->SetBinContent(30,0.03978052); div65->SetBinContent(31,0.0299187); div65->SetBinContent(32,0.03759598); div65->SetBinContent(33,0.03743884); div65->SetBinContent(34,0.03849629); div65->SetBinContent(35,0.04350681); div65->SetBinContent(36,0.0416217); div65->SetBinContent(37,0.04785853); div65->SetBinContent(38,0.05058824); div65->SetBinContent(39,0.05738549); div65->SetBinContent(40,0.05601142); div65->SetBinContent(41,0.05588079); div65->SetBinContent(42,0.05555556); div65->SetBinContent(43,0.05084746); div65->SetBinContent(44,1); div65->SetBinError(5,0.265165); div65->SetBinError(6,0.01211066); div65->SetBinError(7,0.004584437); div65->SetBinError(8,0.004572089); div65->SetBinError(9,0.004733932); div65->SetBinError(10,0.004678986); div65->SetBinError(11,0.00443784); div65->SetBinError(12,0.00382998); div65->SetBinError(13,0.003237857); div65->SetBinError(14,0.003064286); div65->SetBinError(15,0.003061005); div65->SetBinError(16,0.003043405); div65->SetBinError(17,0.003094929); div65->SetBinError(18,0.00339438); div65->SetBinError(19,0.003818992); div65->SetBinError(20,0.004397152); div65->SetBinError(21,0.005260955); div65->SetBinError(22,0.007114663); div65->SetBinError(23,0.007989513); div65->SetBinError(24,0.01087445); div65->SetBinError(25,0.008682463); div65->SetBinError(26,0.008571543); div65->SetBinError(27,0.007589279); div65->SetBinError(28,0.006801323); div65->SetBinError(29,0.005464539); div65->SetBinError(30,0.00511556); div65->SetBinError(31,0.003658776); div65->SetBinError(32,0.003766726); div65->SetBinError(33,0.003368102); div65->SetBinError(34,0.003155256); div65->SetBinError(35,0.003230061); div65->SetBinError(36,0.003049787); div65->SetBinError(37,0.003396008); div65->SetBinError(38,0.003857863); div65->SetBinError(39,0.004763373); div65->SetBinError(40,0.005528147); div65->SetBinError(41,0.006742544); div65->SetBinError(42,0.009173759); div65->SetBinError(43,0.02543928); div65->SetBinError(44,2); div65->SetMaximum(1); div65->SetEntries(2.857762); 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.06","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.05","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.04","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 6341 SL1L4"); AText = pt->AddText("HV = 3300 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }