void Efficiency_7723_L_Cell() { //=========Macro generated from canvas: c/c //========= (Mon Jan 21 13:19:17 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.107672,68.5,0.9690481); 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.2887538); div1->SetBinContent(2,0.2075949); div1->SetBinContent(3,0.1847134); div1->SetBinContent(4,0.2007952); div1->SetBinContent(5,0.124424); div1->SetBinContent(6,0.154185); div1->SetBinContent(7,0.09508716); div1->SetBinContent(8,0.1303725); div1->SetBinContent(9,0.1100413); div1->SetBinContent(10,0.1500743); div1->SetBinContent(11,0.1584615); div1->SetBinContent(12,0.1363004); div1->SetBinContent(13,0.1638889); div1->SetBinContent(14,0.1160839); div1->SetBinContent(15,0.1159639); div1->SetBinContent(16,0.1207658); div1->SetBinContent(17,0.1181556); div1->SetBinContent(18,0.1264045); div1->SetBinContent(19,0.1047041); div1->SetBinContent(20,0.1018237); div1->SetBinContent(21,0.1108071); div1->SetBinContent(22,0.1063257); div1->SetBinContent(23,0.1176471); div1->SetBinContent(24,0.08421053); div1->SetBinContent(25,0.08321965); div1->SetBinContent(26,0.1109589); div1->SetBinContent(27,0.08395802); div1->SetBinContent(28,0.0665779); div1->SetBinContent(29,0.1114094); div1->SetBinContent(30,0.08928571); div1->SetBinContent(31,0.08448753); div1->SetBinContent(32,0.09470752); div1->SetBinContent(33,0.4794842); div1->SetBinContent(34,0.5679487); div1->SetBinContent(35,0.564276); div1->SetBinContent(36,0.5205656); div1->SetBinContent(37,0.5603985); div1->SetBinContent(38,0.5272727); div1->SetBinContent(39,0.4915966); div1->SetBinContent(41,0.07228916); div1->SetBinContent(42,0.06853147); div1->SetBinContent(43,0.0805153); div1->SetBinContent(44,0.06730769); div1->SetBinContent(45,0.05189341); div1->SetBinContent(46,0.06136681); div1->SetBinContent(47,0.05649718); div1->SetBinContent(48,0.06949807); div1->SetBinContent(49,0.09090909); div1->SetBinContent(50,0.08536585); div1->SetBinContent(51,0.08301158); div1->SetBinContent(52,0.08199643); div1->SetBinContent(53,0.0858209); div1->SetBinContent(54,0.08178439); div1->SetBinContent(55,0.086); div1->SetBinContent(56,0.10181); div1->SetBinError(1,0.04554503); div1->SetBinError(2,0.03337026); div1->SetBinError(3,0.0283145); div1->SetBinError(4,0.02893289); div1->SetBinError(5,0.01870145); div1->SetBinError(6,0.0209553); div1->SetBinError(7,0.01606106); div1->SetBinError(8,0.01860142); div1->SetBinError(9,0.01638419); div1->SetBinError(10,0.02071789); div1->SetBinError(11,0.02182905); div1->SetBinError(12,0.01885157); div1->SetBinError(13,0.02119497); div1->SetBinError(14,0.01708316); div1->SetBinError(15,0.01771558); div1->SetBinError(16,0.01797092); div1->SetBinError(17,0.01753323); div1->SetBinError(18,0.01806141); div1->SetBinError(19,0.01668358); div1->SetBinError(20,0.01640925); div1->SetBinError(21,0.01641025); div1->SetBinError(22,0.01586329); div1->SetBinError(23,0.01812381); div1->SetBinError(24,0.01451865); div1->SetBinError(25,0.01372897); div1->SetBinError(26,0.01643554); div1->SetBinError(27,0.01447023); div1->SetBinError(28,0.011845); div1->SetBinError(29,0.01631049); div1->SetBinError(30,0.01386046); div1->SetBinError(31,0.01396182); div1->SetBinError(32,0.01501943); div1->SetBinError(33,0.04012619); div1->SetBinError(34,0.04731988); div1->SetBinError(35,0.04838995); div1->SetBinError(36,0.04453029); div1->SetBinError(37,0.04619347); div1->SetBinError(38,0.04516969); div1->SetBinError(39,0.04463703); div1->SetBinError(41,0.0132394); div1->SetBinError(42,0.01235314); div1->SetBinError(43,0.01461755); div1->SetBinError(44,0.01308027); div1->SetBinError(45,0.01047465); div1->SetBinError(46,0.01154318); div1->SetBinError(47,0.01276669); div1->SetBinError(48,0.01463658); div1->SetBinError(49,0.01640792); div1->SetBinError(50,0.01575822); div1->SetBinError(51,0.01630647); div1->SetBinError(52,0.01555161); div1->SetBinError(53,0.0163605); div1->SetBinError(54,0.01585544); div1->SetBinError(55,0.01696092); div1->SetBinError(56,0.02001954); div1->SetMinimum(0); div1->SetEntries(8.988329); 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.231003); div2->SetBinContent(2,0.1696203); div2->SetBinContent(3,0.1528662); div2->SetBinContent(4,0.1729622); div2->SetBinContent(5,0.1029186); div2->SetBinContent(6,0.123348); div2->SetBinContent(7,0.07290016); div2->SetBinContent(8,0.1002865); div2->SetBinContent(9,0.0784044); div2->SetBinContent(10,0.115899); div2->SetBinContent(11,0.1230769); div2->SetBinContent(12,0.09596662); div2->SetBinContent(13,0.1125); div2->SetBinContent(14,0.07132867); div2->SetBinContent(15,0.07831325); div2->SetBinContent(16,0.03092784); div2->SetBinContent(17,0.08069164); div2->SetBinContent(18,0.09129213); div2->SetBinContent(19,0.07283763); div2->SetBinContent(20,0.08054711); div2->SetBinContent(21,0.07934337); div2->SetBinContent(22,0.0807537); div2->SetBinContent(23,0.08668731); div2->SetBinContent(24,0.06616541); div2->SetBinContent(25,0.06139154); div2->SetBinContent(26,0.07808219); div2->SetBinContent(27,0.06746627); div2->SetBinContent(28,0.04260985); div2->SetBinContent(29,0.07919463); div2->SetBinContent(30,0.06505102); div2->SetBinContent(31,0.05955679); div2->SetBinContent(32,0.06406685); div2->SetBinContent(33,0.4443142); div2->SetBinContent(34,0.5282051); div2->SetBinContent(35,0.5223275); div2->SetBinContent(36,0.4627249); div2->SetBinContent(37,0.5068493); div2->SetBinContent(38,0.4857143); div2->SetBinContent(39,0.4495798); div2->SetBinContent(41,0.05120482); div2->SetBinContent(42,0.05174825); div2->SetBinContent(43,0.05797101); div2->SetBinContent(44,0.04967949); div2->SetBinContent(45,0.03786816); div2->SetBinContent(46,0.0474198); div2->SetBinContent(47,0.03578154); div2->SetBinContent(48,0.05019305); div2->SetBinContent(49,0.0506993); div2->SetBinContent(50,0.05574913); div2->SetBinContent(51,0.05598456); div2->SetBinContent(52,0.06417112); div2->SetBinContent(53,0.05597015); div2->SetBinContent(54,0.05390335); div2->SetBinContent(55,0.06); div2->SetBinContent(56,0.08144796); div2->SetBinError(1,0.03923348); div2->SetBinError(2,0.02925693); div2->SetBinError(3,0.02505916); div2->SetBinError(4,0.0262555); div2->SetBinError(5,0.0166072); div2->SetBinError(6,0.01818508); div2->SetBinError(7,0.01365065); div2->SetBinError(8,0.01578243); div2->SetBinError(9,0.01329278); div2->SetBinError(10,0.01759055); div2->SetBinError(11,0.01858789); div2->SetBinError(12,0.01513197); div2->SetBinError(13,0.01669263); div2->SetBinError(14,0.01265555); div2->SetBinError(15,0.01389924); div2->SetBinError(16,0.007935909); div2->SetBinError(17,0.01384589); div2->SetBinError(18,0.01474471); div2->SetBinError(19,0.01335056); div2->SetBinError(20,0.01420405); div2->SetBinError(21,0.01335291); div2->SetBinError(22,0.01338782); div2->SetBinError(23,0.01499474); div2->SetBinError(24,0.0125406); div2->SetBinError(25,0.01141926); div2->SetBinError(26,0.01323219); div2->SetBinError(27,0.01266958); div2->SetBinError(28,0.009087284); div2->SetBinError(29,0.01321173); div2->SetBinError(30,0.01143222); div2->SetBinError(31,0.0112988); div2->SetBinError(32,0.0118371); div2->SetBinError(33,0.03803591); div2->SetBinError(34,0.04493558); div2->SetBinError(35,0.0457999); div2->SetBinError(36,0.04097724); div2->SetBinError(37,0.04300991); div2->SetBinError(38,0.04261962); div2->SetBinError(39,0.0419182); div2->SetBinError(41,0.01076869); div2->SetBinError(42,0.01044264); div2->SetBinError(43,0.01198813); div2->SetBinError(44,0.01091147); div2->SetBinError(45,0.008705906); div2->SetBinError(46,0.009903355); div2->SetBinError(47,0.009761636); div2->SetBinError(48,0.01204902); div2->SetBinError(49,0.01153447); div2->SetBinError(50,0.01218207); div2->SetBinError(51,0.01285589); div2->SetBinError(52,0.01340449); div2->SetBinError(53,0.01263625); div2->SetBinError(54,0.01233354); div2->SetBinError(55,0.01363773); div2->SetBinError(56,0.01744875); div2->SetEntries(7.247566); 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.1975684); div3->SetBinContent(2,0.1493671); div3->SetBinContent(3,0.133758); div3->SetBinContent(4,0.1411531); div3->SetBinContent(5,0.0875576); div3->SetBinContent(6,0.0969163); div3->SetBinContent(7,0.0570523); div3->SetBinContent(8,0.08452722); div3->SetBinContent(9,0.06464924); div3->SetBinContent(10,0.08320951); div3->SetBinContent(11,0.09846154); div3->SetBinContent(12,0.07232267); div3->SetBinContent(13,0.09583333); div3->SetBinContent(14,0.05734266); div3->SetBinContent(15,0.05120482); div3->SetBinContent(16,0.005891016); div3->SetBinContent(17,0.06195965); div3->SetBinContent(18,0.07303371); div3->SetBinContent(19,0.06373293); div3->SetBinContent(20,0.07294833); div3->SetBinContent(21,0.06429549); div3->SetBinContent(22,0.06864065); div3->SetBinContent(23,0.06346749); div3->SetBinContent(24,0.05413534); div3->SetBinContent(25,0.04911323); div3->SetBinContent(26,0.06438356); div3->SetBinContent(27,0.05847076); div3->SetBinContent(28,0.03328895); div3->SetBinContent(29,0.06174497); div3->SetBinContent(30,0.05867347); div3->SetBinContent(31,0.04432133); div3->SetBinContent(32,0.04178273); div3->SetBinContent(33,0.3962485); div3->SetBinContent(34,0.4705128); div3->SetBinContent(35,0.4600812); div3->SetBinContent(36,0.407455); div3->SetBinContent(37,0.4557908); div3->SetBinContent(38,0.425974); div3->SetBinContent(39,0.4047619); div3->SetBinContent(41,0.04518072); div3->SetBinContent(42,0.03916084); div3->SetBinContent(43,0.04669887); div3->SetBinContent(44,0.03685897); div3->SetBinContent(45,0.03366059); div3->SetBinContent(46,0.0376569); div3->SetBinContent(47,0.03389831); div3->SetBinContent(48,0.04054054); div3->SetBinContent(49,0.03846154); div3->SetBinContent(50,0.04703833); div3->SetBinContent(51,0.03474903); div3->SetBinContent(52,0.04991087); div3->SetBinContent(53,0.05223881); div3->SetBinContent(54,0.04832714); div3->SetBinContent(55,0.046); div3->SetBinContent(56,0.05882353); div3->SetBinError(1,0.03539764); div3->SetBinError(2,0.02696141); div3->SetBinError(3,0.02301516); div3->SetBinError(4,0.02304549); div3->SetBinError(5,0.01502894); div3->SetBinError(6,0.01564341); div3->SetBinError(7,0.01177993); div3->SetBinError(8,0.01420391); div3->SetBinError(9,0.01182777); div3->SetBinError(10,0.01432683); div3->SetBinError(11,0.01616967); div3->SetBinError(12,0.01272653); div3->SetBinError(13,0.01510847); div3->SetBinError(14,0.01109991); div3->SetBinError(15,0.01076869); div3->SetBinError(16,0.003171585); div3->SetBinError(17,0.01180071); div3->SetBinError(18,0.01286501); div3->SetBinError(19,0.01231689); div3->SetBinError(20,0.01337301); div3->SetBinError(21,0.01175652); div3->SetBinError(22,0.01212979); div3->SetBinError(23,0.01240905); div3->SetBinError(24,0.01112183); div3->SetBinError(25,0.009999577); div3->SetBinError(26,0.01177425); div3->SetBinError(27,0.01162681); div3->SetBinError(28,0.007872521); div3->SetBinError(29,0.01136596); div3->SetBinError(30,0.01074641); div3->SetBinError(31,0.009484447); div3->SetBinError(32,0.009187765); div3->SetBinError(33,0.03512037); div3->SetBinError(34,0.04140763); div3->SetBinError(35,0.04187576); div3->SetBinError(36,0.03749292); div3->SetBinError(37,0.03990907); div3->SetBinError(38,0.03887152); div3->SetBinError(39,0.03895736); div3->SetBinError(41,0.01000219); div3->SetBinError(42,0.008865235); div3->SetBinError(43,0.01054572); div3->SetBinError(44,0.009161168); div3->SetBinError(45,0.008131539); div3->SetBinError(46,0.008653398); div3->SetBinError(47,0.009460968); div3->SetBinError(48,0.01062792); div3->SetBinError(49,0.009808186); div3->SetBinError(50,0.01101587); div3->SetBinError(51,0.009717211); div3->SetBinError(52,0.01153951); div3->SetBinError(53,0.01212858); div3->SetBinError(54,0.01156126); div3->SetBinError(55,0.01164885); div3->SetBinError(56,0.01433419); div3->SetEntries(6.120837); 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.11","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.08","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.06","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 7723 SL1L1"); AText = pt->AddText("HV = 3400 V, FEth = 20 mV, Source filter = 0.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }