void Efficiency_7366_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:19:57 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.1730479,68.5,1.557431); 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(1,0.5731707); div1->SetBinContent(2,0.5992293); div1->SetBinContent(3,0.5644599); div1->SetBinContent(4,0.4792531); div1->SetBinContent(5,0.3704433); div1->SetBinContent(6,0.3713751); div1->SetBinContent(7,0.371028); div1->SetBinContent(8,0.3609626); div1->SetBinContent(9,0.3803419); div1->SetBinContent(10,0.3888889); div1->SetBinContent(11,0.4242943); div1->SetBinContent(12,0.3728956); div1->SetBinContent(13,0.4008163); div1->SetBinContent(14,0.3675); div1->SetBinContent(15,0.3430532); div1->SetBinContent(16,0.3057167); div1->SetBinContent(17,0.325216); div1->SetBinContent(18,0.299187); div1->SetBinContent(19,0.2972973); div1->SetBinContent(20,0.2695578); div1->SetBinContent(21,0.3063584); div1->SetBinContent(22,0.2728785); div1->SetBinContent(23,0.2601103); div1->SetBinContent(24,0.1921053); div1->SetBinContent(25,0.2229402); div1->SetBinContent(26,0.2497998); div1->SetBinContent(27,0.2378101); div1->SetBinContent(28,0.1896259); div1->SetBinContent(29,0.2239873); div1->SetBinContent(30,0.2015839); div1->SetBinContent(31,0.1784615); div1->SetBinContent(32,0.189441); div1->SetBinContent(33,0.9246862); div1->SetBinContent(34,0.9392713); div1->SetBinContent(35,0.9343795); div1->SetBinContent(36,0.9363376); div1->SetBinContent(37,0.9257028); div1->SetBinContent(38,0.9299065); div1->SetBinContent(39,0.9199722); div1->SetBinContent(41,0.1700591); div1->SetBinContent(42,0.1676568); div1->SetBinContent(43,0.1849218); div1->SetBinContent(44,0.1657189); div1->SetBinContent(45,0.168042); div1->SetBinContent(46,0.1378446); div1->SetBinContent(47,0.1513292); div1->SetBinContent(48,0.1443812); div1->SetBinContent(49,0.1583039); div1->SetBinContent(50,0.1980057); div1->SetBinContent(51,0.1885645); div1->SetBinContent(52,0.1940976); div1->SetBinContent(53,0.1966951); div1->SetBinContent(54,0.2071036); div1->SetBinContent(55,0.2146318); div1->SetBinContent(56,0.3043237); div1->SetBinError(1,0.05997235); div1->SetBinError(2,0.06028242); div1->SetBinError(3,0.04484116); div1->SetBinError(4,0.03773258); div1->SetBinError(5,0.03073172); div1->SetBinError(6,0.02999736); div1->SetBinError(7,0.02996402); div1->SetBinError(8,0.02871258); div1->SetBinError(9,0.02914933); div1->SetBinError(10,0.02894034); div1->SetBinError(11,0.03146103); div1->SetBinError(12,0.02853561); div1->SetBinError(13,0.02954048); div1->SetBinError(14,0.02810881); div1->SetBinError(15,0.0271991); div1->SetBinError(16,0.02471462); div1->SetBinError(17,0.02509852); div1->SetBinError(18,0.02412701); div1->SetBinError(19,0.02448603); div1->SetBinError(20,0.02300034); div1->SetBinError(21,0.02470888); div1->SetBinError(22,0.02293796); div1->SetBinError(23,0.0233477); div1->SetBinError(24,0.01867094); div1->SetBinError(25,0.01975561); div1->SetBinError(26,0.02121036); div1->SetBinError(27,0.02121832); div1->SetBinError(28,0.01822789); div1->SetBinError(29,0.01965088); div1->SetBinError(30,0.01745579); div1->SetBinError(31,0.01666621); div1->SetBinError(32,0.01740628); div1->SetBinError(33,0.04981205); div1->SetBinError(34,0.04957383); div1->SetBinError(35,0.05077045); div1->SetBinError(36,0.05092248); div1->SetBinError(37,0.04884153); div1->SetBinError(38,0.04894127); div1->SetBinError(39,0.04957093); div1->SetBinError(41,0.01492458); div1->SetBinError(42,0.01482712); div1->SetBinError(43,0.01640005); div1->SetBinError(44,0.01632592); div1->SetBinError(45,0.01583037); div1->SetBinError(46,0.01274391); div1->SetBinError(47,0.01410756); div1->SetBinError(48,0.01398408); div1->SetBinError(49,0.01478549); div1->SetBinError(50,0.01715997); div1->SetBinError(51,0.01536034); div1->SetBinError(52,0.01511959); div1->SetBinError(53,0.01478081); div1->SetBinError(54,0.01481072); div1->SetBinError(55,0.01492178); div1->SetBinError(56,0.02015324); div1->SetMinimum(0); div1->SetEntries(20.05172); 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(1,0.5203252); div2->SetBinContent(2,0.5260116); div2->SetBinContent(3,0.4785134); div2->SetBinContent(4,0.3931535); div2->SetBinContent(5,0.2837438); div2->SetBinContent(6,0.2890552); div2->SetBinContent(7,0.288785); div2->SetBinContent(8,0.3030303); div2->SetBinContent(9,0.3111111); div2->SetBinContent(10,0.3300654); div2->SetBinContent(11,0.3396065); div2->SetBinContent(12,0.3181818); div2->SetBinContent(13,0.3363265); div2->SetBinContent(14,0.2775); div2->SetBinContent(15,0.2495712); div2->SetBinContent(16,0.08533554); div2->SetBinContent(17,0.2443048); div2->SetBinContent(18,0.2333333); div2->SetBinContent(19,0.2423986); div2->SetBinContent(20,0.2040816); div2->SetBinContent(21,0.2204789); div2->SetBinContent(22,0.2113145); div2->SetBinContent(23,0.1755515); div2->SetBinContent(24,0.1333333); div2->SetBinContent(25,0.1607431); div2->SetBinContent(26,0.1969576); div2->SetBinContent(27,0.1787853); div2->SetBinContent(28,0.1326531); div2->SetBinContent(29,0.1540905); div2->SetBinContent(30,0.1425486); div2->SetBinContent(31,0.1276923); div2->SetBinContent(32,0.136646); div2->SetBinContent(33,0.8786611); div2->SetBinContent(34,0.9008097); div2->SetBinContent(35,0.8937233); div2->SetBinContent(36,0.8948498); div2->SetBinContent(37,0.892905); div2->SetBinContent(38,0.88251); div2->SetBinContent(39,0.8719555); div2->SetBinContent(41,0.109652); div2->SetBinContent(42,0.1082508); div2->SetBinContent(43,0.116643); div2->SetBinContent(44,0.1039805); div2->SetBinContent(45,0.1110278); div2->SetBinContent(46,0.08646617); div2->SetBinContent(47,0.1036128); div2->SetBinContent(48,0.09530583); div2->SetBinContent(49,0.1067138); div2->SetBinContent(50,0.1353276); div2->SetBinContent(51,0.1319951); div2->SetBinContent(52,0.1396141); div2->SetBinContent(53,0.1423241); div2->SetBinContent(54,0.148074); div2->SetBinContent(55,0.1531008); div2->SetBinContent(56,0.2333703); div2->SetBinError(1,0.0559784); div2->SetBinError(2,0.05492502); div2->SetBinError(3,0.03988235); div2->SetBinError(4,0.03285756); div2->SetBinError(5,0.02562599); div2->SetBinError(6,0.02528458); div2->SetBinError(7,0.02525682); div2->SetBinError(8,0.02548081); div2->SetBinError(9,0.02540207); div2->SetBinError(10,0.02585566); div2->SetBinError(11,0.02697709); div2->SetBinError(12,0.0255969); div2->SetBinError(13,0.02617895); div2->SetBinError(14,0.02321764); div2->SetBinError(15,0.02193891); div2->SetBinError(16,0.01086463); div2->SetBinError(17,0.02070053); div2->SetBinError(18,0.02042633); div2->SetBinError(19,0.02135291); div2->SetBinError(20,0.01912455); div2->SetBinError(21,0.0198288); div2->SetBinError(22,0.0193541); div2->SetBinError(23,0.01802464); div2->SetBinError(24,0.01476375); div2->SetBinError(25,0.01596326); div2->SetBinError(26,0.01813059); div2->SetBinError(27,0.01759591); div2->SetBinError(28,0.01448899); div2->SetBinError(29,0.01540579); div2->SetBinError(30,0.01395531); div2->SetBinError(31,0.01345239); div2->SetBinError(32,0.01410757); div2->SetBinError(33,0.04795662); div2->SetBinError(34,0.04805391); div2->SetBinError(35,0.04911675); div2->SetBinError(36,0.04923302); div2->SetBinError(37,0.04754805); div2->SetBinError(38,0.04707342); div2->SetBinError(39,0.0476351); div2->SetBinError(41,0.01129487); div2->SetBinError(42,0.01123412); div2->SetBinError(43,0.01221904); div2->SetBinError(44,0.01215429); div2->SetBinError(45,0.01216743); div2->SetBinError(46,0.00952485); div2->SetBinError(47,0.0111093); div2->SetBinError(48,0.01077488); div2->SetBinError(49,0.01152113); div2->SetBinError(50,0.01342933); div2->SetBinError(51,0.01221583); div2->SetBinError(52,0.0122275); div2->SetBinError(53,0.01199605); div2->SetBinError(54,0.01191849); div2->SetBinError(55,0.01198253); div2->SetBinError(56,0.01686826); div2->SetEntries(16.4661); 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.4695122); div3->SetBinContent(2,0.477842); div3->SetBinContent(3,0.4436702); div3->SetBinContent(4,0.3589212); div3->SetBinContent(5,0.2413793); div3->SetBinContent(6,0.2591207); div3->SetBinContent(7,0.2495327); div3->SetBinContent(8,0.2620321); div3->SetBinContent(9,0.2854701); div3->SetBinContent(10,0.2900327); div3->SetBinContent(11,0.3071001); div3->SetBinContent(12,0.2861953); div3->SetBinContent(13,0.2955102); div3->SetBinContent(14,0.2375); div3->SetBinContent(15,0.2084048); div3->SetBinContent(16,0.03148302); div3->SetBinContent(17,0.2073841); div3->SetBinContent(18,0.204878); div3->SetBinContent(19,0.2086149); div3->SetBinContent(20,0.1751701); div3->SetBinContent(21,0.1981833); div3->SetBinContent(22,0.1830283); div3->SetBinContent(23,0.1580882); div3->SetBinContent(24,0.1149123); div3->SetBinContent(25,0.1389338); div3->SetBinContent(26,0.1697358); div3->SetBinContent(27,0.1531223); div3->SetBinContent(28,0.1173469); div3->SetBinContent(29,0.127085); div3->SetBinContent(30,0.1231102); div3->SetBinContent(31,0.1084615); div3->SetBinContent(32,0.1187888); div3->SetBinContent(33,0.8542538); div3->SetBinContent(34,0.8785425); div3->SetBinContent(35,0.8787447); div3->SetBinContent(36,0.8819742); div3->SetBinContent(37,0.8674699); div3->SetBinContent(38,0.8618158); div3->SetBinContent(39,0.8482951); div3->SetBinContent(41,0.09717663); div3->SetBinContent(42,0.09966997); div3->SetBinContent(43,0.09530583); div3->SetBinContent(44,0.08367181); div3->SetBinContent(45,0.09527382); div3->SetBinContent(46,0.07393484); div3->SetBinContent(47,0.08452624); div3->SetBinContent(48,0.07894737); div3->SetBinContent(49,0.09116608); div3->SetBinContent(50,0.1203704); div3->SetBinContent(51,0.1198297); div3->SetBinContent(52,0.122588); div3->SetBinContent(53,0.1295309); div3->SetBinContent(54,0.1325663); div3->SetBinContent(55,0.1434109); div3->SetBinContent(56,0.2250554); div3->SetBinContent(57,0.007142857); div3->SetBinError(1,0.05205888); div3->SetBinError(2,0.05131793); div3->SetBinError(3,0.03782038); div3->SetBinError(4,0.03085579); div3->SetBinError(5,0.02299763); div3->SetBinError(6,0.02349431); div3->SetBinError(7,0.02289959); div3->SetBinError(8,0.02310475); div3->SetBinError(9,0.02396602); div3->SetBinError(10,0.02368337); div3->SetBinError(11,0.02519011); div3->SetBinError(12,0.02382449); div3->SetBinError(13,0.02397482); div3->SetBinError(14,0.02092432); div3->SetBinError(15,0.01947239); div3->SetBinError(16,0.006013417); div3->SetBinError(17,0.01857609); div3->SetBinError(18,0.01874785); div3->SetBinError(19,0.01933659); div3->SetBinError(20,0.01731274); div3->SetBinError(21,0.0184877); div3->SetBinError(22,0.01761894); div3->SetBinError(23,0.01684687); div3->SetBinError(24,0.01344334); div3->SetBinError(25,0.01454224); div3->SetBinError(26,0.01646028); div3->SetBinError(27,0.01592339); div3->SetBinError(28,0.01341114); div3->SetBinError(29,0.01362859); div3->SetBinError(30,0.01271773); div3->SetBinError(31,0.01214229); div3->SetBinError(32,0.01291343); div3->SetBinError(33,0.04696586); div3->SetBinError(34,0.04716887); div3->SetBinError(35,0.04850424); div3->SetBinError(36,0.04870599); div3->SetBinError(37,0.0465393); div3->SetBinError(38,0.04625248); div3->SetBinError(39,0.04667443); div3->SetBinError(41,0.01047794); div3->SetBinError(42,0.01067172); div3->SetBinError(43,0.01077488); div3->SetBinError(44,0.01062922); div3->SetBinError(45,0.01106369); div3->SetBinError(46,0.008656939); div3->SetBinError(47,0.009797549); div3->SetBinError(48,0.009598803); div3->SetBinError(49,0.01045029); div3->SetBinError(50,0.01247171); div3->SetBinError(51,0.01149289); div3->SetBinError(52,0.01126147); div3->SetBinError(53,0.0113); div3->SetBinError(54,0.0111085); div3->SetBinError(55,0.01149224); div3->SetBinError(56,0.01646804); div3->SetBinError(57,0.007746539); div3->SetEntries(15.08181); 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.26","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.20","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.17","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 7366 SL1L1"); AText = pt->AddText("HV = 3550 V, FEth = 30 mV, Source filter = 100.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }