void Efficiency_6946_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 16:14:52 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.1363724,68.5,1.227351); c->SetFillColor(0); c->SetBorderMode(0); c->SetBorderSize(2); c->SetGridx(); c->SetGridy(); c->SetTopMargin(0.3); c->SetFrameBorderMode(0); c->SetFrameBorderMode(0); TH1D *div1 = new TH1D("div1","",60,1,61); div1->SetBinContent(2,0.6818182); div1->SetBinContent(3,0.5633803); div1->SetBinContent(4,0.490458); div1->SetBinContent(5,0.4121406); div1->SetBinContent(6,0.4310345); div1->SetBinContent(7,0.4760433); div1->SetBinContent(8,0.4427374); div1->SetBinContent(9,0.5380507); div1->SetBinContent(10,0.5528662); div1->SetBinContent(11,0.5829457); div1->SetBinContent(12,0.6490728); div1->SetBinContent(13,0.6304348); div1->SetBinContent(14,0.6449468); div1->SetBinContent(15,0.5948645); div1->SetBinContent(16,0.6219839); div1->SetBinContent(17,0.5595092); div1->SetBinContent(18,0.5479275); div1->SetBinContent(19,0.4963181); div1->SetBinContent(20,0.4947781); div1->SetBinContent(21,0.4419476); div1->SetBinContent(22,0.5078534); div1->SetBinContent(23,0.4439834); div1->SetBinContent(24,0.4259502); div1->SetBinContent(25,0.4073604); div1->SetBinContent(26,0.4467532); div1->SetBinContent(27,0.4270987); div1->SetBinContent(28,0.3905405); div1->SetBinContent(29,0.3561321); div1->SetBinContent(30,0.3722438); div1->SetBinContent(31,0.3468137); div1->SetBinContent(32,0.4088729); div1->SetBinContent(33,0.3803828); div1->SetBinContent(34,0.4731824); div1->SetBinContent(35,0.5453333); div1->SetBinContent(36,0.5621693); div1->SetBinContent(37,0.4674047); div1->SetBinContent(38,0.4545455); div1->SetBinContent(39,0.4583902); div1->SetBinContent(40,0.5165563); div1->SetBinContent(41,0.5322165); div1->SetBinContent(42,0.5618687); div1->SetBinContent(43,0.6027211); div1->SetBinContent(44,0.5989376); div1->SetBinContent(45,0.6030151); div1->SetBinContent(46,0.6451613); div1->SetBinContent(47,0.501462); div1->SetBinContent(48,0.4570447); div1->SetBinContent(49,0.4389857); div1->SetBinContent(50,0.4248788); div1->SetBinContent(51,0.3251318); div1->SetBinContent(52,0.3264659); div1->SetBinContent(53,0.2641509); div1->SetBinContent(54,0.2899687); div1->SetBinContent(56,0.2947977); div1->SetBinContent(57,0.3404255); div1->SetBinContent(58,0.5748792); div1->SetBinContent(59,0.6123077); div1->SetBinContent(60,0.6733668); div1->SetBinError(2,0.08035221); div1->SetBinError(3,0.0636619); div1->SetBinError(4,0.05201969); div1->SetBinError(5,0.0421312); div1->SetBinError(6,0.03960684); div1->SetBinError(7,0.04584027); div1->SetBinError(8,0.04141249); div1->SetBinError(9,0.04646216); div1->SetBinError(10,0.04627107); div1->SetBinError(11,0.0530166); div1->SetBinError(12,0.05494414); div1->SetBinError(13,0.05093766); div1->SetBinError(14,0.05280432); div1->SetBinError(15,0.05159836); div1->SetBinError(16,0.05164732); div1->SetBinError(17,0.04580017); div1->SetBinError(18,0.04636148); div1->SetBinError(19,0.04608311); div1->SetBinError(20,0.0432921); div1->SetBinError(21,0.0391047); div1->SetBinError(22,0.04415584); div1->SetBinError(23,0.04129266); div1->SetBinError(24,0.0390479); div1->SetBinError(25,0.03724825); div1->SetBinError(26,0.04018719); div1->SetBinError(27,0.04147064); div1->SetBinError(28,0.03732953); div1->SetBinError(29,0.03272273); div1->SetBinError(30,0.0353789); div1->SetBinError(31,0.03275685); div1->SetBinError(32,0.03629982); div1->SetBinError(33,0.03448662); div1->SetBinError(34,0.04008441); div1->SetBinError(35,0.04687776); div1->SetBinError(36,0.04771512); div1->SetBinError(37,0.04036995); div1->SetBinError(38,0.03983256); div1->SetBinError(39,0.04193826); div1->SetBinError(40,0.04495625); div1->SetBinError(41,0.04529412); div1->SetBinError(42,0.04660026); div1->SetBinError(43,0.05086784); div1->SetBinError(44,0.05002937); div1->SetBinError(45,0.04889705); div1->SetBinError(46,0.05006336); div1->SetBinError(47,0.04625028); div1->SetBinError(48,0.04696832); div1->SetBinError(49,0.04385184); div1->SetBinError(50,0.04327647); div1->SetBinError(51,0.0375344); div1->SetBinError(52,0.03574236); div1->SetBinError(53,0.03085396); div1->SetBinError(54,0.03279889); div1->SetBinError(56,0.03677316); div1->SetBinError(57,0.04261566); div1->SetBinError(58,0.06551766); div1->SetBinError(59,0.07737006); div1->SetBinError(60,0.1059037); div1->SetMinimum(0); div1->SetEntries(28.31261); div1->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#cc0000"); div1->SetLineColor(ci); div1->SetLineWidth(2); div1->SetMarkerStyle(20); div1->SetMarkerSize(1.2); div1->GetXaxis()->SetTitle("Cell"); div1->GetXaxis()->SetNdivisions(20); div1->GetXaxis()->SetLabelFont(42); div1->GetXaxis()->SetTitleFont(42); div1->GetYaxis()->SetTitle("Hit efficiency"); div1->GetYaxis()->SetNdivisions(10); div1->GetYaxis()->SetLabelFont(42); div1->GetYaxis()->SetTitleFont(42); div1->GetZaxis()->SetLabelFont(42); div1->GetZaxis()->SetLabelSize(0.035); div1->GetZaxis()->SetTitleSize(0.035); div1->GetZaxis()->SetTitleFont(42); div1->Draw("pe"); TH1D *div2 = new TH1D("div2","",60,1,61); div2->SetBinContent(2,0.6420455); div2->SetBinContent(3,0.5187793); div2->SetBinContent(4,0.4370229); div2->SetBinContent(5,0.3690096); div2->SetBinContent(6,0.3885942); div2->SetBinContent(7,0.4374034); div2->SetBinContent(8,0.4134078); div2->SetBinContent(9,0.4953271); div2->SetBinContent(10,0.5057325); div2->SetBinContent(11,0.5364341); div2->SetBinContent(12,0.6119829); div2->SetBinContent(13,0.5920716); div2->SetBinContent(14,0.6103723); div2->SetBinContent(15,0.5520685); div2->SetBinContent(16,0.5831099); div2->SetBinContent(17,0.5104294); div2->SetBinContent(18,0.5025907); div2->SetBinContent(19,0.4521355); div2->SetBinContent(20,0.4634465); div2->SetBinContent(21,0.3882647); div2->SetBinContent(22,0.4633508); div2->SetBinContent(23,0.3997234); div2->SetBinContent(24,0.3826999); div2->SetBinContent(25,0.3667513); div2->SetBinContent(26,0.3896104); div2->SetBinContent(27,0.3902798); div2->SetBinContent(28,0.3351351); div2->SetBinContent(29,0.3007075); div2->SetBinContent(30,0.3151751); div2->SetBinContent(31,0.2977941); div2->SetBinContent(32,0.3657074); div2->SetBinContent(33,0.326555); div2->SetBinContent(34,0.4398093); div2->SetBinContent(35,0.508); div2->SetBinContent(36,0.515873); div2->SetBinContent(37,0.4280443); div2->SetBinContent(38,0.4134496); div2->SetBinContent(39,0.420191); div2->SetBinContent(40,0.4543046); div2->SetBinContent(41,0.4987113); div2->SetBinContent(42,0.5176768); div2->SetBinContent(43,0.5578231); div2->SetBinContent(44,0.561753); div2->SetBinContent(45,0.5628141); div2->SetBinContent(46,0.60454); div2->SetBinContent(47,0.4649123); div2->SetBinContent(48,0.419244); div2->SetBinContent(49,0.3835182); div2->SetBinContent(50,0.3780291); div2->SetBinContent(51,0.2934974); div2->SetBinContent(52,0.2900158); div2->SetBinContent(53,0.2264151); div2->SetBinContent(54,0.2413793); div2->SetBinContent(56,0.2543353); div2->SetBinContent(57,0.3); div2->SetBinContent(58,0.5120773); div2->SetBinContent(59,0.5630769); div2->SetBinContent(60,0.6130653); div2->SetBinError(2,0.07692936); div2->SetBinError(3,0.06003182); div2->SetBinError(4,0.04797072); div2->SetBinError(5,0.03902764); div2->SetBinError(6,0.03685368); div2->SetBinError(7,0.04319704); div2->SetBinError(8,0.03947862); div2->SetBinError(9,0.04381496); div2->SetBinError(10,0.04343235); div2->SetBinError(11,0.04996095); div2->SetBinError(12,0.05266109); div2->SetBinError(13,0.04868834); div2->SetBinError(14,0.05074773); div2->SetBinError(15,0.04891456); div2->SetBinError(16,0.04930715); div2->SetBinError(17,0.04290543); div2->SetBinError(18,0.04360381); div2->SetBinError(19,0.04315611); div2->SetBinError(20,0.04134219); div2->SetBinError(21,0.03573513); div2->SetBinError(22,0.04139026); div2->SetBinError(23,0.03837901); div2->SetBinError(24,0.03625048); div2->SetBinError(25,0.03463858); div2->SetBinError(26,0.03653475); div2->SetBinError(27,0.03895226); div2->SetBinError(28,0.03360092); div2->SetBinError(29,0.02915738); div2->SetBinError(30,0.03156925); div2->SetBinError(31,0.02952838); div2->SetBinError(32,0.03360376); div2->SetBinError(33,0.03105815); div2->SetBinError(34,0.03807946); div2->SetBinError(35,0.04457517); div2->SetBinError(36,0.04488437); div2->SetBinError(37,0.03795775); div2->SetBinError(38,0.03728131); div2->SetBinError(39,0.03946271); div2->SetBinError(40,0.04106398); div2->SetBinError(41,0.04325362); div2->SetBinError(42,0.04396108); div2->SetBinError(43,0.04812454); div2->SetBinError(44,0.04778478); div2->SetBinError(45,0.04653888); div2->SetBinError(46,0.04777104); div2->SetBinError(47,0.04384735); div2->SetBinError(48,0.04421757); div2->SetBinError(49,0.0399211); div2->SetBinError(50,0.03990681); div2->SetBinError(51,0.03501556); div2->SetBinError(52,0.03298394); div2->SetBinError(53,0.02784587); div2->SetBinError(54,0.0290072); div2->SetBinError(56,0.03330112); div2->SetBinError(57,0.03910253); div2->SetBinError(58,0.06033684); div2->SetBinError(59,0.07285773); div2->SetBinError(60,0.09896337); div2->SetEntries(25.76627); div2->SetStats(0); ci = TColor::GetColor("#6600cc"); div2->SetLineColor(ci); div2->SetLineWidth(2); div2->SetMarkerStyle(25); div2->SetMarkerSize(1.2); div2->GetXaxis()->SetNdivisions(5); div2->GetXaxis()->SetLabelFont(42); div2->GetXaxis()->SetLabelSize(0); div2->GetXaxis()->SetTitleSize(0.035); div2->GetXaxis()->SetTitleFont(42); div2->GetYaxis()->SetNdivisions(5); div2->GetYaxis()->SetLabelFont(42); div2->GetYaxis()->SetLabelSize(0.15); div2->GetYaxis()->SetTitleSize(0.035); div2->GetYaxis()->SetTitleFont(42); div2->GetZaxis()->SetLabelFont(42); div2->GetZaxis()->SetLabelSize(0.035); div2->GetZaxis()->SetTitleSize(0.035); div2->GetZaxis()->SetTitleFont(42); div2->Draw("pesame"); TH1D *div3 = new TH1D("div3","",60,1,61); div3->SetBinContent(1,0.005780347); div3->SetBinContent(2,0.625); div3->SetBinContent(3,0.4953052); div3->SetBinContent(4,0.4103053); div3->SetBinContent(5,0.3450479); div3->SetBinContent(6,0.3567639); div3->SetBinContent(7,0.4034003); div3->SetBinContent(8,0.3784916); div3->SetBinContent(9,0.4566088); div3->SetBinContent(10,0.4802548); div3->SetBinContent(11,0.5069767); div3->SetBinContent(12,0.5834522); div3->SetBinContent(13,0.5498721); div3->SetBinContent(14,0.5744681); div3->SetBinContent(15,0.5178317); div3->SetBinContent(16,0.5442359); div3->SetBinContent(17,0.4822086); div3->SetBinContent(18,0.4715026); div3->SetBinContent(19,0.4108984); div3->SetBinContent(20,0.4360313); div3->SetBinContent(21,0.3445693); div3->SetBinContent(22,0.4240838); div3->SetBinContent(23,0.3720609); div3->SetBinContent(24,0.3577982); div3->SetBinContent(25,0.3337563); div3->SetBinContent(26,0.3649351); div3->SetBinContent(27,0.34757); div3->SetBinContent(28,0.3013514); div3->SetBinContent(29,0.2771226); div3->SetBinContent(30,0.2827497); div3->SetBinContent(31,0.2769608); div3->SetBinContent(32,0.3393285); div3->SetBinContent(33,0.291866); div3->SetBinContent(34,0.4135876); div3->SetBinContent(35,0.4786667); div3->SetBinContent(36,0.484127); div3->SetBinContent(37,0.3936039); div3->SetBinContent(38,0.3823163); div3->SetBinContent(39,0.3765348); div3->SetBinContent(40,0.4198675); div3->SetBinContent(41,0.4561856); div3->SetBinContent(42,0.4873737); div3->SetBinContent(43,0.5034014); div3->SetBinContent(44,0.5192563); div3->SetBinContent(45,0.5364322); div3->SetBinContent(46,0.562724); div3->SetBinContent(47,0.4312865); div3->SetBinContent(48,0.3780069); div3->SetBinContent(49,0.3486529); div3->SetBinContent(50,0.3489499); div3->SetBinContent(51,0.2688928); div3->SetBinContent(52,0.2614897); div3->SetBinContent(53,0.1981132); div3->SetBinContent(54,0.2241379); div3->SetBinContent(56,0.2254335); div3->SetBinContent(57,0.2744681); div3->SetBinContent(58,0.468599); div3->SetBinContent(59,0.5353846); div3->SetBinContent(60,0.5728643); div3->SetBinError(1,0.006219818); div3->SetBinError(2,0.0754501); div3->SetBinError(3,0.05809582); div3->SetBinError(4,0.04590686); div3->SetBinError(5,0.03726843); div3->SetBinError(6,0.03474486); div3->SetBinError(7,0.04082916); div3->SetBinError(8,0.03713662); div3->SetBinError(9,0.0413747); div3->SetBinError(10,0.04187541); div3->SetBinError(11,0.04799807); div3->SetBinError(12,0.05088654); div3->SetBinError(13,0.04618057); div3->SetBinError(14,0.0485878); div3->SetBinError(15,0.04673735); div3->SetBinError(16,0.04693587); div3->SetBinError(17,0.04121523); div3->SetBinError(18,0.0416832); div3->SetBinError(19,0.04036868); div3->SetBinError(20,0.03961303); div3->SetBinError(21,0.03291539); div3->SetBinError(22,0.03890302); div3->SetBinError(23,0.03652204); div3->SetBinError(24,0.03460809); div3->SetBinError(25,0.03246988); div3->SetBinError(26,0.03492155); div3->SetBinError(27,0.03596339); div3->SetBinError(28,0.03125788); div3->SetBinError(29,0.02759392); div3->SetBinError(30,0.02933321); div3->SetBinError(31,0.02811872); div3->SetBinError(32,0.03192097); div3->SetBinError(33,0.02877921); div3->SetBinError(34,0.03648118); div3->SetBinError(35,0.0427415); div3->SetBinError(36,0.04291325); div3->SetBinError(37,0.03580742); div3->SetBinError(38,0.03531159); div3->SetBinError(39,0.03657236); div3->SetBinError(40,0.03886266); div3->SetBinError(41,0.0406221); div3->SetBinError(42,0.04212474); div3->SetBinError(43,0.04473883); div3->SetBinError(44,0.04518267); div3->SetBinError(45,0.04497311); div3->SetBinError(46,0.04537954); div3->SetBinError(47,0.04160113); div3->SetBinError(48,0.04115411); div3->SetBinError(49,0.03738583); div3->SetBinError(50,0.03776852); div3->SetBinError(51,0.03301127); div3->SetBinError(52,0.03076668); div3->SetBinError(53,0.02550503); div3->SetBinError(54,0.02761706); div3->SetBinError(56,0.03073677); div3->SetBinError(57,0.03682584); div3->SetBinError(58,0.05667384); div3->SetBinError(59,0.07028519); div3->SetBinError(60,0.09426293); div3->SetEntries(23.89894); div3->SetStats(0); ci = TColor::GetColor("#33ccff"); div3->SetLineColor(ci); div3->SetLineWidth(2); div3->SetMarkerStyle(22); div3->SetMarkerSize(1.2); div3->GetXaxis()->SetNdivisions(5); div3->GetXaxis()->SetLabelFont(42); div3->GetXaxis()->SetLabelSize(0); div3->GetXaxis()->SetTitleSize(0.035); div3->GetXaxis()->SetTitleFont(42); div3->GetYaxis()->SetNdivisions(5); div3->GetYaxis()->SetLabelFont(42); div3->GetYaxis()->SetLabelSize(0.15); div3->GetYaxis()->SetTitleSize(0.035); div3->GetYaxis()->SetTitleFont(42); div3->GetZaxis()->SetLabelFont(42); div3->GetZaxis()->SetLabelSize(0.035); div3->GetZaxis()->SetTitleSize(0.035); div3->GetZaxis()->SetTitleFont(42); div3->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.48","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.43","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.40","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 6946 SL1L4"); AText = pt->AddText("HV = 3450 V, FEth = 30 mV, Source filter = 220.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }