void Efficiency_7774_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:26:12 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.08776544,68.5,0.7898889); 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.3333333); div1->SetBinContent(2,0.2566372); div1->SetBinContent(3,0.2725367); div1->SetBinContent(4,0.2565056); div1->SetBinContent(5,0.1923688); div1->SetBinContent(6,0.2099698); div1->SetBinContent(7,0.1958926); div1->SetBinContent(8,0.2160584); div1->SetBinContent(9,0.1946625); div1->SetBinContent(10,0.2131837); div1->SetBinContent(11,0.2376543); div1->SetBinContent(12,0.2227273); div1->SetBinContent(13,0.2667683); div1->SetBinContent(14,0.2097004); div1->SetBinContent(15,0.206278); div1->SetBinContent(16,0.2129222); div1->SetBinContent(17,0.2064777); div1->SetBinContent(18,0.2310867); div1->SetBinContent(19,0.2449298); div1->SetBinContent(20,0.2076023); div1->SetBinContent(21,0.2242857); div1->SetBinContent(22,0.2181818); div1->SetBinContent(23,0.1800948); div1->SetBinContent(24,0.1685083); div1->SetBinContent(25,0.1818182); div1->SetBinContent(26,0.2159888); div1->SetBinContent(27,0.1960184); div1->SetBinContent(28,0.173516); div1->SetBinContent(29,0.1827676); div1->SetBinContent(30,0.1645078); div1->SetBinContent(31,0.1593476); div1->SetBinContent(32,0.1726804); div1->SetBinContent(33,0.4240102); div1->SetBinContent(34,0.4611529); div1->SetBinContent(35,0.441358); div1->SetBinContent(36,0.4528302); div1->SetBinContent(37,0.4469496); div1->SetBinContent(38,0.4261119); div1->SetBinContent(39,0.4380282); div1->SetBinContent(41,0.1598916); div1->SetBinContent(42,0.1932773); div1->SetBinContent(43,0.186901); div1->SetBinContent(44,0.1909385); div1->SetBinContent(45,0.1322835); div1->SetBinContent(46,0.14); div1->SetBinContent(47,0.1788462); div1->SetBinContent(48,0.1539889); div1->SetBinContent(49,0.1498316); div1->SetBinContent(50,0.1815068); div1->SetBinContent(51,0.1527531); div1->SetBinContent(52,0.1229656); div1->SetBinContent(53,0.1588331); div1->SetBinContent(54,0.1410256); div1->SetBinContent(55,0.1352041); div1->SetBinContent(56,0.1875); div1->SetBinError(1,0.05481671); div1->SetBinError(2,0.04145301); div1->SetBinError(3,0.03638165); div1->SetBinError(4,0.03289394); div1->SetBinError(5,0.02515832); div1->SetBinError(6,0.02597011); div1->SetBinError(7,0.0253777); div1->SetBinError(8,0.02601506); div1->SetBinError(9,0.02519402); div1->SetBinError(10,0.02527528); div1->SetBinError(11,0.02848667); div1->SetBinError(12,0.02703988); div1->SetBinError(13,0.03058134); div1->SetBinError(14,0.02521608); div1->SetBinError(15,0.02553472); div1->SetBinError(16,0.02584142); div1->SetBinError(17,0.02427788); div1->SetBinError(18,0.02639925); div1->SetBinError(19,0.02922167); div1->SetBinError(20,0.02535947); div1->SetBinError(21,0.02637715); div1->SetBinError(22,0.02562806); div1->SetBinError(23,0.02402555); div1->SetBinError(24,0.02151858); div1->SetBinError(25,0.02274613); div1->SetBinError(26,0.02549371); div1->SetBinError(27,0.02499653); div1->SetBinError(28,0.02302076); div1->SetBinError(29,0.02205035); div1->SetBinError(30,0.02051847); div1->SetBinError(31,0.01978419); div1->SetBinError(32,0.02111618); div1->SetBinError(33,0.03842347); div1->SetBinError(34,0.04036389); div1->SetBinError(35,0.04343623); div1->SetBinError(36,0.04288792); div1->SetBinError(37,0.04062384); div1->SetBinError(38,0.04086566); div1->SetBinError(39,0.0412772); div1->SetBinError(41,0.02060491); div1->SetBinError(42,0.02368608); div1->SetBinError(43,0.02474906); div1->SetBinError(44,0.02525799); div1->SetBinError(45,0.01968282); div1->SetBinError(46,0.01877468); div1->SetBinError(47,0.0263884); div1->SetBinError(48,0.02353524); div1->SetBinError(49,0.02202979); div1->SetBinError(50,0.02514031); div1->SetBinError(51,0.02290957); div1->SetBinError(52,0.02014081); div1->SetBinError(53,0.02243894); div1->SetBinError(54,0.02210671); div1->SetBinError(55,0.02540055); div1->SetBinError(56,0.03042314); div1->SetMinimum(0); div1->SetEntries(12.4812); 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.3115942); div2->SetBinContent(2,0.2271386); div2->SetBinContent(3,0.2515723); div2->SetBinContent(4,0.2360595); div2->SetBinContent(5,0.1764706); div2->SetBinContent(6,0.1827795); div2->SetBinContent(7,0.1753555); div2->SetBinContent(8,0.1941606); div2->SetBinContent(9,0.1868132); div2->SetBinContent(10,0.1991585); div2->SetBinContent(11,0.220679); div2->SetBinContent(12,0.2015152); div2->SetBinContent(13,0.25); div2->SetBinContent(14,0.1811698); div2->SetBinContent(15,0.1853513); div2->SetBinContent(16,0.07195301); div2->SetBinContent(17,0.1862348); div2->SetBinContent(18,0.213205); div2->SetBinContent(19,0.2184087); div2->SetBinContent(20,0.1856725); div2->SetBinContent(21,0.2028571); div2->SetBinContent(22,0.1944056); div2->SetBinContent(23,0.1627172); div2->SetBinContent(24,0.1588398); div2->SetBinContent(25,0.1664336); div2->SetBinContent(26,0.1949509); div2->SetBinContent(27,0.1745789); div2->SetBinContent(28,0.1582953); div2->SetBinContent(29,0.1710183); div2->SetBinContent(30,0.1489637); div2->SetBinContent(31,0.1442911); div2->SetBinContent(32,0.1585052); div2->SetBinContent(33,0.4010217); div2->SetBinContent(34,0.4273183); div2->SetBinContent(35,0.4212963); div2->SetBinContent(36,0.4107402); div2->SetBinContent(37,0.4244032); div2->SetBinContent(38,0.3916786); div2->SetBinContent(39,0.4140845); div2->SetBinContent(41,0.1422764); div2->SetBinContent(42,0.1736695); div2->SetBinContent(43,0.1613419); div2->SetBinContent(44,0.1731392); div2->SetBinContent(45,0.1165354); div2->SetBinContent(46,0.132); div2->SetBinContent(47,0.1615385); div2->SetBinContent(48,0.1391466); div2->SetBinContent(49,0.1414141); div2->SetBinContent(50,0.1626712); div2->SetBinContent(51,0.1385435); div2->SetBinContent(52,0.1157324); div2->SetBinContent(53,0.1426256); div2->SetBinContent(54,0.1318681); div2->SetBinContent(55,0.1173469); div2->SetBinContent(56,0.1778846); div2->SetBinError(1,0.05235583); div2->SetBinError(2,0.03822133); div2->SetBinError(3,0.03448401); div2->SetBinError(4,0.03112414); div2->SetBinError(5,0.02378619); div2->SetBinError(6,0.02372024); div2->SetBinError(7,0.02361376); div2->SetBinError(8,0.02425435); div2->SetBinError(9,0.02452694); div2->SetBinError(10,0.02417155); div2->SetBinError(11,0.0271232); div2->SetBinError(12,0.02531755); div2->SetBinError(13,0.02928258); div2->SetBinError(14,0.0229189); div2->SetBinError(15,0.02381113); div2->SetBinError(16,0.01303625); div2->SetBinError(17,0.02269487); div2->SetBinError(18,0.02503237); div2->SetBinError(19,0.02708553); div2->SetBinError(20,0.02357514); div2->SetBinError(21,0.02469067); div2->SetBinError(22,0.02375963); div2->SetBinError(23,0.02250043); div2->SetBinError(24,0.02071512); div2->SetBinError(25,0.0214812); div2->SetBinError(26,0.02383649); div2->SetBinError(27,0.02318261); div2->SetBinError(28,0.02169782); div2->SetBinError(29,0.02112108); div2->SetBinError(30,0.01925226); div2->SetBinError(31,0.01856627); div2->SetBinError(32,0.01998193); div2->SetBinError(33,0.03696231); div2->SetBinError(34,0.03826749); div2->SetBinError(35,0.04204809); div2->SetBinError(36,0.04006393); div2->SetBinError(37,0.03918071); div2->SetBinError(38,0.03854135); div2->SetBinError(39,0.03969021); div2->SetBinError(41,0.01912202); div2->SetBinError(42,0.0220954); div2->SetBinError(43,0.02250263); div2->SetBinError(44,0.02370267); div2->SetBinError(45,0.01817154); div2->SetBinError(46,0.01808646); div2->SetBinError(47,0.02470922); div2->SetBinError(48,0.02206073); div2->SetBinError(49,0.02123184); div2->SetBinError(50,0.0234211); div2->SetBinError(51,0.02152588); div2->SetBinError(52,0.01938799); div2->SetBinError(53,0.02094583); div2->SetBinError(54,0.02118425); div2->SetBinError(55,0.02322878); div2->SetBinError(56,0.02940018); div2->SetEntries(11.30942); 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.2391304); div3->SetBinContent(2,0.1946903); div3->SetBinContent(3,0.2180294); div3->SetBinContent(4,0.2063197); div3->SetBinContent(5,0.1462639); div3->SetBinContent(6,0.1540785); div3->SetBinContent(7,0.1453397); div3->SetBinContent(8,0.1591241); div3->SetBinContent(9,0.1459969); div3->SetBinContent(10,0.1612903); div3->SetBinContent(11,0.1712963); div3->SetBinContent(12,0.1651515); div3->SetBinContent(13,0.1875); div3->SetBinContent(14,0.1440799); div3->SetBinContent(15,0.1524664); div3->SetBinContent(16,0.01762115); div3->SetBinContent(17,0.1443995); div3->SetBinContent(18,0.173315); div3->SetBinContent(19,0.1762871); div3->SetBinContent(20,0.1549708); div3->SetBinContent(21,0.1628571); div3->SetBinContent(22,0.1566434); div3->SetBinContent(23,0.1311216); div3->SetBinContent(24,0.1353591); div3->SetBinContent(25,0.1286713); div3->SetBinContent(26,0.1654979); div3->SetBinContent(27,0.1271057); div3->SetBinContent(28,0.1263318); div3->SetBinContent(29,0.1383812); div3->SetBinContent(30,0.1088083); div3->SetBinContent(31,0.1129235); div3->SetBinContent(32,0.128866); div3->SetBinContent(33,0.3448276); div3->SetBinContent(34,0.3721805); div3->SetBinContent(35,0.3626543); div3->SetBinContent(36,0.3425254); div3->SetBinContent(37,0.3740053); div3->SetBinContent(38,0.3299857); div3->SetBinContent(39,0.3464789); div3->SetBinContent(41,0.1192412); div3->SetBinContent(42,0.1386555); div3->SetBinContent(43,0.1246006); div3->SetBinContent(44,0.1278317); div3->SetBinContent(45,0.08188976); div3->SetBinContent(46,0.104); div3->SetBinContent(47,0.1269231); div3->SetBinContent(48,0.1076067); div3->SetBinContent(49,0.0976431); div3->SetBinContent(50,0.130137); div3->SetBinContent(51,0.1136767); div3->SetBinContent(52,0.09222423); div3->SetBinContent(53,0.1118314); div3->SetBinContent(54,0.1025641); div3->SetBinContent(55,0.08928571); div3->SetBinContent(56,0.1466346); div3->SetBinContent(57,0.01724138); div3->SetBinError(1,0.04382888); div3->SetBinError(2,0.03453884); div3->SetBinError(3,0.03136241); div3->SetBinError(4,0.02847807); div3->SetBinError(5,0.02108099); div3->SetBinError(6,0.02124448); div3->SetBinError(7,0.02092944); div3->SetBinError(8,0.02132114); div3->SetBinError(9,0.02092377); div3->SetBinError(10,0.02108077); div3->SetBinError(11,0.02298788); div3->SetBinError(12,0.02224716); div3->SetBinError(13,0.02422695); div3->SetBinError(14,0.01977831); div3->SetBinError(15,0.02099111); div3->SetBinError(16,0.00576203); div3->SetBinError(17,0.01926427); div3->SetBinError(18,0.02186802); div3->SetBinError(19,0.02354661); div3->SetBinError(20,0.02097755); div3->SetBinError(21,0.02140839); div3->SetBinError(22,0.02065954); div3->SetBinError(23,0.01960409); div3->SetBinError(24,0.01870392); div3->SetBinError(25,0.01822695); div3->SetBinError(26,0.02143326); div3->SetBinError(27,0.01892569); div3->SetBinError(28,0.01879539); div3->SetBinError(29,0.01844069); div3->SetBinError(30,0.01578805); div3->SetBinError(31,0.01590313); div3->SetBinError(32,0.01751262); div3->SetBinError(33,0.03330867); div3->SetBinError(34,0.03477115); div3->SetBinError(35,0.03790337); div3->SetBinError(36,0.03534568); div3->SetBinError(37,0.03589216); div3->SetBinError(38,0.03425771); div3->SetBinError(39,0.03509381); div3->SetBinError(41,0.01710048); div3->SetBinError(42,0.01912445); div3->SetBinError(43,0.01908829); div3->SetBinError(44,0.01952434); div3->SetBinError(45,0.01460576); div3->SetBinError(46,0.01557322); div3->SetBinError(47,0.0211891); div3->SetBinError(48,0.0187644); div3->SetBinError(49,0.01682751); div3->SetBinError(50,0.02031284); div3->SetBinError(51,0.01900049); div3->SetBinError(52,0.01683575); div3->SetBinError(53,0.01796509); div3->SetBinError(54,0.01809504); div3->SetBinError(55,0.01960165); div3->SetBinError(56,0.02596399); div3->SetBinError(57,0.01950528); div3->SetEntries(9.184562); 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.19","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.17","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.14","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 7774 SL1L1"); AText = pt->AddText("HV = 3400 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }