void Efficiency_6244_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:43:36 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.03666437,68.5,0.3299793); 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.1832858); div1->SetBinContent(2,0.1677472); div1->SetBinContent(3,0.1788036); div1->SetBinContent(4,0.1720852); div1->SetBinContent(5,0.1298897); div1->SetBinContent(6,0.1535109); div1->SetBinContent(7,0.1409331); div1->SetBinContent(8,0.1466544); div1->SetBinContent(9,0.1358333); div1->SetBinContent(10,0.1544304); div1->SetBinContent(11,0.1361352); div1->SetBinContent(12,0.141573); div1->SetBinContent(13,0.1658808); div1->SetBinContent(14,0.1509352); div1->SetBinContent(15,0.1295433); div1->SetBinContent(16,0.1234899); div1->SetBinContent(17,0.1282953); div1->SetBinContent(18,0.1509275); div1->SetBinContent(19,0.1391993); div1->SetBinContent(20,0.1361587); div1->SetBinContent(21,0.14125); div1->SetBinContent(22,0.1394354); div1->SetBinContent(23,0.1371222); div1->SetBinContent(24,0.1215035); div1->SetBinContent(25,0.1233101); div1->SetBinContent(26,0.1412046); div1->SetBinContent(27,0.1437937); div1->SetBinContent(28,0.1322594); div1->SetBinContent(29,0.1400162); div1->SetBinContent(30,0.1385281); div1->SetBinContent(31,0.1286325); div1->SetBinContent(32,0.1198083); div1->SetBinContent(33,0.1209801); div1->SetBinContent(34,0.1331233); div1->SetBinContent(35,0.1370469); div1->SetBinContent(36,0.1389816); div1->SetBinContent(37,0.1574367); div1->SetBinContent(38,0.1546939); div1->SetBinContent(39,0.1426637); div1->SetBinContent(40,0.1158668); div1->SetBinContent(41,0.1299724); div1->SetBinContent(42,0.1497992); div1->SetBinContent(43,0.1541812); div1->SetBinContent(44,0.1504348); div1->SetBinContent(45,0.1258389); div1->SetBinContent(46,0.1152297); div1->SetBinContent(47,0.1410623); div1->SetBinContent(48,0.1156304); div1->SetBinContent(49,0.1348811); div1->SetBinContent(50,0.1249303); div1->SetBinContent(51,0.1265332); div1->SetBinContent(52,0.1265523); div1->SetBinContent(53,0.1288273); div1->SetBinContent(54,0.124092); div1->SetBinContent(55,0.1190818); div1->SetBinContent(56,0.1331383); div1->SetBinContent(57,0.1695616); div1->SetBinContent(58,0.175); div1->SetBinContent(59,0.1878788); div1->SetBinError(1,0.01884146); div1->SetBinError(2,0.0164345); div1->SetBinError(3,0.01534157); div1->SetBinError(4,0.01389566); div1->SetBinError(5,0.01097974); div1->SetBinError(6,0.01200018); div1->SetBinError(7,0.01132431); div1->SetBinError(8,0.01133779); div1->SetBinError(9,0.0102958); div1->SetBinError(10,0.01124439); div1->SetBinError(11,0.0107958); div1->SetBinError(12,0.01097808); div1->SetBinError(13,0.0118665); div1->SetBinError(14,0.01125053); div1->SetBinError(15,0.0105659); div1->SetBinError(16,0.01004534); div1->SetBinError(17,0.01019712); div1->SetBinError(18,0.01107569); div1->SetBinError(19,0.01105355); div1->SetBinError(20,0.01072616); div1->SetBinError(21,0.0105549); div1->SetBinError(22,0.01060632); div1->SetBinError(23,0.01077673); div1->SetBinError(24,0.009827454); div1->SetBinError(25,0.009603306); div1->SetBinError(26,0.01032509); div1->SetBinError(27,0.01093376); div1->SetBinError(28,0.01021081); div1->SetBinError(29,0.01035893); div1->SetBinError(30,0.01013169); div1->SetBinError(31,0.0100734); div1->SetBinError(32,0.009311387); div1->SetBinError(33,0.00917282); div1->SetBinError(34,0.00988289); div1->SetBinError(35,0.01066527); div1->SetBinError(36,0.01045546); div1->SetBinError(37,0.01102284); div1->SetBinError(38,0.01107138); div1->SetBinError(39,0.01105674); div1->SetBinError(40,0.009486886); div1->SetBinError(41,0.009734154); div1->SetBinError(42,0.0107583); div1->SetBinError(43,0.01141234); div1->SetBinError(44,0.01122421); div1->SetBinError(45,0.009842595); div1->SetBinError(46,0.009126606); div1->SetBinError(47,0.01234664); div1->SetBinError(48,0.01098411); div1->SetBinError(49,0.01180614); div1->SetBinError(50,0.01129763); div1->SetBinError(51,0.01225307); div1->SetBinError(52,0.01172844); div1->SetBinError(53,0.01172333); div1->SetBinError(54,0.01172005); div1->SetBinError(55,0.01243197); div1->SetBinError(56,0.01346983); div1->SetBinError(57,0.01671927); div1->SetBinError(58,0.01772912); div1->SetBinError(59,0.02163189); div1->SetMinimum(0); div1->SetEntries(8.305595); 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.1671415); div2->SetBinContent(2,0.1466775); div2->SetBinContent(3,0.1657997); div2->SetBinContent(4,0.1575112); div2->SetBinContent(5,0.116349); div2->SetBinContent(6,0.1389831); div2->SetBinContent(7,0.1216931); div2->SetBinContent(8,0.1310724); div2->SetBinContent(9,0.115); div2->SetBinContent(10,0.135865); div2->SetBinContent(11,0.1242577); div2->SetBinContent(12,0.1258427); div2->SetBinContent(13,0.1457351); div2->SetBinContent(14,0.139191); div2->SetBinContent(15,0.1132339); div2->SetBinContent(16,0.1064877); div2->SetBinContent(17,0.1133568); div2->SetBinContent(18,0.1344857); div2->SetBinContent(19,0.1238361); div2->SetBinContent(20,0.1217313); div2->SetBinContent(21,0.1241667); div2->SetBinContent(22,0.1193328); div2->SetBinContent(23,0.1213351); div2->SetBinContent(24,0.1075175); div2->SetBinContent(25,0.1106104); div2->SetBinContent(26,0.1256482); div2->SetBinContent(27,0.1258741); div2->SetBinContent(28,0.1178465); div2->SetBinContent(29,0.1266234); div2->SetBinContent(30,0.1188508); div2->SetBinContent(31,0.1132479); div2->SetBinContent(32,0.110623); div2->SetBinContent(33,0.1087289); div2->SetBinContent(34,0.1169752); div2->SetBinContent(35,0.122458); div2->SetBinContent(36,0.119783); div2->SetBinContent(37,0.1455696); div2->SetBinContent(38,0.1359184); div2->SetBinContent(39,0.1268623); div2->SetBinContent(40,0.09857328); div2->SetBinContent(41,0.1185506); div2->SetBinContent(42,0.1317269); div2->SetBinContent(43,0.1389373); div2->SetBinContent(44,0.1282609); div2->SetBinContent(45,0.1103188); div2->SetBinContent(46,0.09548751); div2->SetBinContent(47,0.1210737); div2->SetBinContent(48,0.101104); div2->SetBinContent(49,0.1160862); div2->SetBinContent(50,0.1109872); div2->SetBinContent(51,0.1129761); div2->SetBinContent(52,0.1117682); div2->SetBinContent(53,0.1166956); div2->SetBinContent(54,0.1041162); div2->SetBinContent(55,0.1047346); div2->SetBinContent(56,0.1207023); div2->SetBinContent(57,0.1472291); div2->SetBinContent(58,0.1580357); div2->SetBinContent(59,0.1672727); div2->SetBinError(1,0.01774951); div2->SetBinError(2,0.01507792); div2->SetBinError(3,0.0146105); div2->SetBinError(4,0.01312552); div2->SetBinError(5,0.01024424); div2->SetBinError(6,0.01126236); div2->SetBinError(7,0.01031972); div2->SetBinError(8,0.01055645); div2->SetBinError(9,0.009269615); div2->SetBinError(10,0.01036229); div2->SetBinError(11,0.01019006); div2->SetBinError(12,0.0101884); div2->SetBinError(13,0.01092081); div2->SetBinError(14,0.01068397); div2->SetBinError(15,0.0097083); div2->SetBinError(16,0.009155051); div2->SetBinError(17,0.009433365); div2->SetBinError(18,0.01029108); div2->SetBinError(19,0.01026484); div2->SetBinError(20,0.009993098); div2->SetBinError(21,0.009727323); div2->SetBinError(22,0.009612221); div2->SetBinError(23,0.00997487); div2->SetBinError(24,0.00910283); div2->SetBinError(25,0.008970318); div2->SetBinError(26,0.009588926); div2->SetBinError(27,0.01004873); div2->SetBinError(28,0.009494313); div2->SetBinError(29,0.009719538); div2->SetBinError(30,0.00919686); div2->SetBinError(31,0.009297873); div2->SetBinError(32,0.008857384); div2->SetBinError(33,0.008579322); div2->SetBinError(34,0.009109056); div2->SetBinError(35,0.009932573); div2->SetBinError(36,0.009517665); div2->SetBinError(37,0.01048357); div2->SetBinError(38,0.01019425); div2->SetBinError(39,0.01026351); div2->SetBinError(40,0.008577785); div2->SetBinError(41,0.009185876); div2->SetBinError(42,0.009913225); div2->SetBinError(43,0.01067856); div2->SetBinError(44,0.01014206); div2->SetBinError(45,0.009061965); div2->SetBinError(46,0.008119243); div2->SetBinError(47,0.01120876); div2->SetBinError(48,0.0101018); div2->SetBinError(49,0.01074008); div2->SetBinError(50,0.01048877); div2->SetBinError(51,0.01141071); div2->SetBinError(52,0.01084792); div2->SetBinError(53,0.0110155); div2->SetBinError(54,0.0105004); div2->SetBinError(55,0.01147306); div2->SetBinError(56,0.01266127); div2->SetBinError(57,0.01526958); div2->SetBinError(58,0.01660091); div2->SetBinError(59,0.02006289); div2->SetEntries(7.356859); 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.1244065); div3->SetBinContent(2,0.1183144); div3->SetBinContent(3,0.13329); div3->SetBinContent(4,0.1205157); div3->SetBinContent(5,0.08625878); div3->SetBinContent(6,0.1079903); div3->SetBinContent(7,0.09235209); div3->SetBinContent(8,0.09486709); div3->SetBinContent(9,0.09333333); div3->SetBinContent(10,0.1097046); div3->SetBinContent(11,0.09319324); div3->SetBinContent(12,0.09752809); div3->SetBinContent(13,0.1144449); div3->SetBinContent(14,0.1052632); div3->SetBinContent(15,0.08993476); div3->SetBinContent(16,0.08008949); div3->SetBinContent(17,0.08567663); div3->SetBinContent(18,0.101602); div3->SetBinContent(19,0.09916201); div3->SetBinContent(20,0.09783589); div3->SetBinContent(21,0.1008333); div3->SetBinContent(22,0.09024808); div3->SetBinContent(23,0.0969779); div3->SetBinContent(24,0.08129371); div3->SetBinContent(25,0.08766899); div3->SetBinContent(26,0.1001197); div3->SetBinContent(27,0.1083916); div3->SetBinContent(28,0.09453158); div3->SetBinContent(29,0.09537338); div3->SetBinContent(30,0.09130264); div3->SetBinContent(31,0.08675214); div3->SetBinContent(32,0.08226837); div3->SetBinContent(33,0.0830781); div3->SetBinContent(34,0.0909807); div3->SetBinContent(35,0.08709107); div3->SetBinContent(36,0.09265442); div3->SetBinContent(37,0.1147152); div3->SetBinContent(38,0.09959184); div3->SetBinContent(39,0.09525959); div3->SetBinContent(40,0.07565932); div3->SetBinContent(41,0.08861757); div3->SetBinContent(42,0.09839357); div3->SetBinContent(43,0.1141115); div3->SetBinContent(44,0.09695652); div3->SetBinContent(45,0.08598993); div3->SetBinContent(46,0.07252216); div3->SetBinContent(47,0.09651628); div3->SetBinContent(48,0.08018594); div3->SetBinContent(49,0.08126036); div3->SetBinContent(50,0.07863915); div3->SetBinContent(51,0.08586185); div3->SetBinContent(52,0.08338261); div3->SetBinContent(53,0.09243212); div3->SetBinContent(54,0.08474576); div3->SetBinContent(55,0.08034433); div3->SetBinContent(56,0.09290417); div3->SetBinContent(57,0.1157982); div3->SetBinContent(58,0.1178571); div3->SetBinContent(59,0.1381818); div3->SetBinError(1,0.01470324); div3->SetBinError(2,0.01315983); div3->SetBinError(3,0.01270813); div3->SetBinError(4,0.01107239); div3->SetBinError(5,0.008508875); div3->SetBinError(6,0.009607995); div3->SetBinError(7,0.008690379); div3->SetBinError(8,0.008624618); div3->SetBinError(9,0.008141254); div3->SetBinError(10,0.009057058); div3->SetBinError(11,0.008516705); div3->SetBinError(12,0.00868823); div3->SetBinError(13,0.009373319); div3->SetBinError(14,0.008961938); div3->SetBinError(15,0.008415035); div3->SetBinError(16,0.007680261); div3->SetBinError(17,0.007931306); div3->SetBinError(18,0.008630909); div3->SetBinError(19,0.008934047); div3->SetBinError(20,0.00871892); div3->SetBinError(21,0.008540064); div3->SetBinError(22,0.008079381); div3->SetBinError(23,0.008673471); div3->SetBinError(24,0.007660274); div3->SetBinError(25,0.007767371); div3->SetBinError(26,0.008319093); div3->SetBinError(27,0.009148914); div3->SetBinError(28,0.008276617); div3->SetBinError(29,0.008142824); div3->SetBinError(30,0.007805572); div3->SetBinError(31,0.007882186); div3->SetBinError(32,0.007375962); div3->SetBinError(33,0.007265258); div3->SetBinError(34,0.007791676); div3->SetBinError(35,0.008036147); div3->SetBinError(36,0.008111436); div3->SetBinError(37,0.009017871); div3->SetBinError(38,0.008387773); div3->SetBinError(39,0.008581993); div3->SetBinError(40,0.007292473); div3->SetBinError(41,0.007666524); div3->SetBinError(42,0.008257954); div3->SetBinError(43,0.009431293); div3->SetBinError(44,0.008514372); div3->SetBinError(45,0.00776694); div3->SetBinError(46,0.006861175); div3->SetBinError(47,0.00973085); div3->SetBinError(48,0.008758773); div3->SetBinError(49,0.008612797); div3->SetBinError(50,0.008479768); div3->SetBinError(51,0.009626763); div3->SetBinError(52,0.009049783); div3->SetBinError(53,0.009529044); div3->SetBinError(54,0.009247358); div3->SetBinError(55,0.009743735); div3->SetBinError(56,0.01075667); div3->SetBinError(57,0.01311707); div3->SetBinError(58,0.0137798); div3->SetBinError(59,0.01775279); div3->SetEntries(5.685256); 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.14","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 6244 SL1L1"); AText = pt->AddText("HV = 3350 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }