void Efficiency_6124_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:32:15 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.0355239,68.5,0.319715); 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.1666667); div1->SetBinContent(2,0.1727829); div1->SetBinContent(3,0.1574202); div1->SetBinContent(4,0.1583012); div1->SetBinContent(5,0.1322272); div1->SetBinContent(6,0.1364903); div1->SetBinContent(7,0.1213018); div1->SetBinContent(8,0.1448812); div1->SetBinContent(9,0.110177); div1->SetBinContent(10,0.1361397); div1->SetBinContent(11,0.12); div1->SetBinContent(12,0.1256881); div1->SetBinContent(13,0.1483957); div1->SetBinContent(14,0.143547); div1->SetBinContent(15,0.1344843); div1->SetBinContent(16,0.1189469); div1->SetBinContent(17,0.1196043); div1->SetBinContent(18,0.1399073); div1->SetBinContent(19,0.1305809); div1->SetBinContent(20,0.1288181); div1->SetBinContent(21,0.134533); div1->SetBinContent(22,0.1255195); div1->SetBinContent(23,0.1317972); div1->SetBinContent(24,0.1083123); div1->SetBinContent(25,0.1261682); div1->SetBinContent(26,0.1235955); div1->SetBinContent(27,0.1269297); div1->SetBinContent(28,0.1222222); div1->SetBinContent(29,0.133583); div1->SetBinContent(30,0.1222484); div1->SetBinContent(31,0.1349826); div1->SetBinContent(32,0.1169403); div1->SetBinContent(33,0.1277843); div1->SetBinContent(34,0.14562); div1->SetBinContent(35,0.1328125); div1->SetBinContent(36,0.1254737); div1->SetBinContent(37,0.1554054); div1->SetBinContent(38,0.1698857); div1->SetBinContent(39,0.1205433); div1->SetBinContent(40,0.1103188); div1->SetBinContent(41,0.1478537); div1->SetBinContent(42,0.1513185); div1->SetBinContent(43,0.1361323); div1->SetBinContent(44,0.1392351); div1->SetBinContent(45,0.1264856); div1->SetBinContent(46,0.09591756); div1->SetBinContent(47,0.1381398); div1->SetBinContent(48,0.1059028); div1->SetBinContent(49,0.1258206); div1->SetBinContent(50,0.1360947); div1->SetBinContent(51,0.1163955); div1->SetBinContent(52,0.1106331); div1->SetBinContent(53,0.1345934); div1->SetBinContent(54,0.1220221); div1->SetBinContent(55,0.1057124); div1->SetBinContent(56,0.110858); div1->SetBinContent(57,0.1295844); div1->SetBinContent(58,0.1559964); div1->SetBinContent(59,0.1818182); div1->SetBinError(1,0.01821688); div1->SetBinError(2,0.0162708); div1->SetBinError(3,0.01459386); div1->SetBinError(4,0.01306202); div1->SetBinError(5,0.01111834); div1->SetBinError(6,0.01090116); div1->SetBinError(7,0.01042752); div1->SetBinError(8,0.01123467); div1->SetBinError(9,0.009299774); div1->SetBinError(10,0.01068913); div1->SetBinError(11,0.0101779); div1->SetBinError(12,0.01028504); div1->SetBinError(13,0.01126467); div1->SetBinError(14,0.01094575); div1->SetBinError(15,0.01068331); div1->SetBinError(16,0.01005723); div1->SetBinError(17,0.009869588); div1->SetBinError(18,0.01055046); div1->SetBinError(19,0.01077874); div1->SetBinError(20,0.01026176); div1->SetBinError(21,0.01037684); div1->SetBinError(22,0.009781797); div1->SetBinError(23,0.01062262); div1->SetBinError(24,0.008962487); div1->SetBinError(25,0.009921462); div1->SetBinError(26,0.009693046); div1->SetBinError(27,0.01000608); div1->SetBinError(28,0.009753785); div1->SetBinError(29,0.01018093); div1->SetBinError(30,0.009355805); div1->SetBinError(31,0.0104663); div1->SetBinError(32,0.009183626); div1->SetBinError(33,0.009592541); div1->SetBinError(34,0.01026688); div1->SetBinError(35,0.01035931); div1->SetBinError(36,0.00984316); div1->SetBinError(37,0.0109574); div1->SetBinError(38,0.01155595); div1->SetBinError(39,0.009636379); div1->SetBinError(40,0.009061965); div1->SetBinError(41,0.01061352); div1->SetBinError(42,0.01088275); div1->SetBinError(43,0.01040159); div1->SetBinError(44,0.01062164); div1->SetBinError(45,0.009932986); div1->SetBinError(46,0.008075401); div1->SetBinError(47,0.01196002); div1->SetBinError(48,0.01037618); div1->SetBinError(49,0.01123918); div1->SetBinError(50,0.01171267); div1->SetBinError(51,0.01144624); div1->SetBinError(52,0.01098888); div1->SetBinError(53,0.01200098); div1->SetBinError(54,0.01136168); div1->SetBinError(55,0.0110401); div1->SetBinError(56,0.01222941); div1->SetBinError(57,0.0139761); div1->SetBinError(58,0.01654453); div1->SetBinError(59,0.02117549); div1->SetMinimum(0); div1->SetEntries(7.81155); 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.1516064); div2->SetBinContent(2,0.1574924); div2->SetBinContent(3,0.1435506); div2->SetBinContent(4,0.1423056); div2->SetBinContent(5,0.1176471); div2->SetBinContent(6,0.1160631); div2->SetBinContent(7,0.1055227); div2->SetBinContent(8,0.1293419); div2->SetBinContent(9,0.1004425); div2->SetBinContent(10,0.1236005); div2->SetBinContent(11,0.1066667); div2->SetBinContent(12,0.1146789); div2->SetBinContent(13,0.1345811); div2->SetBinContent(14,0.1237928); div2->SetBinContent(15,0.1244889); div2->SetBinContent(16,0.1039022); div2->SetBinContent(17,0.102518); div2->SetBinContent(18,0.1247366); div2->SetBinContent(19,0.1152184); div2->SetBinContent(20,0.1164232); div2->SetBinContent(21,0.1165381); div2->SetBinContent(22,0.1080632); div2->SetBinContent(23,0.1138249); div2->SetBinContent(24,0.0961377); div2->SetBinContent(25,0.1125743); div2->SetBinContent(26,0.1019559); div2->SetBinContent(27,0.1110635); div2->SetBinContent(28,0.108547); div2->SetBinContent(29,0.1173533); div2->SetBinContent(30,0.1073113); div2->SetBinContent(31,0.1180556); div2->SetBinContent(32,0.1045254); div2->SetBinContent(33,0.1109809); div2->SetBinContent(34,0.1289344); div2->SetBinContent(35,0.1158854); div2->SetBinContent(36,0.1098947); div2->SetBinContent(37,0.1351351); div2->SetBinContent(38,0.1505715); div2->SetBinContent(39,0.1048387); div2->SetBinContent(40,0.09395973); div2->SetBinContent(41,0.1299682); div2->SetBinContent(42,0.1359026); div2->SetBinContent(43,0.1255301); div2->SetBinContent(44,0.1237645); div2->SetBinContent(45,0.1103565); div2->SetBinContent(46,0.08125248); div2->SetBinContent(47,0.1216291); div2->SetBinContent(48,0.09259259); div2->SetBinContent(49,0.1110503); div2->SetBinContent(50,0.1210328); div2->SetBinContent(51,0.0951189); div2->SetBinContent(52,0.1020283); div2->SetBinContent(53,0.1208477); div2->SetBinContent(54,0.1080767); div2->SetBinContent(55,0.09192383); div2->SetBinContent(56,0.09415338); div2->SetBinContent(57,0.1165444); div2->SetBinContent(58,0.1451758); div2->SetBinContent(59,0.1624242); div2->SetBinError(1,0.01714139); div2->SetBinError(2,0.01532769); div2->SetBinError(3,0.01375772); div2->SetBinError(4,0.01220169); div2->SetBinError(5,0.01032876); div2->SetBinError(6,0.009841234); div2->SetBinError(7,0.009556596); div2->SetBinError(8,0.01045371); div2->SetBinError(9,0.008779424); div2->SetBinError(10,0.01005551); div2->SetBinError(11,0.009454624); div2->SetBinError(12,0.009709083); div2->SetBinError(13,0.01058528); div2->SetBinError(14,0.009965447); div2->SetBinError(15,0.01017416); div2->SetBinError(16,0.009242115); div2->SetBinError(17,0.008963285); div2->SetBinError(18,0.009810789); div2->SetBinError(19,0.00996183); div2->SetBinError(20,0.009628484); div2->SetBinError(21,0.009478386); div2->SetBinError(22,0.008904872); div2->SetBinError(23,0.009685975); div2->SetBinError(24,0.008322761); div2->SetBinError(25,0.009235644); div2->SetBinError(26,0.008593589); div2->SetBinError(27,0.009201038); div2->SetBinError(28,0.009054778); div2->SetBinError(29,0.009382256); div2->SetBinError(30,0.008622362); div2->SetBinError(31,0.00961766); div2->SetBinError(32,0.008561726); div2->SetBinError(33,0.008779382); div2->SetBinError(34,0.009503258); div2->SetBinError(35,0.009506351); div2->SetBinError(36,0.009057306); div2->SetBinError(37,0.01002283); div2->SetBinError(38,0.0106933); div2->SetBinError(39,0.008830629); div2->SetBinError(40,0.008202319); div2->SetBinError(41,0.009778343); div2->SetBinError(42,0.01016244); div2->SetBinError(43,0.009881381); div2->SetBinError(44,0.009858546); div2->SetBinError(45,0.009117603); div2->SetBinError(46,0.007292545); div2->SetBinError(47,0.01103504); div2->SetBinError(48,0.009547519); div2->SetBinError(49,0.01039156); div2->SetBinError(50,0.01087599); div2->SetBinError(51,0.01009462); div2->SetBinError(52,0.01044838); div2->SetBinError(53,0.01121161); div2->SetBinError(54,0.01052977); div2->SetBinError(55,0.01012446); div2->SetBinError(56,0.01104966); div2->SetBinError(57,0.01307306); div2->SetBinError(58,0.01580088); div2->SetBinError(59,0.0196862); div2->SetEntries(6.910103); 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.125502); div3->SetBinContent(2,0.1215596); div3->SetBinContent(3,0.112344); div3->SetBinContent(4,0.110866); div3->SetBinContent(5,0.09351433); div3->SetBinContent(6,0.08913649); div3->SetBinContent(7,0.08333333); div3->SetBinContent(8,0.09826325); div3->SetBinContent(9,0.07566372); div3->SetBinContent(10,0.09628303); div3->SetBinContent(11,0.08809524); div3->SetBinContent(12,0.08715596); div3->SetBinContent(13,0.1011586); div3->SetBinContent(14,0.095259); div3->SetBinContent(15,0.09677419); div3->SetBinContent(16,0.08086507); div3->SetBinContent(17,0.07778777); div3->SetBinContent(18,0.09608091); div3->SetBinContent(19,0.08881421); div3->SetBinContent(20,0.09207614); div3->SetBinContent(21,0.08997429); div3->SetBinContent(22,0.09600998); div3->SetBinContent(23,0.08986175); div3->SetBinContent(24,0.07766583); div3->SetBinContent(25,0.08751062); div3->SetBinContent(26,0.08114856); div3->SetBinContent(27,0.08619211); div3->SetBinContent(28,0.08632479); div3->SetBinContent(29,0.09113608); div3->SetBinContent(30,0.08529874); div3->SetBinContent(31,0.08984375); div3->SetBinContent(32,0.08169804); div3->SetBinContent(33,0.0855803); div3->SetBinContent(34,0.09632158); div3->SetBinContent(35,0.08463542); div3->SetBinContent(36,0.08252632); div3->SetBinContent(37,0.09697933); div3->SetBinContent(38,0.1123374); div3->SetBinContent(39,0.07809847); div3->SetBinContent(40,0.0738255); div3->SetBinContent(41,0.09538951); div3->SetBinContent(42,0.1046653); div3->SetBinContent(43,0.09457167); div3->SetBinContent(44,0.09067469); div3->SetBinContent(45,0.08616299); div3->SetBinContent(46,0.05826397); div3->SetBinContent(47,0.09411117); div3->SetBinContent(48,0.07407407); div3->SetBinContent(49,0.07986871); div3->SetBinContent(50,0.09467456); div3->SetBinContent(51,0.077597); div3->SetBinContent(52,0.08113092); div3->SetBinContent(53,0.09392898); div3->SetBinContent(54,0.08425334); div3->SetBinContent(55,0.07156927); div3->SetBinContent(56,0.07517084); div3->SetBinContent(57,0.08801956); div3->SetBinContent(58,0.110009); div3->SetBinContent(59,0.1272727); div3->SetBinError(1,0.01520192); div3->SetBinError(2,0.01300144); div3->SetBinError(3,0.01178505); div3->SetBinError(4,0.01042363); div3->SetBinError(5,0.008953622); div3->SetBinError(6,0.008353453); div3->SetBinError(7,0.008260738); div3->SetBinError(8,0.008802216); div3->SetBinError(9,0.007377747); div3->SetBinError(10,0.008603984); div3->SetBinError(11,0.008399286); div3->SetBinError(12,0.008189633); div3->SetBinError(13,0.008849596); div3->SetBinError(14,0.008462458); div3->SetBinError(15,0.008693622); div3->SetBinError(16,0.007919288); div3->SetBinError(17,0.007563563); div3->SetBinError(18,0.008335482); div3->SetBinError(19,0.008475728); div3->SetBinError(20,0.008321596); div3->SetBinError(21,0.008071194); div3->SetBinError(22,0.008274343); div3->SetBinError(23,0.00836419); div3->SetBinError(24,0.007301431); div3->SetBinError(25,0.007900826); div3->SetBinError(26,0.007466573); div3->SetBinError(27,0.007864378); div3->SetBinError(28,0.007858336); div3->SetBinError(29,0.008017552); div3->SetBinError(30,0.007481613); div3->SetBinError(31,0.008116317); div3->SetBinError(32,0.007354949); div3->SetBinError(33,0.007474741); div3->SetBinError(34,0.007919475); div3->SetBinError(35,0.007824106); div3->SetBinError(36,0.007588142); div3->SetBinError(37,0.008141875); div3->SetBinError(38,0.008884598); div3->SetBinError(39,0.007366491); div3->SetBinError(40,0.007076812); div3->SetBinError(41,0.008059081); div3->SetBinError(42,0.008624293); div3->SetBinError(43,0.00828054); div3->SetBinError(44,0.008122); div3->SetBinError(45,0.007822598); div3->SetBinError(46,0.005965487); div3->SetBinError(47,0.009404682); div3->SetBinError(48,0.00832923); div3->SetBinError(49,0.008478032); div3->SetBinError(50,0.009332167); div3->SetBinError(51,0.008909555); div3->SetBinError(52,0.009072913); div3->SetBinError(53,0.009582523); div3->SetBinError(54,0.009027798); div3->SetBinError(55,0.008688997); div3->SetBinError(56,0.009626319); div3->SetBinError(57,0.01098248); div3->SetBinError(58,0.01326316); div3->SetBinError(59,0.01685161); div3->SetEntries(5.34491); 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.12","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 6124 SL1L1"); AText = pt->AddText("HV = 3350 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }