void Efficiency_5756_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:05:25 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1833333,68.5,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 *div1 = new TH1D("div1","",60,1,61); div1->SetBinContent(1,0.9288762); div1->SetBinContent(2,0.9542169); div1->SetBinContent(3,0.9555106); div1->SetBinContent(4,0.9456976); div1->SetBinContent(5,0.9495174); div1->SetBinContent(6,0.9492495); div1->SetBinContent(7,0.9407895); div1->SetBinContent(8,0.9467243); div1->SetBinContent(9,0.9556136); div1->SetBinContent(10,0.9479578); div1->SetBinContent(11,0.9524823); div1->SetBinContent(12,0.9518787); div1->SetBinContent(13,0.9593548); div1->SetBinContent(14,0.9444791); div1->SetBinContent(15,0.9609929); div1->SetBinContent(16,0.9507524); div1->SetBinContent(17,0.955708); div1->SetBinContent(18,0.959847); div1->SetBinContent(19,0.9589778); div1->SetBinContent(20,0.9502046); div1->SetBinContent(21,0.9483794); div1->SetBinContent(22,0.9572058); div1->SetBinContent(23,0.9516019); div1->SetBinContent(24,0.948668); div1->SetBinContent(25,0.9480769); div1->SetBinContent(26,0.954112); div1->SetBinContent(27,0.9542088); div1->SetBinContent(28,0.9497803); div1->SetBinContent(29,0.9501558); div1->SetBinContent(30,0.9567901); div1->SetBinContent(31,0.9421488); div1->SetBinContent(32,0.9511165); div1->SetBinContent(33,0.9493379); div1->SetBinContent(34,0.9598394); div1->SetBinContent(35,0.9544236); div1->SetBinContent(36,0.9521109); div1->SetBinContent(37,0.9506101); div1->SetBinContent(38,0.957395); div1->SetBinContent(39,0.9512671); div1->SetBinContent(40,0.9687906); div1->SetBinContent(41,0.952907); div1->SetBinContent(42,0.9614055); div1->SetBinContent(43,0.9531773); div1->SetBinContent(44,0.9662994); div1->SetBinContent(45,0.9443402); div1->SetBinContent(46,0.9496665); div1->SetBinContent(47,0.9534293); div1->SetBinContent(48,0.9476896); div1->SetBinContent(49,0.965338); div1->SetBinContent(50,0.9602032); div1->SetBinContent(51,0.9571949); div1->SetBinContent(52,0.956848); div1->SetBinContent(53,0.9495652); div1->SetBinContent(54,0.9491525); div1->SetBinContent(55,0.9391481); div1->SetBinContent(56,0.9479638); div1->SetBinContent(57,0.9589372); div1->SetBinContent(58,0.9448276); div1->SetBinContent(59,0.9453861); div1->SetBinError(1,0.07138296); div1->SetBinError(2,0.06702797); div1->SetBinError(3,0.06146623); div1->SetBinError(4,0.05544207); div1->SetBinError(5,0.05242154); div1->SetBinError(6,0.05142724); div1->SetBinError(7,0.05166029); div1->SetBinError(8,0.05150948); div1->SetBinError(9,0.04939014); div1->SetBinError(10,0.04932018); div1->SetBinError(11,0.05135648); div1->SetBinError(12,0.04948875); div1->SetBinError(13,0.04924611); div1->SetBinError(14,0.0478632); div1->SetBinError(15,0.05169899); div1->SetBinError(16,0.05036647); div1->SetBinError(17,0.04828753); div1->SetBinError(18,0.0489658); div1->SetBinError(19,0.05026373); div1->SetBinError(20,0.05027606); div1->SetBinError(21,0.04709417); div1->SetBinError(22,0.04855657); div1->SetBinError(23,0.05031411); div1->SetBinError(24,0.04900993); div1->SetBinError(25,0.04865628); div1->SetBinError(26,0.04713717); div1->SetBinError(27,0.05011055); div1->SetBinError(28,0.04821426); div1->SetBinError(29,0.04804786); div1->SetBinError(30,0.04807414); div1->SetBinError(31,0.04822847); div1->SetBinError(32,0.04732364); div1->SetBinError(33,0.04615645); div1->SetBinError(34,0.0464572); div1->SetBinError(35,0.05000127); div1->SetBinError(36,0.04839382); div1->SetBinError(37,0.04641691); div1->SetBinError(38,0.04775901); div1->SetBinError(39,0.04911017); div1->SetBinError(40,0.04980098); div1->SetBinError(41,0.04651416); div1->SetBinError(42,0.04660753); div1->SetBinError(43,0.04990233); div1->SetBinError(44,0.04962457); div1->SetBinError(45,0.04791778); div1->SetBinError(46,0.04738427); div1->SetBinError(47,0.05615679); div1->SetBinError(48,0.05672664); div1->SetBinError(49,0.05733945); div1->SetBinError(50,0.05645466); div1->SetBinError(51,0.05841241); div1->SetBinError(52,0.0592666); div1->SetBinError(53,0.0567363); div1->SetBinError(54,0.05744684); div1->SetBinError(55,0.06077089); div1->SetBinError(56,0.06463034); div1->SetBinError(57,0.06735678); div1->SetBinError(58,0.07119002); div1->SetBinError(59,0.08322091); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(56.17833); 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.8890469); div2->SetBinContent(2,0.9240964); div2->SetBinContent(3,0.9211325); div2->SetBinContent(4,0.9156224); div2->SetBinContent(5,0.9175947); div2->SetBinContent(6,0.9242316); div2->SetBinContent(7,0.9188596); div2->SetBinContent(8,0.9258459); div2->SetBinContent(9,0.9360313); div2->SetBinContent(10,0.9255599); div2->SetBinContent(11,0.9191489); div2->SetBinContent(12,0.9189189); div2->SetBinContent(13,0.9258065); div2->SetBinContent(14,0.9164067); div2->SetBinContent(15,0.9368794); div2->SetBinContent(16,0.9192886); div2->SetBinContent(17,0.9326263); div2->SetBinContent(18,0.9343531); div2->SetBinContent(19,0.9340955); div2->SetBinContent(20,0.9242838); div2->SetBinContent(21,0.922569); div2->SetBinContent(22,0.9219635); div2->SetBinContent(23,0.9195637); div2->SetBinContent(24,0.9213775); div2->SetBinContent(25,0.925); div2->SetBinContent(26,0.9272944); div2->SetBinContent(27,0.9239057); div2->SetBinContent(28,0.9234149); div2->SetBinContent(29,0.9252336); div2->SetBinContent(30,0.9283951); div2->SetBinContent(31,0.9186268); div2->SetBinContent(32,0.921545); div2->SetBinContent(33,0.9291883); div2->SetBinContent(34,0.9386116); div2->SetBinContent(35,0.9329759); div2->SetBinContent(36,0.9218652); div2->SetBinContent(37,0.9209762); div2->SetBinContent(38,0.9281802); div2->SetBinContent(39,0.9181287); div2->SetBinContent(40,0.9375813); div2->SetBinContent(41,0.9273256); div2->SetBinContent(42,0.9320276); div2->SetBinContent(43,0.929097); div2->SetBinContent(44,0.9403759); div2->SetBinContent(45,0.9218261); div2->SetBinContent(46,0.9223772); div2->SetBinContent(47,0.9271804); div2->SetBinContent(48,0.92415); div2->SetBinContent(49,0.9454073); div2->SetBinContent(50,0.9339543); div2->SetBinContent(51,0.9380692); div2->SetBinContent(52,0.9268293); div2->SetBinContent(53,0.92); div2->SetBinContent(54,0.9286351); div2->SetBinContent(55,0.9066937); div2->SetBinContent(56,0.9253394); div2->SetBinContent(57,0.9323671); div2->SetBinContent(58,0.92); div2->SetBinContent(59,0.920904); div2->SetBinError(1,0.06909292); div2->SetBinError(2,0.06544304); div2->SetBinError(3,0.05980879); div2->SetBinError(4,0.05412223); div2->SetBinError(5,0.05110163); div2->SetBinError(6,0.05041282); div2->SetBinError(7,0.05075993); div2->SetBinError(8,0.0506598); div2->SetBinError(9,0.04863263); div2->SetBinError(10,0.04844832); div2->SetBinError(11,0.05000994); div2->SetBinError(12,0.048205); div2->SetBinError(13,0.04795512); div2->SetBinError(14,0.0467986); div2->SetBinError(15,0.0507272); div2->SetBinError(16,0.04911808); div2->SetBinError(17,0.04741437); div2->SetBinError(18,0.04799151); div2->SetBinError(19,0.04928685); div2->SetBinError(20,0.04924942); div2->SetBinError(21,0.04613492); div2->SetBinError(22,0.04721641); div2->SetBinError(23,0.04904522); div2->SetBinError(24,0.04795456); div2->SetBinError(25,0.04777014); div2->SetBinError(26,0.04614499); div2->SetBinError(27,0.04891843); div2->SetBinError(28,0.04721238); div2->SetBinError(29,0.04710456); div2->SetBinError(30,0.04700532); div2->SetBinError(31,0.04732795); div2->SetBinError(32,0.04622179); div2->SetBinError(33,0.04542355); div2->SetBinError(34,0.04568779); div2->SetBinError(35,0.04916021); div2->SetBinError(36,0.0472424); div2->SetBinError(37,0.04533335); div2->SetBinError(38,0.0466671); div2->SetBinError(39,0.04782857); div2->SetBinError(40,0.04859761); div2->SetBinError(41,0.04557925); div2->SetBinError(42,0.0455401); div2->SetBinError(43,0.04895855); div2->SetBinError(44,0.04862666); div2->SetBinError(45,0.04706331); div2->SetBinError(46,0.04636494); div2->SetBinError(47,0.05499912); div2->SetBinError(48,0.05567235); div2->SetBinError(49,0.05645262); div2->SetBinError(50,0.05529841); div2->SetBinError(51,0.05753876); div2->SetBinError(52,0.05787348); div2->SetBinError(53,0.05541359); div2->SetBinError(54,0.05651782); div2->SetBinError(55,0.05919938); div2->SetBinError(56,0.06347626); div2->SetBinError(57,0.06595863); div2->SetBinError(58,0.06979048); div2->SetBinError(59,0.08160855); div2->SetMaximum(1); div2->SetEntries(54.58878); 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(0,0.00660066); div3->SetBinContent(1,0.8705548); div3->SetBinContent(2,0.8855422); div3->SetBinContent(3,0.9019211); div3->SetBinContent(4,0.898914); div3->SetBinContent(5,0.8886414); div3->SetBinContent(6,0.9013581); div3->SetBinContent(7,0.8961988); div3->SetBinContent(8,0.9064075); div3->SetBinContent(9,0.9151436); div3->SetBinContent(10,0.8992095); div3->SetBinContent(11,0.8943262); div3->SetBinContent(12,0.9004614); div3->SetBinContent(13,0.9064516); div3->SetBinContent(14,0.8951965); div3->SetBinContent(15,0.9106383); div3->SetBinContent(16,0.8946648); div3->SetBinContent(17,0.9020586); div3->SetBinContent(18,0.917782); div3->SetBinContent(19,0.9145931); div3->SetBinContent(20,0.8956344); div3->SetBinContent(21,0.8985594); div3->SetBinContent(22,0.8955318); div3->SetBinContent(23,0.9038855); div3->SetBinContent(24,0.8953866); div3->SetBinContent(25,0.8910256); div3->SetBinContent(26,0.90882); div3->SetBinContent(27,0.9010101); div3->SetBinContent(28,0.9008161); div3->SetBinContent(29,0.9040498); div3->SetBinContent(30,0.8938272); div3->SetBinContent(31,0.8919263); div3->SetBinContent(32,0.8955944); div3->SetBinContent(33,0.9107657); div3->SetBinContent(34,0.912794); div3->SetBinContent(35,0.9014745); div3->SetBinContent(36,0.8941399); div3->SetBinContent(37,0.898896); div3->SetBinContent(38,0.9056604); div3->SetBinContent(39,0.8810916); div3->SetBinContent(40,0.9193758); div3->SetBinContent(41,0.9023256); div3->SetBinContent(42,0.9009217); div3->SetBinContent(43,0.9016722); div3->SetBinContent(44,0.9196371); div3->SetBinContent(45,0.9005629); div3->SetBinContent(46,0.8932686); div3->SetBinContent(47,0.8907705); div3->SetBinContent(48,0.8962511); div3->SetBinContent(49,0.9116118); div3->SetBinContent(50,0.8992379); div3->SetBinContent(51,0.917122); div3->SetBinContent(52,0.8996248); div3->SetBinContent(53,0.8947826); div3->SetBinContent(54,0.9063336); div3->SetBinContent(55,0.8945233); div3->SetBinContent(56,0.9038462); div3->SetBinContent(57,0.8985507); div3->SetBinContent(58,0.8868966); div3->SetBinContent(59,0.8983051); div3->SetBinError(0,0.08124445); div3->SetBinError(1,0.06802368); div3->SetBinError(2,0.06340133); div3->SetBinError(3,0.05887798); div3->SetBinError(4,0.05338579); div3->SetBinError(5,0.04989767); div3->SetBinError(6,0.04948124); div3->SetBinError(7,0.04982568); div3->SetBinError(8,0.04986577); div3->SetBinError(9,0.04782162); div3->SetBinError(10,0.04741797); div3->SetBinError(11,0.04900176); div3->SetBinError(12,0.04748268); div3->SetBinError(13,0.04720669); div3->SetBinError(14,0.04599052); div3->SetBinError(15,0.04966481); div3->SetBinError(16,0.04813597); div3->SetBinError(17,0.04625232); div3->SetBinError(18,0.04735579); div3->SetBinError(19,0.04851808); div3->SetBinError(20,0.04810895); div3->SetBinError(21,0.04523847); div3->SetBinError(22,0.04620554); div3->SetBinError(23,0.04842154); div3->SetBinError(24,0.04694446); div3->SetBinError(25,0.04645859); div3->SetBinError(26,0.04545864); div3->SetBinError(27,0.04801329); div3->SetBinError(28,0.04634974); div3->SetBinError(29,0.04629935); div3->SetBinError(30,0.04569657); div3->SetBinError(31,0.04630094); div3->SetBinError(32,0.04524986); div3->SetBinError(33,0.04475109); div3->SetBinError(34,0.04474803); div3->SetBinError(35,0.04791888); div3->SetBinError(36,0.04618124); div3->SetBinError(37,0.04452212); div3->SetBinError(38,0.04582141); div3->SetBinError(39,0.04638675); div3->SetBinError(40,0.0478925); div3->SetBinError(41,0.04466132); div3->SetBinError(42,0.04440359); div3->SetBinError(43,0.04787859); div3->SetBinError(44,0.04782496); div3->SetBinError(45,0.04625302); div3->SetBinError(46,0.04527194); div3->SetBinError(47,0.05338398); div3->SetBinError(48,0.05441685); div3->SetBinError(49,0.05494153); div3->SetBinError(50,0.0537606); div3->SetBinError(51,0.05657841); div3->SetBinError(52,0.05660428); div3->SetBinError(53,0.05427964); div3->SetBinError(54,0.05550403); div3->SetBinError(55,0.05860759); div3->SetBinError(56,0.06237542); div3->SetBinError(57,0.06416927); div3->SetBinError(58,0.0679143); div3->SetBinError(59,0.08011368); div3->SetEntries(53.11657); 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.95","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.92","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.90","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 5756 SL1L1"); AText = pt->AddText("HV = 3550 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }