void Efficiency_7361_L_Cell() { //=========Macro generated from canvas: c/c //========= (Mon Jan 21 13:22:41 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.1727676,68.5,1.554908); 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.5829787); div1->SetBinContent(2,0.5504808); div1->SetBinContent(3,0.5566714); div1->SetBinContent(4,0.4708738); div1->SetBinContent(5,0.3353659); div1->SetBinContent(6,0.3549656); div1->SetBinContent(7,0.3299799); div1->SetBinContent(8,0.3543457); div1->SetBinContent(9,0.3397086); div1->SetBinContent(10,0.3682277); div1->SetBinContent(11,0.3601134); div1->SetBinContent(12,0.3472998); div1->SetBinContent(13,0.3293023); div1->SetBinContent(14,0.3175614); div1->SetBinContent(15,0.3230174); div1->SetBinContent(16,0.2772556); div1->SetBinContent(17,0.2729706); div1->SetBinContent(18,0.2864914); div1->SetBinContent(19,0.2729084); div1->SetBinContent(20,0.2543554); div1->SetBinContent(21,0.260177); div1->SetBinContent(22,0.2297535); div1->SetBinContent(23,0.2423954); div1->SetBinContent(24,0.2164251); div1->SetBinContent(25,0.2052205); div1->SetBinContent(26,0.2334465); div1->SetBinContent(27,0.1919192); div1->SetBinContent(28,0.1887125); div1->SetBinContent(29,0.2299145); div1->SetBinContent(30,0.1882446); div1->SetBinContent(31,0.1732218); div1->SetBinContent(32,0.1543258); div1->SetBinContent(33,0.9315826); div1->SetBinContent(34,0.9329096); div1->SetBinContent(35,0.932567); div1->SetBinContent(36,0.9160142); div1->SetBinContent(37,0.9367533); div1->SetBinContent(38,0.9261364); div1->SetBinContent(39,0.9191074); div1->SetBinContent(41,0.15337); div1->SetBinContent(42,0.167211); div1->SetBinContent(43,0.1628533); div1->SetBinContent(44,0.1920732); div1->SetBinContent(45,0.1826389); div1->SetBinContent(46,0.1369628); div1->SetBinContent(47,0.1407035); div1->SetBinContent(48,0.1548427); div1->SetBinContent(49,0.1796444); div1->SetBinContent(50,0.2113543); div1->SetBinContent(51,0.2062605); div1->SetBinContent(52,0.2103448); div1->SetBinContent(53,0.2164998); div1->SetBinContent(54,0.2171717); div1->SetBinContent(55,0.2080799); div1->SetBinContent(56,0.3115294); div1->SetBinError(1,0.06210984); div1->SetBinError(2,0.06336634); div1->SetBinError(3,0.04934615); div1->SetBinError(4,0.04030866); div1->SetBinError(5,0.02915236); div1->SetBinError(6,0.02981319); div1->SetBinError(7,0.02868642); div1->SetBinError(8,0.02934772); div1->SetBinError(9,0.02784136); div1->SetBinError(10,0.02954683); div1->SetBinError(11,0.02952041); div1->SetBinError(12,0.02857998); div1->SetBinError(13,0.02754585); div1->SetBinError(14,0.02657787); div1->SetBinError(15,0.02772009); div1->SetBinError(16,0.02464226); div1->SetBinError(17,0.0237576); div1->SetBinError(18,0.02474269); div1->SetBinError(19,0.02509991); div1->SetBinError(20,0.02239209); div1->SetBinError(21,0.02291363); div1->SetBinError(22,0.02103807); div1->SetBinError(23,0.02265276); div1->SetBinError(24,0.02118776); div1->SetBinError(25,0.01974798); div1->SetBinError(26,0.02087901); div1->SetBinError(27,0.01909106); div1->SetBinError(28,0.01850407); div1->SetBinError(29,0.02073975); div1->SetBinError(30,0.0175331); div1->SetBinError(31,0.01705068); div1->SetBinError(32,0.01527595); div1->SetBinError(33,0.04986317); div1->SetBinError(34,0.05045956); div1->SetBinError(35,0.05254737); div1->SetBinError(36,0.04997157); div1->SetBinError(37,0.05048989); div1->SetBinError(38,0.04745025); div1->SetBinError(39,0.04958801); div1->SetBinError(41,0.01429257); div1->SetBinError(42,0.01472412); div1->SetBinError(43,0.01469322); div1->SetBinError(44,0.01740221); div1->SetBinError(45,0.01607495); div1->SetBinError(46,0.01213811); div1->SetBinError(47,0.01292756); div1->SetBinError(48,0.01361949); div1->SetBinError(49,0.01494316); div1->SetBinError(50,0.01755114); div1->SetBinError(51,0.01561402); div1->SetBinError(52,0.01484787); div1->SetBinError(53,0.01488863); div1->SetBinError(54,0.01463901); div1->SetBinError(55,0.0138443); div1->SetBinError(56,0.01886596); div1->SetMinimum(0); div1->SetEntries(19.34524); 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.5276596); div2->SetBinContent(2,0.4783654); div2->SetBinContent(3,0.4892396); div2->SetBinContent(4,0.3847087); div2->SetBinContent(5,0.2489837); div2->SetBinContent(6,0.2772861); div2->SetBinContent(7,0.2454728); div2->SetBinContent(8,0.2893983); div2->SetBinContent(9,0.2686703); div2->SetBinContent(10,0.2929293); div2->SetBinContent(11,0.2854442); div2->SetBinContent(12,0.2774674); div2->SetBinContent(13,0.2455814); div2->SetBinContent(14,0.2129208); div2->SetBinContent(15,0.212766); div2->SetBinContent(16,0.07236842); div2->SetBinContent(17,0.2033898); div2->SetBinContent(18,0.2048957); div2->SetBinContent(19,0.2011952); div2->SetBinContent(20,0.1872822); div2->SetBinContent(21,0.1814159); div2->SetBinContent(22,0.1663732); div2->SetBinContent(23,0.1787072); div2->SetBinContent(24,0.1342995); div2->SetBinContent(25,0.129613); div2->SetBinContent(26,0.1655348); div2->SetBinContent(27,0.1450872); div2->SetBinContent(28,0.127866); div2->SetBinContent(29,0.1581197); div2->SetBinContent(30,0.1254964); div2->SetBinContent(31,0.1138075); div2->SetBinContent(32,0.1005456); div2->SetBinContent(33,0.8914997); div2->SetBinContent(34,0.8961864); div2->SetBinContent(35,0.8988506); div2->SetBinContent(36,0.8768683); div2->SetBinContent(37,0.8959944); div2->SetBinContent(38,0.8844697); div2->SetBinContent(39,0.8793584); div2->SetBinContent(41,0.09422283); div2->SetBinContent(42,0.109079); div2->SetBinContent(43,0.115074); div2->SetBinContent(44,0.117378); div2->SetBinContent(45,0.1319444); div2->SetBinContent(46,0.08252149); div2->SetBinContent(47,0.08668342); div2->SetBinContent(48,0.1011721); div2->SetBinContent(49,0.1164929); div2->SetBinContent(50,0.1518468); div2->SetBinContent(51,0.1486864); div2->SetBinContent(52,0.1477833); div2->SetBinContent(53,0.1440153); div2->SetBinContent(54,0.1565657); div2->SetBinContent(55,0.1472632); div2->SetBinContent(56,0.2301176); div2->SetBinError(1,0.05784554); div2->SetBinError(2,0.05736422); div2->SetBinError(3,0.04502508); div2->SetBinError(4,0.03500936); div2->SetBinError(5,0.0238443); div2->SetBinError(6,0.02520711); div2->SetBinError(7,0.02350071); div2->SetBinError(8,0.02556931); div2->SetBinError(9,0.02375068); div2->SetBinError(10,0.02527754); div2->SetBinError(11,0.0252011); div2->SetBinError(12,0.02453987); div2->SetBinError(13,0.02260465); div2->SetBinError(14,0.0203418); div2->SetBinError(15,0.02096139); div2->SetBinError(16,0.01046574); div2->SetBinError(17,0.01954454); div2->SetBinError(18,0.01979889); div2->SetBinError(19,0.02050571); div2->SetBinError(20,0.0183); div2->SetBinError(21,0.01806744); div2->SetBinError(22,0.01703809); div2->SetBinError(23,0.01854334); div2->SetBinError(24,0.01556563); div2->SetBinError(25,0.01468966); div2->SetBinError(26,0.01667719); div2->SetBinError(27,0.0159391); div2->SetBinError(28,0.01441576); div2->SetBinError(29,0.01624786); div2->SetBinError(30,0.01352083); div2->SetBinError(31,0.01305112); div2->SetBinError(32,0.01165959); div2->SetBinError(33,0.04825759); div2->SetBinError(34,0.04897339); div2->SetBinError(35,0.05112633); div2->SetBinError(36,0.04837566); div2->SetBinError(37,0.048845); div2->SetBinError(38,0.04585315); div2->SetBinError(39,0.04798485); div2->SetBinError(41,0.01052101); div2->SetBinError(42,0.01122854); div2->SetBinError(43,0.01178509); div2->SetBinError(44,0.01269915); div2->SetBinError(45,0.0130493); div2->SetBinError(46,0.008852256); div2->SetBinError(47,0.009551506); div2->SetBinError(48,0.01041308); div2->SetBinError(49,0.0113358); div2->SetBinError(50,0.01416258); div2->SetBinError(51,0.01263188); div2->SetBinError(52,0.01181229); div2->SetBinError(53,0.01143206); div2->SetBinError(54,0.01183331); div2->SetBinError(55,0.01106756); div2->SetBinError(56,0.01539823); div2->SetEntries(15.63697); 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.4574468); div3->SetBinContent(2,0.4302885); div3->SetBinContent(3,0.4433286); div3->SetBinContent(4,0.3543689); div3->SetBinContent(5,0.2154472); div3->SetBinContent(6,0.2438545); div3->SetBinContent(7,0.2112676); div3->SetBinContent(8,0.2540592); div3->SetBinContent(9,0.2449909); div3->SetBinContent(10,0.2598714); div3->SetBinContent(11,0.2599244); div3->SetBinContent(12,0.2476723); div3->SetBinContent(13,0.2093023); div3->SetBinContent(14,0.1765241); div3->SetBinContent(15,0.1895551); div3->SetBinContent(16,0.03007519); div3->SetBinContent(17,0.1703836); div3->SetBinContent(18,0.1740707); div3->SetBinContent(19,0.1772908); div3->SetBinContent(20,0.162892); div3->SetBinContent(21,0.159292); div3->SetBinContent(22,0.1452465); div3->SetBinContent(23,0.1558935); div3->SetBinContent(24,0.1111111); div3->SetBinContent(25,0.1161116); div3->SetBinContent(26,0.1400679); div3->SetBinContent(27,0.1230487); div3->SetBinContent(28,0.1111111); div3->SetBinContent(29,0.1393162); div3->SetBinContent(30,0.1088165); div3->SetBinContent(31,0.09958159); div3->SetBinContent(32,0.0872954); div3->SetBinContent(33,0.870076); div3->SetBinContent(34,0.8764124); div3->SetBinContent(35,0.8689655); div3->SetBinContent(36,0.8462633); div3->SetBinContent(37,0.888967); div3->SetBinContent(38,0.8724747); div3->SetBinContent(39,0.8661088); div3->SetBinContent(41,0.07977992); div3->SetBinContent(42,0.09797518); div3->SetBinContent(43,0.09757739); div3->SetBinContent(44,0.1006098); div3->SetBinContent(45,0.1097222); div3->SetBinContent(46,0.06418338); div3->SetBinContent(47,0.07663317); div3->SetBinContent(48,0.08760025); div3->SetBinContent(49,0.1036174); div3->SetBinContent(50,0.1333789); div3->SetBinContent(51,0.1296814); div3->SetBinContent(52,0.1300493); div3->SetBinContent(53,0.1359084); div3->SetBinContent(54,0.1487603); div3->SetBinContent(55,0.1407472); div3->SetBinContent(56,0.2211765); div3->SetBinContent(57,0.007246377); div3->SetBinError(1,0.05229806); div3->SetBinError(2,0.0532579); div3->SetBinError(3,0.04201235); div3->SetBinError(4,0.0330829); div3->SetBinError(5,0.02166518); div3->SetBinError(6,0.02313141); div3->SetBinError(7,0.02127985); div3->SetBinError(8,0.02342903); div3->SetBinError(9,0.02233084); div3->SetBinError(10,0.02332265); div3->SetBinError(11,0.02366509); div3->SetBinError(12,0.02274321); div3->SetBinError(13,0.02033715); div3->SetBinError(14,0.01799852); div3->SetBinError(15,0.01943454); div3->SetBinError(16,0.006238607); div3->SetBinError(17,0.01741744); div3->SetBinError(18,0.01780376); div3->SetBinError(19,0.01888376); div3->SetBinError(20,0.01671945); div3->SetBinError(21,0.01661158); div3->SetBinError(22,0.01561682); div3->SetBinError(23,0.01697964); div3->SetBinError(24,0.01381489); div3->SetBinError(25,0.01370658); div3->SetBinError(26,0.01498527); div3->SetBinError(27,0.01435853); div3->SetBinError(28,0.01319809); div3->SetBinError(29,0.01498504); div3->SetBinError(30,0.0123636); div3->SetBinError(31,0.01200931); div3->SetBinError(32,0.01068577); div3->SetBinError(33,0.04739434); div3->SetBinError(34,0.04816881); div3->SetBinError(35,0.04985908); div3->SetBinError(36,0.04711932); div3->SetBinError(37,0.04856012); div3->SetBinError(38,0.04539098); div3->SetBinError(39,0.04744769); div3->SetBinError(41,0.009499619); div3->SetBinError(42,0.01050361); div3->SetBinError(43,0.01063464); div3->SetBinError(44,0.01153458); div3->SetBinError(45,0.01162047); div3->SetBinError(46,0.007601233); div3->SetBinError(47,0.008858677); div3->SetBinError(48,0.009527024); div3->SetBinError(49,0.01053627); div3->SetBinError(50,0.01303976); div3->SetBinError(51,0.01158); div3->SetBinError(52,0.0108904); div3->SetBinError(53,0.01101841); div3->SetBinError(54,0.01145202); div3->SetBinError(55,0.01075279); div3->SetBinError(56,0.0150001); div3->SetBinError(57,0.007863229); div3->SetEntries(14.36342); 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.25","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.18","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.15","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 7361 SL1L1"); AText = pt->AddText("HV = 3550 V, FEth = 30 mV, Source filter = 460.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }