void Efficiency_7790_L_Cell() { //=========Macro generated from canvas: c/c //========= (Mon Jan 21 20:55:06 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.1307929,68.5,1.177136); 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.5518395); div1->SetBinContent(2,0.509915); div1->SetBinContent(3,0.4617225); div1->SetBinContent(4,0.4446565); div1->SetBinContent(5,0.3441065); div1->SetBinContent(6,0.4314381); div1->SetBinContent(7,0.3777778); div1->SetBinContent(8,0.4054054); div1->SetBinContent(9,0.3386838); div1->SetBinContent(10,0.3738602); div1->SetBinContent(11,0.3698854); div1->SetBinContent(12,0.3533123); div1->SetBinContent(13,0.3911765); div1->SetBinContent(14,0.3552068); div1->SetBinContent(15,0.3515625); div1->SetBinContent(16,0.3349131); div1->SetBinContent(17,0.3546945); div1->SetBinContent(18,0.3458647); div1->SetBinContent(19,0.3646865); div1->SetBinContent(20,0.3514851); div1->SetBinContent(21,0.3556548); div1->SetBinContent(22,0.318797); div1->SetBinContent(23,0.3807107); div1->SetBinContent(24,0.2821997); div1->SetBinContent(25,0.2740316); div1->SetBinContent(26,0.3283582); div1->SetBinContent(27,0.3293769); div1->SetBinContent(28,0.2829132); div1->SetBinContent(29,0.3584131); div1->SetBinContent(30,0.3172805); div1->SetBinContent(31,0.2903704); div1->SetBinContent(32,0.2830725); div1->SetBinContent(33,0.6385224); div1->SetBinContent(34,0.6921053); div1->SetBinContent(35,0.6687023); div1->SetBinContent(36,0.6362253); div1->SetBinContent(37,0.6636126); div1->SetBinContent(38,0.6139657); div1->SetBinContent(39,0.6144201); div1->SetBinContent(41,0.2869565); div1->SetBinContent(42,0.3219178); div1->SetBinContent(43,0.2711864); div1->SetBinContent(44,0.2755102); div1->SetBinContent(45,0.2349869); div1->SetBinContent(46,0.2286079); div1->SetBinContent(47,0.2636054); div1->SetBinContent(48,0.2615658); div1->SetBinContent(49,0.2624799); div1->SetBinContent(50,0.2565905); div1->SetBinContent(51,0.2800752); div1->SetBinContent(52,0.2823741); div1->SetBinContent(53,0.2998102); div1->SetBinContent(54,0.2768031); div1->SetBinContent(55,0.2616822); div1->SetBinContent(56,0.3283582); div1->SetBinError(1,0.07487434); div1->SetBinError(2,0.06514686); div1->SetBinError(3,0.0558191); div1->SetBinError(4,0.04855533); div1->SetBinError(5,0.04058099); div1->SetBinError(6,0.04450298); div1->SetBinError(7,0.03953872); div1->SetBinError(8,0.04155204); div1->SetBinError(9,0.03688503); div1->SetBinError(10,0.03841104); div1->SetBinError(11,0.03956838); div1->SetBinError(12,0.0376385); div1->SetBinError(13,0.0389855); div1->SetBinError(14,0.0359263); div1->SetBinError(15,0.03733423); div1->SetBinError(16,0.03631353); div1->SetBinError(17,0.03668426); div1->SetBinError(18,0.0362177); div1->SetBinError(19,0.03934584); div1->SetBinError(20,0.03836147); div1->SetBinError(21,0.03672507); div1->SetBinError(22,0.03425748); div1->SetBinError(23,0.04104105); div1->SetBinError(24,0.03094412); div1->SetBinError(25,0.03020791); div1->SetBinError(26,0.03482349); div1->SetBinError(27,0.03479345); div1->SetBinError(28,0.03049346); div1->SetBinError(29,0.03539922); div1->SetBinError(30,0.0331402); div1->SetBinError(31,0.0319171); div1->SetBinError(32,0.03074277); div1->SetBinError(33,0.05221593); div1->SetBinError(34,0.05528252); div1->SetBinError(35,0.05808019); div1->SetBinError(36,0.05594031); div1->SetBinError(37,0.05348073); div1->SetBinError(38,0.05072696); div1->SetBinError(39,0.05535802); div1->SetBinError(41,0.03131736); div1->SetBinError(42,0.03291431); div1->SetBinError(43,0.03108645); div1->SetBinError(44,0.03055944); div1->SetBinError(45,0.02600532); div1->SetBinError(46,0.02525674); div1->SetBinError(47,0.03204421); div1->SetBinError(48,0.03260707); div1->SetBinError(49,0.03109196); div1->SetBinError(50,0.03199242); div1->SetBinError(51,0.03508746); div1->SetBinError(52,0.03451124); div1->SetBinError(53,0.03691156); div1->SetBinError(54,0.03544996); div1->SetBinError(55,0.03737554); div1->SetBinError(56,0.04495693); div1->SetMinimum(0); div1->SetEntries(20.53344); 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.5250836); div2->SetBinContent(2,0.4815864); div2->SetBinContent(3,0.4330144); div2->SetBinContent(4,0.4141221); div2->SetBinContent(5,0.3231939); div2->SetBinContent(6,0.3963211); div2->SetBinContent(7,0.3492063); div2->SetBinContent(8,0.3688394); div2->SetBinContent(9,0.317817); div2->SetBinContent(10,0.3556231); div2->SetBinContent(11,0.3486088); div2->SetBinContent(12,0.3249211); div2->SetBinContent(13,0.375); div2->SetBinContent(14,0.3409415); div2->SetBinContent(15,0.3234375); div2->SetBinContent(16,0.1563981); div2->SetBinContent(17,0.3338301); div2->SetBinContent(18,0.3218045); div2->SetBinContent(19,0.3366337); div2->SetBinContent(20,0.3349835); div2->SetBinContent(21,0.3318452); div2->SetBinContent(22,0.3007519); div2->SetBinContent(23,0.3519459); div2->SetBinContent(24,0.251809); div2->SetBinContent(25,0.2596844); div2->SetBinContent(26,0.3119403); div2->SetBinContent(27,0.3086053); div2->SetBinContent(28,0.2605042); div2->SetBinContent(29,0.3378933); div2->SetBinContent(30,0.2875354); div2->SetBinContent(31,0.2740741); div2->SetBinContent(32,0.2617354); div2->SetBinContent(33,0.6068602); div2->SetBinContent(34,0.6710526); div2->SetBinContent(35,0.6396947); div2->SetBinContent(36,0.6103501); div2->SetBinContent(37,0.6295812); div2->SetBinContent(38,0.599473); div2->SetBinContent(39,0.5924765); div2->SetBinContent(41,0.2565217); div2->SetBinContent(42,0.2821918); div2->SetBinContent(43,0.2465331); div2->SetBinContent(44,0.2521866); div2->SetBinContent(45,0.2232376); div2->SetBinContent(46,0.2132822); div2->SetBinContent(47,0.25); div2->SetBinContent(48,0.2206406); div2->SetBinContent(49,0.2431562); div2->SetBinContent(50,0.2460457); div2->SetBinContent(51,0.2537594); div2->SetBinContent(52,0.2607914); div2->SetBinContent(53,0.2713472); div2->SetBinContent(54,0.2592593); div2->SetBinContent(55,0.2383178); div2->SetBinContent(56,0.300995); div2->SetBinError(1,0.0722726); div2->SetBinError(2,0.06256825); div2->SetBinError(3,0.05336513); div2->SetBinError(4,0.04620345); div2->SetBinError(5,0.03887977); div2->SetBinError(6,0.04195059); div2->SetBinError(7,0.0374562); div2->SetBinError(8,0.03892208); div2->SetBinError(9,0.03531934); div2->SetBinError(10,0.03711144); div2->SetBinError(11,0.03798949); div2->SetBinError(12,0.0355426); div2->SetBinError(13,0.037864); div2->SetBinError(14,0.03493086); div2->SetBinError(15,0.03526545); div2->SetBinError(16,0.02193487); div2->SetBinError(17,0.03519233); div2->SetBinError(18,0.03447715); div2->SetBinError(19,0.03724388); div2->SetBinError(20,0.03711901); div2->SetBinError(21,0.03502321); div2->SetBinError(22,0.03292903); div2->SetBinError(23,0.03888017); div2->SetBinError(24,0.02866885); div2->SetBinError(25,0.02913843); div2->SetBinError(26,0.03362867); div2->SetBinError(27,0.03328497); div2->SetBinError(28,0.02885022); div2->SetBinError(29,0.03399707); div2->SetBinError(30,0.03100257); div2->SetBinError(31,0.03069944); div2->SetBinError(32,0.02916693); div2->SetBinError(33,0.05033715); div2->SetBinError(34,0.05405635); div2->SetBinError(35,0.05624606); div2->SetBinError(36,0.05429145); div2->SetBinError(37,0.05148388); div2->SetBinError(38,0.04986322); div2->SetBinError(39,0.05393007); div2->SetBinError(41,0.02904697); div2->SetBinError(42,0.03010562); div2->SetBinError(43,0.02916743); div2->SetBinError(44,0.02880192); div2->SetBinError(45,0.02513731); div2->SetBinError(46,0.02412636); div2->SetBinError(47,0.03092948); div2->SetBinError(48,0.02912127); div2->SetBinError(49,0.02954529); div2->SetBinError(50,0.03110943); div2->SetBinError(51,0.032842); div2->SetBinError(52,0.03271756); div2->SetBinError(53,0.03451127); div2->SetBinError(54,0.0339272); div2->SetBinError(55,0.0351165); div2->SetBinError(56,0.04237545); div2->SetEntries(19.06744); 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.4214047); div3->SetBinContent(2,0.4220963); div3->SetBinContent(3,0.354067); div3->SetBinContent(4,0.3492366); div3->SetBinContent(5,0.2661597); div3->SetBinContent(6,0.3143813); div3->SetBinContent(7,0.2968254); div3->SetBinContent(8,0.3227345); div3->SetBinContent(9,0.2455859); div3->SetBinContent(10,0.2978723); div3->SetBinContent(11,0.2962357); div3->SetBinContent(12,0.2665615); div3->SetBinContent(13,0.3); div3->SetBinContent(14,0.278174); div3->SetBinContent(15,0.2578125); div3->SetBinContent(16,0.01895735); div3->SetBinContent(17,0.2816692); div3->SetBinContent(18,0.2721805); div3->SetBinContent(19,0.2838284); div3->SetBinContent(20,0.2772277); div3->SetBinContent(21,0.2752976); div3->SetBinContent(22,0.2511278); div3->SetBinContent(23,0.2893401); div3->SetBinContent(24,0.2011577); div3->SetBinContent(25,0.2123386); div3->SetBinContent(26,0.2552239); div3->SetBinContent(27,0.2611276); div3->SetBinContent(28,0.2058824); div3->SetBinContent(29,0.2749658); div3->SetBinContent(30,0.233711); div3->SetBinContent(31,0.2222222); div3->SetBinContent(32,0.200569); div3->SetBinContent(33,0.5105541); div3->SetBinContent(34,0.5815789); div3->SetBinContent(35,0.5587786); div3->SetBinContent(36,0.5327245); div3->SetBinContent(37,0.5575916); div3->SetBinContent(38,0.5191041); div3->SetBinContent(39,0.5015674); div3->SetBinContent(41,0.2101449); div3->SetBinContent(42,0.230137); div3->SetBinContent(43,0.201849); div3->SetBinContent(44,0.1836735); div3->SetBinContent(45,0.1657963); div3->SetBinContent(46,0.1494253); div3->SetBinContent(47,0.1768707); div3->SetBinContent(48,0.1868327); div3->SetBinContent(49,0.2045089); div3->SetBinContent(50,0.1862917); div3->SetBinContent(51,0.212406); div3->SetBinContent(52,0.2266187); div3->SetBinContent(53,0.2239089); div3->SetBinContent(54,0.2007797); div3->SetBinContent(55,0.2126168); div3->SetBinContent(56,0.2487562); div3->SetBinContent(57,0.01851852); div3->SetBinError(1,0.06191218); div3->SetBinError(2,0.0570454); div3->SetBinError(3,0.04642211); div3->SetBinError(4,0.04107279); div3->SetBinError(5,0.03409971); div3->SetBinError(6,0.03578462); div3->SetBinError(7,0.03353183); div3->SetBinError(8,0.03551979); div3->SetBinError(9,0.02969363); div3->SetBinError(10,0.03288887); div3->SetBinError(11,0.03400344); div3->SetBinError(12,0.03109124); div3->SetBinError(13,0.03250868); div3->SetBinError(14,0.03042695); div3->SetBinError(15,0.03026161); div3->SetBinError(16,0.006226001); div3->SetBinError(17,0.03136213); div3->SetBinError(18,0.03078572); div3->SetBinError(19,0.03317145); div3->SetBinError(20,0.03265019); div3->SetBinError(21,0.03086012); div3->SetBinError(22,0.02917117); div3->SetBinError(23,0.03402825); div3->SetBinError(24,0.02471438); div3->SetBinError(25,0.02549702); div3->SetBinError(26,0.02937762); div3->SetBinError(27,0.02974149); div3->SetBinError(28,0.02468584); div3->SetBinError(29,0.02956457); div3->SetBinError(30,0.02699021); div3->SetBinError(31,0.02669771); div3->SetBinError(32,0.02445556); div3->SetBinError(33,0.04449708); div3->SetBinError(34,0.04875898); div3->SetBinError(35,0.05104112); div3->SetBinError(36,0.04925888); div3->SetBinError(37,0.04718836); div3->SetBinError(38,0.04499437); div3->SetBinError(39,0.04789571); div3->SetBinError(41,0.02545167); div3->SetBinError(42,0.02627321); div3->SetBinError(43,0.02555889); div3->SetBinError(44,0.02337562); div3->SetBinError(45,0.02070251); div3->SetBinError(46,0.0191544); div3->SetBinError(47,0.02463763); div3->SetBinError(48,0.02611407); div3->SetBinError(49,0.02635388); div3->SetBinError(50,0.02590401); div3->SetBinError(51,0.02919045); div3->SetBinError(52,0.02979957); div3->SetBinError(53,0.03036611); div3->SetBinError(54,0.02864805); div3->SetBinError(55,0.03256552); div3->SetBinError(56,0.03728245); div3->SetBinError(57,0.02103857); div3->SetEntries(15.70701); 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.33","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.30","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.24","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 7790 SL1L1"); AText = pt->AddText("HV = 3400 V, FEth = 20 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }