void Efficiency_6153_L_Cell() { //=========Macro generated from canvas: c/c //========= (Mon Jan 14 19:12:12 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.01659356,68.5,0.149342); 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.08325266); div1->SetBinContent(2,0.0798419); div1->SetBinContent(3,0.07307172); div1->SetBinContent(4,0.05774897); div1->SetBinContent(5,0.04473818); div1->SetBinContent(6,0.05879541); div1->SetBinContent(7,0.06199332); div1->SetBinContent(8,0.05434783); div1->SetBinContent(9,0.05144033); div1->SetBinContent(10,0.07023705); div1->SetBinContent(11,0.05827068); div1->SetBinContent(12,0.0659292); div1->SetBinContent(13,0.08191851); div1->SetBinContent(14,0.064264); div1->SetBinContent(15,0.05588369); div1->SetBinContent(16,0.06293103); div1->SetBinContent(17,0.04609306); div1->SetBinContent(18,0.06); div1->SetBinContent(19,0.06144983); div1->SetBinContent(20,0.06917688); div1->SetBinContent(21,0.0515807); div1->SetBinContent(22,0.06203905); div1->SetBinContent(23,0.05351614); div1->SetBinContent(24,0.05363636); div1->SetBinContent(25,0.04806071); div1->SetBinContent(26,0.05139992); div1->SetBinContent(27,0.05738816); div1->SetBinContent(28,0.04712939); div1->SetBinContent(29,0.05882353); div1->SetBinContent(30,0.0522183); div1->SetBinContent(31,0.04863481); div1->SetBinContent(32,0.04414743); div1->SetBinContent(33,0.05424528); div1->SetBinContent(34,0.06122449); div1->SetBinContent(35,0.06222612); div1->SetBinContent(36,0.05184571); div1->SetBinContent(37,0.06365422); div1->SetBinContent(38,0.06593835); div1->SetBinContent(39,0.05315904); div1->SetBinContent(40,0.04427736); div1->SetBinContent(41,0.04008016); div1->SetBinContent(42,0.04967016); div1->SetBinContent(43,0.05058717); div1->SetBinContent(44,0.05281385); div1->SetBinContent(45,0.04832714); div1->SetBinContent(46,0.05077805); div1->SetBinContent(47,0.05281286); div1->SetBinContent(48,0.04962055); div1->SetBinContent(49,0.05798687); div1->SetBinContent(50,0.0572973); div1->SetBinContent(51,0.04392107); div1->SetBinContent(52,0.05702281); div1->SetBinContent(53,0.058753); div1->SetBinContent(54,0.05123568); div1->SetBinContent(55,0.04326241); div1->SetBinContent(56,0.05568096); div1->SetBinContent(57,0.06214689); div1->SetBinContent(58,0.07368421); div1->SetBinContent(59,0.07217695); div1->SetBinError(1,0.01156765); div1->SetBinError(2,0.01018941); div1->SetBinError(3,0.008932023); div1->SetBinError(4,0.007235383); div1->SetBinError(5,0.005777839); div1->SetBinError(6,0.006586876); div1->SetBinError(7,0.006790947); div1->SetBinError(8,0.006117853); div1->SetBinError(9,0.005644483); div1->SetBinError(10,0.007024325); div1->SetBinError(11,0.006496038); div1->SetBinError(12,0.006787962); div1->SetBinError(13,0.00758432); div1->SetBinError(14,0.006621593); div1->SetBinError(15,0.006230036); div1->SetBinError(16,0.006514743); div1->SetBinError(17,0.005463959); div1->SetBinError(18,0.006290617); div1->SetBinError(19,0.006777855); div1->SetBinError(20,0.006950899); div1->SetBinError(21,0.005684094); div1->SetBinError(22,0.006480165); div1->SetBinError(23,0.005990576); div1->SetBinError(24,0.006081159); div1->SetBinError(25,0.005488106); div1->SetBinError(26,0.005685304); div1->SetBinError(27,0.006312296); div1->SetBinError(28,0.005469143); div1->SetBinError(29,0.005948007); div1->SetBinError(30,0.005562586); div1->SetBinError(31,0.00555961); div1->SetBinError(32,0.005117031); div1->SetBinError(33,0.005693148); div1->SetBinError(34,0.006000479); div1->SetBinError(35,0.006524511); div1->SetBinError(36,0.0056931); div1->SetBinError(37,0.006262927); div1->SetBinError(38,0.006374639); div1->SetBinError(39,0.005922443); div1->SetBinError(40,0.005205537); div1->SetBinError(41,0.004810422); div1->SetBinError(42,0.005368713); div1->SetBinError(43,0.005855145); div1->SetBinError(44,0.005880401); div1->SetBinError(45,0.005450031); div1->SetBinError(46,0.005587554); div1->SetBinError(47,0.006771486); div1->SetBinError(48,0.006581004); div1->SetBinError(49,0.006988438); div1->SetBinError(50,0.006897341); div1->SetBinError(51,0.00639559); div1->SetBinError(52,0.007247464); div1->SetBinError(53,0.007373523); div1->SetBinError(54,0.006815199); div1->SetBinError(55,0.006691313); div1->SetBinError(56,0.00800015); div1->SetBinError(57,0.008847861); div1->SetBinError(58,0.01022194); div1->SetBinError(59,0.01162913); div1->SetMinimum(0); div1->SetEntries(3.374387); 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.07163601); div2->SetBinContent(2,0.06324111); div2->SetBinContent(3,0.05953992); div2->SetBinContent(4,0.04773129); div2->SetBinContent(5,0.0350788); div2->SetBinContent(6,0.0501912); div2->SetBinContent(7,0.05340963); div2->SetBinContent(8,0.04393116); div2->SetBinContent(9,0.04567901); div2->SetBinContent(10,0.05882353); div2->SetBinContent(11,0.04793233); div2->SetBinContent(12,0.05707965); div2->SetBinContent(13,0.06791171); div2->SetBinContent(14,0.05557968); div2->SetBinContent(15,0.04588823); div2->SetBinContent(16,0.05517241); div2->SetBinContent(17,0.03906936); div2->SetBinContent(18,0.0506383); div2->SetBinContent(19,0.05472876); div2->SetBinContent(20,0.0556042); div2->SetBinContent(21,0.04284526); div2->SetBinContent(22,0.05292842); div2->SetBinContent(23,0.04555506); div2->SetBinContent(24,0.045); div2->SetBinContent(25,0.04131535); div2->SetBinContent(26,0.04095278); div2->SetBinContent(27,0.05151378); div2->SetBinContent(28,0.03941731); div2->SetBinContent(29,0.05142189); div2->SetBinContent(30,0.04436592); div2->SetBinContent(31,0.03882253); div2->SetBinContent(32,0.03766707); div2->SetBinContent(33,0.04441824); div2->SetBinContent(34,0.05102041); div2->SetBinContent(35,0.0508326); div2->SetBinContent(36,0.04437993); div2->SetBinContent(37,0.05579568); div2->SetBinContent(38,0.05501366); div2->SetBinContent(39,0.0453159); div2->SetBinContent(40,0.03759398); div2->SetBinContent(41,0.03126253); div2->SetBinContent(42,0.04074505); div2->SetBinContent(43,0.04245709); div2->SetBinContent(44,0.04502165); div2->SetBinContent(45,0.03965304); div2->SetBinContent(46,0.04463554); div2->SetBinContent(47,0.04247991); div2->SetBinContent(48,0.04203152); div2->SetBinContent(49,0.04814004); div2->SetBinContent(50,0.04918919); div2->SetBinContent(51,0.03946531); div2->SetBinContent(52,0.04501801); div2->SetBinContent(53,0.04616307); div2->SetBinContent(54,0.04520796); div2->SetBinContent(55,0.03617021); div2->SetBinContent(56,0.04740406); div2->SetBinContent(57,0.05326877); div2->SetBinContent(58,0.06403509); div2->SetBinContent(59,0.06402794); div2->SetBinError(1,0.01055637); div2->SetBinError(2,0.008848662); div2->SetBinError(3,0.007895689); div2->SetBinError(4,0.006462154); div2->SetBinError(5,0.00501393); div2->SetBinError(6,0.005995514); div2->SetBinError(7,0.006213063); div2->SetBinError(8,0.005395451); div2->SetBinError(9,0.005262305); div2->SetBinError(10,0.006314043); div2->SetBinError(11,0.005785073); div2->SetBinError(12,0.006226262); div2->SetBinError(13,0.006768019); div2->SetBinError(14,0.006070757); div2->SetBinError(15,0.005544168); div2->SetBinError(16,0.006022053); div2->SetBinError(17,0.00495992); div2->SetBinError(18,0.005686594); div2->SetBinError(19,0.006324961); div2->SetBinError(20,0.006097557); div2->SetBinError(21,0.005095516); div2->SetBinError(22,0.00589435); div2->SetBinError(23,0.005446719); div2->SetBinError(24,0.005482073); div2->SetBinError(25,0.005021789); div2->SetBinError(26,0.004974023); div2->SetBinError(27,0.005919755); div2->SetBinError(28,0.004925438); div2->SetBinError(29,0.005490629); div2->SetBinError(30,0.005052688); div2->SetBinError(31,0.004871578); div2->SetBinError(32,0.00466395); div2->SetBinError(33,0.005059165); div2->SetBinError(34,0.005382995); div2->SetBinError(35,0.005783794); div2->SetBinError(36,0.005194202); div2->SetBinError(37,0.005788273); div2->SetBinError(38,0.005719652); div2->SetBinError(39,0.00538952); div2->SetBinError(40,0.004731099); div2->SetBinError(41,0.004165661); div2->SetBinError(42,0.004778944); div2->SetBinError(43,0.005281437); div2->SetBinError(44,0.005351468); div2->SetBinError(45,0.004852967); div2->SetBinError(46,0.00517856); div2->SetBinError(47,0.005955982); div2->SetBinError(48,0.005969001); div2->SetBinError(49,0.006257694); div2->SetBinError(50,0.006300054); div2->SetBinError(51,0.006007797); div2->SetBinError(52,0.006301164); div2->SetBinError(53,0.006391078); div2->SetBinError(54,0.006330085); div2->SetBinError(55,0.006028099); div2->SetBinError(56,0.007272679); div2->SetBinError(57,0.008070273); div2->SetBinError(58,0.009391296); div2->SetBinError(59,0.01081813); div2->SetEntries(2.841418); 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.04937076); div3->SetBinContent(2,0.04664032); div3->SetBinContent(3,0.04194858); div3->SetBinContent(4,0.03889216); div3->SetBinContent(5,0.0218607); div3->SetBinContent(6,0.03680688); div3->SetBinContent(7,0.04148784); div3->SetBinContent(8,0.03125); div3->SetBinContent(9,0.03333333); div3->SetBinContent(10,0.04389816); div3->SetBinContent(11,0.03853383); div3->SetBinContent(12,0.04424779); div3->SetBinContent(13,0.04923599); div3->SetBinContent(14,0.04689535); div3->SetBinContent(15,0.03407542); div3->SetBinContent(16,0.04396552); div3->SetBinContent(17,0.03028973); div3->SetBinContent(18,0.03829787); div3->SetBinContent(19,0.03984638); div3->SetBinContent(20,0.04334501); div3->SetBinContent(21,0.03161398); div3->SetBinContent(22,0.03904555); div3->SetBinContent(23,0.03317116); div3->SetBinContent(24,0.03409091); div3->SetBinContent(25,0.0311973); div3->SetBinContent(26,0.0288341); div3->SetBinContent(27,0.03795752); div3->SetBinContent(28,0.02742074); div3->SetBinContent(29,0.04090378); div3->SetBinContent(30,0.03180212); div3->SetBinContent(31,0.02901024); div3->SetBinContent(32,0.03037667); div3->SetBinContent(33,0.0302673); div3->SetBinContent(34,0.03628118); div3->SetBinContent(35,0.03418054); div3->SetBinContent(36,0.03027789); div3->SetBinContent(37,0.03929273); div3->SetBinContent(38,0.04057745); div3->SetBinContent(39,0.0335512); div3->SetBinContent(40,0.02882206); div3->SetBinContent(41,0.0252505); div3->SetBinContent(42,0.03259604); div3->SetBinContent(43,0.03387534); div3->SetBinContent(44,0.03246753); div3->SetBinContent(45,0.03221809); div3->SetBinContent(46,0.03316953); div3->SetBinContent(47,0.03099885); div3->SetBinContent(48,0.02860479); div3->SetBinContent(49,0.03501094); div3->SetBinContent(50,0.03675676); div3->SetBinContent(51,0.03437301); div3->SetBinContent(52,0.03841537); div3->SetBinContent(53,0.0323741); div3->SetBinContent(54,0.03676914); div3->SetBinContent(55,0.02978723); div3->SetBinContent(56,0.03611738); div3->SetBinContent(57,0.03631961); div3->SetBinContent(58,0.05263158); div3->SetBinContent(59,0.05704307); div3->SetBinError(1,0.008449391); div3->SetBinError(2,0.007383395); div3->SetBinError(3,0.006418614); div3->SetBinError(4,0.005731401); div3->SetBinError(5,0.003826629); div3->SetBinError(6,0.00499926); div3->SetBinError(7,0.005353949); div3->SetBinError(8,0.004427102); div3->SetBinError(9,0.004379905); div3->SetBinError(10,0.005309565); div3->SetBinError(11,0.005090677); div3->SetBinError(12,0.005355538); div3->SetBinError(13,0.005585814); div3->SetBinError(14,0.005489706); div3->SetBinError(15,0.004661016); div3->SetBinError(16,0.00526602); div3->SetBinError(17,0.004281082); div3->SetBinError(18,0.004826975); div3->SetBinError(19,0.005246768); div3->SetBinError(20,0.005263303); div3->SetBinError(21,0.004271152); div3->SetBinError(22,0.004929035); div3->SetBinError(23,0.004527882); div3->SetBinError(24,0.0046633); div3->SetBinError(25,0.004267172); div3->SetBinError(26,0.004060651); div3->SetBinError(27,0.004948382); div3->SetBinError(28,0.003995174); div3->SetBinError(29,0.004799129); div3->SetBinError(30,0.004163716); div3->SetBinError(31,0.004117209); div3->SetBinError(32,0.004118931); div3->SetBinError(33,0.004049367); div3->SetBinError(34,0.004408253); div3->SetBinError(35,0.004585703); div3->SetBinError(36,0.004160393); div3->SetBinError(37,0.004708149); div3->SetBinError(38,0.004780459); div3->SetBinError(39,0.004523866); div3->SetBinError(40,0.004058832); div3->SetBinError(41,0.00368678); div3->SetBinError(42,0.004198627); div3->SetBinError(43,0.004631525); div3->SetBinError(44,0.004424556); div3->SetBinError(45,0.004302771); div3->SetBinError(46,0.004356727); div3->SetBinError(47,0.004961123); div3->SetBinError(48,0.004777529); div3->SetBinError(49,0.005195239); div3->SetBinError(50,0.005311989); div3->SetBinError(51,0.005544795); div3->SetBinError(52,0.005743089); div3->SetBinError(53,0.00519824); div3->SetBinError(54,0.005610541); div3->SetBinError(55,0.00538954); div3->SetBinError(56,0.006203821); div3->SetBinError(57,0.006446032); div3->SetBinError(58,0.00835352); div3->SetBinError(59,0.01009529); div3->SetEntries(2.137675); 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.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 6153 SL1L1"); AText = pt->AddText("HV = 3300 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }