void Efficiency_5952_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:21:38 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.03304749,68.5,0.2974274); 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.1652268); div1->SetBinContent(2,0.1592466); div1->SetBinContent(3,0.1489104); div1->SetBinContent(4,0.142711); div1->SetBinContent(5,0.1253456); div1->SetBinContent(6,0.1356694); div1->SetBinContent(7,0.1237964); div1->SetBinContent(8,0.1494303); div1->SetBinContent(9,0.1222176); div1->SetBinContent(10,0.1206009); div1->SetBinContent(11,0.1314636); div1->SetBinContent(12,0.1223701); div1->SetBinContent(13,0.1575031); div1->SetBinContent(14,0.1173878); div1->SetBinContent(15,0.1184149); div1->SetBinContent(16,0.119422); div1->SetBinContent(17,0.1218469); div1->SetBinContent(18,0.1382848); div1->SetBinContent(19,0.1302265); div1->SetBinContent(20,0.1234888); div1->SetBinContent(21,0.1229276); div1->SetBinContent(22,0.1104723); div1->SetBinContent(23,0.1279373); div1->SetBinContent(24,0.1121332); div1->SetBinContent(25,0.1161637); div1->SetBinContent(26,0.1242915); div1->SetBinContent(27,0.1273345); div1->SetBinContent(28,0.1183237); div1->SetBinContent(29,0.1414433); div1->SetBinContent(30,0.1246801); div1->SetBinContent(31,0.1210798); div1->SetBinContent(32,0.1196747); div1->SetBinContent(33,0.1188785); div1->SetBinContent(34,0.142115); div1->SetBinContent(35,0.1307628); div1->SetBinContent(36,0.1214558); div1->SetBinContent(37,0.1392552); div1->SetBinContent(38,0.154049); div1->SetBinContent(39,0.1310374); div1->SetBinContent(40,0.1176942); div1->SetBinContent(41,0.1475276); div1->SetBinContent(42,0.1449051); div1->SetBinContent(43,0.1415778); div1->SetBinContent(44,0.1407318); div1->SetBinContent(45,0.1189988); div1->SetBinContent(46,0.1129499); div1->SetBinContent(47,0.1560976); div1->SetBinContent(48,0.1105263); div1->SetBinContent(49,0.1481013); div1->SetBinContent(50,0.1294643); div1->SetBinContent(51,0.1262755); div1->SetBinContent(52,0.1308582); div1->SetBinContent(53,0.1289941); div1->SetBinContent(54,0.1126847); div1->SetBinContent(55,0.1057143); div1->SetBinContent(56,0.1086287); div1->SetBinContent(57,0.1452561); div1->SetBinContent(58,0.1702345); div1->SetBinContent(59,0.1641791); div1->SetBinError(1,0.01878748); div1->SetBinError(2,0.01633613); div1->SetBinError(3,0.01315788); div1->SetBinError(4,0.01177152); div1->SetBinError(5,0.01029098); div1->SetBinError(6,0.01068243); div1->SetBinError(7,0.01018483); div1->SetBinError(8,0.01122021); div1->SetBinError(9,0.00966921); div1->SetBinError(10,0.009692905); div1->SetBinError(11,0.01034205); div1->SetBinError(12,0.009784237); div1->SetBinError(13,0.0112715); div1->SetBinError(14,0.009207507); div1->SetBinError(15,0.009986789); div1->SetBinError(16,0.009586037); div1->SetBinError(17,0.009737004); div1->SetBinError(18,0.01033407); div1->SetBinError(19,0.01024897); div1->SetBinError(20,0.009868054); div1->SetBinError(21,0.00952232); div1->SetBinError(22,0.008974355); div1->SetBinError(23,0.0101303); div1->SetBinError(24,0.009355149); div1->SetBinError(25,0.009291597); div1->SetBinError(26,0.009594571); div1->SetBinError(27,0.009975021); div1->SetBinError(28,0.009370638); div1->SetBinError(29,0.0105095); div1->SetBinError(30,0.009135871); div1->SetBinError(31,0.009345455); div1->SetBinError(32,0.009163234); div1->SetBinError(33,0.008964859); div1->SetBinError(34,0.00999928); div1->SetBinError(35,0.01007999); div1->SetBinError(36,0.009667847); div1->SetBinError(37,0.01009226); div1->SetBinError(38,0.01060692); div1->SetBinError(39,0.01010397); div1->SetBinError(40,0.009218887); div1->SetBinError(41,0.01074694); div1->SetBinError(42,0.01034513); div1->SetBinError(43,0.01069373); div1->SetBinError(44,0.01034441); div1->SetBinError(45,0.009398391); div1->SetBinError(46,0.0091335); div1->SetBinError(47,0.01283225); div1->SetBinError(48,0.01071241); div1->SetBinError(49,0.01340757); div1->SetBinError(50,0.01155805); div1->SetBinError(51,0.01216295); div1->SetBinError(52,0.01215282); div1->SetBinError(53,0.01187439); div1->SetBinError(54,0.01112612); div1->SetBinError(55,0.01151499); div1->SetBinError(56,0.01216332); div1->SetBinError(57,0.01525261); div1->SetBinError(58,0.01860831); div1->SetBinError(59,0.02199665); div1->SetMinimum(0); div1->SetEntries(7.738978); 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.1479482); div2->SetBinContent(2,0.1386986); div2->SetBinContent(3,0.1331719); div2->SetBinContent(4,0.1294118); div2->SetBinContent(5,0.1115207); div2->SetBinContent(6,0.1190476); div2->SetBinContent(7,0.1118753); div2->SetBinContent(8,0.1323401); div2->SetBinContent(9,0.1083578); div2->SetBinContent(10,0.1128755); div2->SetBinContent(11,0.1178791); div2->SetBinContent(12,0.1060541); div2->SetBinContent(13,0.1430343); div2->SetBinContent(14,0.103766); div2->SetBinContent(15,0.1048951); div2->SetBinContent(16,0.1019975); div2->SetBinContent(17,0.1077383); div2->SetBinContent(18,0.1202298); div2->SetBinContent(19,0.1167247); div2->SetBinContent(20,0.1109672); div2->SetBinContent(21,0.1075617); div2->SetBinContent(22,0.09691992); div2->SetBinContent(23,0.1166232); div2->SetBinContent(24,0.09899255); div2->SetBinContent(25,0.09921455); div2->SetBinContent(26,0.1109312); div2->SetBinContent(27,0.1116299); div2->SetBinContent(28,0.1055875); div2->SetBinContent(29,0.1253608); div2->SetBinContent(30,0.1107861); div2->SetBinContent(31,0.1040095); div2->SetBinContent(32,0.1041828); div2->SetBinContent(33,0.1024299); div2->SetBinContent(34,0.12282); div2->SetBinContent(35,0.1144174); div2->SetBinContent(36,0.1066441); div2->SetBinContent(37,0.1225756); div2->SetBinContent(38,0.1397363); div2->SetBinContent(39,0.1150777); div2->SetBinContent(40,0.1072858); div2->SetBinContent(41,0.1307724); div2->SetBinContent(42,0.1336691); div2->SetBinContent(43,0.1253731); div2->SetBinContent(44,0.1226377); div2->SetBinContent(45,0.1021748); div2->SetBinContent(46,0.09888291); div2->SetBinContent(47,0.1392954); div2->SetBinContent(48,0.09473684); div2->SetBinContent(49,0.1303797); div2->SetBinContent(50,0.108817); div2->SetBinContent(51,0.1122449); div2->SetBinContent(52,0.1168594); div2->SetBinContent(53,0.1118343); div2->SetBinContent(54,0.1034483); div2->SetBinContent(55,0.08857143); div2->SetBinContent(56,0.09013867); div2->SetBinContent(57,0.1301427); div2->SetBinContent(58,0.1559633); div2->SetBinContent(59,0.138806); div2->SetBinError(1,0.01750194); div2->SetBinError(2,0.01495556); div2->SetBinError(3,0.01225493); div2->SetBinError(4,0.0110629); div2->SetBinError(5,0.009562833); div2->SetBinError(6,0.009836274); div2->SetBinError(7,0.009557637); div2->SetBinError(8,0.01038566); div2->SetBinError(9,0.008966717); div2->SetBinError(10,0.00929862); div2->SetBinError(11,0.009654836); div2->SetBinError(12,0.008945631); div2->SetBinError(13,0.01059776); div2->SetBinError(14,0.00852469); div2->SetBinError(15,0.009257868); div2->SetBinError(16,0.008686612); div2->SetBinError(17,0.009014571); div2->SetBinError(18,0.009459378); div2->SetBinError(19,0.009566097); div2->SetBinError(20,0.009227762); div2->SetBinError(21,0.008757973); div2->SetBinError(22,0.008273049); div2->SetBinError(23,0.009556712); div2->SetBinError(24,0.008656695); div2->SetBinError(25,0.008421511); div2->SetBinError(26,0.008933653); div2->SetBinError(27,0.009183208); div2->SetBinError(28,0.008726558); div2->SetBinError(29,0.00973563); div2->SetBinError(30,0.008482888); div2->SetBinError(31,0.008498061); div2->SetBinError(32,0.00840244); div2->SetBinError(33,0.008168471); div2->SetBinError(34,0.009116664); div2->SetBinError(35,0.009267236); div2->SetBinError(36,0.008911787); div2->SetBinError(37,0.00930956); div2->SetBinError(38,0.009966671); div2->SetBinError(39,0.009310465); div2->SetBinError(40,0.008700101); div2->SetBinError(41,0.009954018); div2->SetBinError(42,0.009827602); div2->SetBinError(43,0.009900916); div2->SetBinError(44,0.009481372); div2->SetBinError(45,0.008544806); div2->SetBinError(46,0.008407532); div2->SetBinError(47,0.01193195); div2->SetBinError(48,0.009734207); div2->SetBinError(49,0.01236405); div2->SetBinError(50,0.0103631); div2->SetBinError(51,0.01129539); div2->SetBinError(52,0.0113166); div2->SetBinError(53,0.01085514); div2->SetBinError(54,0.01054823); div2->SetBinError(55,0.01032112); div2->SetBinError(56,0.01083525); div2->SetBinError(57,0.01422438); div2->SetBinError(58,0.01758841); div2->SetBinError(59,0.01975605); div2->SetEntries(6.836068); 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.1144708); div3->SetBinContent(2,0.1155822); div3->SetBinContent(3,0.1065375); div3->SetBinContent(4,0.1053708); div3->SetBinContent(5,0.08801843); div3->SetBinContent(6,0.09883199); div3->SetBinContent(7,0.08849152); div3->SetBinContent(8,0.1038563); div3->SetBinContent(9,0.08063839); div3->SetBinContent(10,0.08669528); div3->SetBinContent(11,0.0907099); div3->SetBinContent(12,0.08158008); div3->SetBinContent(13,0.1066556); div3->SetBinContent(14,0.08052885); div3->SetBinContent(15,0.08438228); div3->SetBinContent(16,0.07862303); div3->SetBinContent(17,0.08593416); div3->SetBinContent(18,0.09068527); div3->SetBinContent(19,0.09756098); div3->SetBinContent(20,0.08160622); div3->SetBinContent(21,0.0849171); div3->SetBinContent(22,0.07967146); div3->SetBinContent(23,0.09660574); div3->SetBinContent(24,0.07665353); div3->SetBinContent(25,0.081852); div3->SetBinContent(26,0.08785425); div3->SetBinContent(27,0.08786078); div3->SetBinContent(28,0.08299096); div3->SetBinContent(29,0.1018557); div3->SetBinContent(30,0.08775137); div3->SetBinContent(31,0.0837634); div3->SetBinContent(32,0.07978311); div3->SetBinContent(33,0.08037383); div3->SetBinContent(34,0.09833024); div3->SetBinContent(35,0.09178541); div3->SetBinContent(36,0.07786712); div3->SetBinContent(37,0.09581071); div3->SetBinContent(38,0.1107345); div3->SetBinContent(39,0.09323814); div3->SetBinContent(40,0.08967174); div3->SetBinContent(41,0.1013486); div3->SetBinContent(42,0.1038357); div3->SetBinContent(43,0.09168443); div3->SetBinContent(44,0.09650181); div3->SetBinContent(45,0.08165778); div3->SetBinContent(46,0.07612743); div3->SetBinContent(47,0.1084011); div3->SetBinContent(48,0.06900585); div3->SetBinContent(49,0.09556962); div3->SetBinContent(50,0.0859375); div3->SetBinContent(51,0.09247449); div3->SetBinContent(52,0.09312234); div3->SetBinContent(53,0.08284024); div3->SetBinContent(54,0.08374384); div3->SetBinContent(55,0.07214286); div3->SetBinContent(56,0.06779661); div3->SetBinContent(57,0.1032746); div3->SetBinContent(58,0.1090724); div3->SetBinContent(59,0.1014925); div3->SetBinError(1,0.01488014); div3->SetBinError(2,0.0133297); div3->SetBinError(3,0.01065175); div3->SetBinError(4,0.009724661); div3->SetBinError(5,0.008258277); div3->SetBinError(6,0.008758015); div3->SetBinError(7,0.008264604); div3->SetBinError(8,0.008920266); div3->SetBinError(9,0.007472153); div3->SetBinError(10,0.007895905); div3->SetBinError(11,0.008203651); div3->SetBinError(12,0.007608879); div3->SetBinError(13,0.008808622); div3->SetBinError(14,0.007291934); div3->SetBinError(15,0.008094041); div3->SetBinError(16,0.007401315); div3->SetBinError(17,0.007838178); div3->SetBinError(18,0.007937151); div3->SetBinError(19,0.008554624); div3->SetBinError(20,0.007631698); div3->SetBinError(21,0.007567425); div3->SetBinError(22,0.007334634); div3->SetBinError(23,0.008498998); div3->SetBinError(24,0.007398738); div3->SetBinError(25,0.007481191); div3->SetBinError(26,0.007731658); div3->SetBinError(27,0.007916867); div3->SetBinError(28,0.007521396); div3->SetBinError(29,0.008549296); div3->SetBinError(30,0.007342262); div3->SetBinError(31,0.007435448); div3->SetBinError(32,0.007128873); div3->SetBinError(33,0.007035456); div3->SetBinError(34,0.0079345); div3->SetBinError(35,0.008081335); div3->SetBinError(36,0.007342292); div3->SetBinError(37,0.007983292); div3->SetBinError(38,0.008607235); div3->SetBinError(39,0.008168528); div3->SetBinError(40,0.007785598); div3->SetBinError(41,0.008484447); div3->SetBinError(42,0.008386645); div3->SetBinError(43,0.008146147); div3->SetBinError(44,0.008164239); div3->SetBinError(45,0.007442696); div3->SetBinError(46,0.007160659); div3->SetBinError(47,0.0101888); div3->SetBinError(48,0.00802124); div3->SetBinError(49,0.01018166); div3->SetBinError(50,0.008955124); div3->SetBinError(51,0.01001492); div3->SetBinError(52,0.009825887); div3->SetBinError(53,0.009016384); div3->SetBinError(54,0.009259043); div3->SetBinError(55,0.009106581); div3->SetBinError(56,0.009108931); div3->SetBinError(57,0.01230448); div3->SetBinError(58,0.01402684); div3->SetBinError(59,0.01622878); div3->SetEntries(5.35216); 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.13","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.11","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.09","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 5952 SL1L1"); AText = pt->AddText("HV = 3350 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }