void Efficiency_5971_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:19:15 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1884072,68.5,1.304335); 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(2,0.8638968); div1->SetBinContent(3,0.8126386); div1->SetBinContent(4,0.8290294); div1->SetBinContent(5,0.809593); div1->SetBinContent(6,0.8232429); div1->SetBinContent(7,0.8474946); div1->SetBinContent(8,0.8231117); div1->SetBinContent(9,0.8496732); div1->SetBinContent(10,0.8314305); div1->SetBinContent(11,0.8600144); div1->SetBinContent(12,0.8755853); div1->SetBinContent(13,0.8792079); div1->SetBinContent(14,0.8840206); div1->SetBinContent(15,0.8725627); div1->SetBinContent(16,0.8671514); div1->SetBinContent(17,0.8346154); div1->SetBinContent(18,0.8431627); div1->SetBinContent(19,0.8428771); div1->SetBinContent(20,0.8405229); div1->SetBinContent(21,0.8328096); div1->SetBinContent(22,0.8403634); div1->SetBinContent(23,0.8403594); div1->SetBinContent(24,0.8298727); div1->SetBinContent(25,0.7912989); div1->SetBinContent(26,0.8392157); div1->SetBinContent(27,0.8200919); div1->SetBinContent(28,0.8059888); div1->SetBinContent(29,0.8213844); div1->SetBinContent(30,0.8158391); div1->SetBinContent(31,0.836246); div1->SetBinContent(32,0.7961631); div1->SetBinContent(33,0.7973287); div1->SetBinContent(34,0.8200813); div1->SetBinContent(35,0.8415716); div1->SetBinContent(36,0.8425197); div1->SetBinContent(37,0.8022366); div1->SetBinContent(38,0.7944089); div1->SetBinContent(39,0.8436414); div1->SetBinContent(40,0.7727554); div1->SetBinContent(41,0.8117374); div1->SetBinContent(42,0.8155985); div1->SetBinContent(43,0.8285714); div1->SetBinContent(44,0.834799); div1->SetBinContent(45,0.8032297); div1->SetBinContent(46,0.8252007); div1->SetBinContent(47,0.8285714); div1->SetBinContent(48,0.8044597); div1->SetBinContent(49,0.8207547); div1->SetBinContent(50,0.814882); div1->SetBinContent(51,0.8348348); div1->SetBinContent(52,0.8110236); div1->SetBinContent(53,0.7927786); div1->SetBinContent(54,0.806914); div1->SetBinContent(56,0.7937626); div1->SetBinContent(57,0.7773019); div1->SetBinContent(58,0.8463357); div1->SetBinContent(59,0.8620155); div1->SetBinContent(60,0.8556263); div1->SetBinError(2,0.06787958); div1->SetBinError(3,0.0570734); div1->SetBinError(4,0.05190922); div1->SetBinError(5,0.04608144); div1->SetBinError(6,0.04565211); div1->SetBinError(7,0.04764718); div1->SetBinError(8,0.04396554); div1->SetBinError(9,0.04528802); div1->SetBinError(10,0.0451767); div1->SetBinError(11,0.04788972); div1->SetBinError(12,0.04684602); div1->SetBinError(13,0.04667854); div1->SetBinError(14,0.04630599); div1->SetBinError(15,0.04767628); div1->SetBinError(16,0.04623357); div1->SetBinError(17,0.04426148); div1->SetBinError(18,0.04484101); div1->SetBinError(19,0.04653483); div1->SetBinError(20,0.04492685); div1->SetBinError(21,0.04375808); div1->SetBinError(22,0.04475993); div1->SetBinError(23,0.04619074); div1->SetBinError(24,0.04505371); div1->SetBinError(25,0.04220628); div1->SetBinError(26,0.04487519); div1->SetBinError(27,0.04421917); div1->SetBinError(28,0.04255407); div1->SetBinError(29,0.04295125); div1->SetBinError(30,0.04309832); div1->SetBinError(31,0.04454); div1->SetBinError(32,0.0413417); div1->SetBinError(33,0.04073215); div1->SetBinError(34,0.04157323); div1->SetBinError(35,0.04427906); div1->SetBinError(36,0.04332513); div1->SetBinError(37,0.04119256); div1->SetBinError(38,0.04068145); div1->SetBinError(39,0.04645262); div1->SetBinError(40,0.04110329); div1->SetBinError(41,0.04128492); div1->SetBinError(42,0.04226036); div1->SetBinError(43,0.04482177); div1->SetBinError(44,0.0438215); div1->SetBinError(45,0.04156167); div1->SetBinError(46,0.04308509); div1->SetBinError(47,0.04831949); div1->SetBinError(48,0.04982544); div1->SetBinError(49,0.05056734); div1->SetBinError(50,0.05174028); div1->SetBinError(51,0.05532097); div1->SetBinError(52,0.05062641); div1->SetBinError(53,0.0471564); div1->SetBinError(54,0.04951451); div1->SetBinError(56,0.05343531); div1->SetBinError(57,0.05428248); div1->SetBinError(58,0.06072667); div1->SetBinError(59,0.07049943); div1->SetBinError(60,0.08204696); div1->SetMinimum(0.3); div1->SetEntries(48.0424); 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(2,0.8280802); div2->SetBinContent(3,0.7804878); div2->SetBinContent(4,0.7996438); div2->SetBinContent(5,0.7696221); div2->SetBinContent(6,0.8044537); div2->SetBinContent(7,0.8191721); div2->SetBinContent(8,0.796643); div2->SetBinContent(9,0.824183); div2->SetBinContent(10,0.8072532); div2->SetBinContent(11,0.8320172); div2->SetBinContent(12,0.8488294); div2->SetBinContent(13,0.8488449); div2->SetBinContent(14,0.8627577); div2->SetBinContent(15,0.8342618); div2->SetBinContent(16,0.8393919); div2->SetBinContent(17,0.8064103); div2->SetBinContent(18,0.8198315); div2->SetBinContent(19,0.8191341); div2->SetBinContent(20,0.8215686); div2->SetBinContent(21,0.8101823); div2->SetBinContent(22,0.8144062); div2->SetBinContent(23,0.8182446); div2->SetBinContent(24,0.8037508); div2->SetBinContent(25,0.7629256); div2->SetBinContent(26,0.8150327); div2->SetBinContent(27,0.7997374); div2->SetBinContent(28,0.7791641); div2->SetBinContent(29,0.7960445); div2->SetBinContent(30,0.7881835); div2->SetBinContent(31,0.8084142); div2->SetBinContent(32,0.7721823); div2->SetBinContent(33,0.7723577); div2->SetBinContent(34,0.7951248); div2->SetBinContent(35,0.8149556); div2->SetBinContent(36,0.8140521); div2->SetBinContent(37,0.7822248); div2->SetBinContent(38,0.7623762); div2->SetBinContent(39,0.8130646); div2->SetBinContent(40,0.7467492); div2->SetBinContent(41,0.7832655); div2->SetBinContent(42,0.7956469); div2->SetBinContent(43,0.8046512); div2->SetBinContent(44,0.8096734); div2->SetBinContent(45,0.784689); div2->SetBinContent(46,0.8017295); div2->SetBinContent(47,0.8007722); div2->SetBinContent(48,0.7821612); div2->SetBinContent(49,0.796741); div2->SetBinContent(50,0.7822142); div2->SetBinContent(51,0.8188188); div2->SetBinContent(52,0.7909011); div2->SetBinContent(53,0.766876); div2->SetBinContent(54,0.7833052); div2->SetBinContent(56,0.7665996); div2->SetBinContent(57,0.751606); div2->SetBinContent(58,0.821513); div2->SetBinContent(59,0.827907); div2->SetBinContent(60,0.8216561); div2->SetBinError(2,0.0657869); div2->SetBinError(3,0.05540314); div2->SetBinError(4,0.05054645); div2->SetBinError(5,0.04439753); div2->SetBinError(6,0.04488174); div2->SetBinError(7,0.04646587); div2->SetBinError(8,0.04291936); div2->SetBinError(9,0.04428017); div2->SetBinError(10,0.04420403); div2->SetBinError(11,0.0467318); div2->SetBinError(12,0.04578141); div2->SetBinError(13,0.04547883); div2->SetBinError(14,0.04547749); div2->SetBinError(15,0.04611849); div2->SetBinError(16,0.0451336); div2->SetBinError(17,0.04315317); div2->SetBinError(18,0.04392137); div2->SetBinError(19,0.04556325); div2->SetBinError(20,0.04417649); div2->SetBinError(21,0.04287785); div2->SetBinError(22,0.04373521); div2->SetBinError(23,0.04529017); div2->SetBinError(24,0.04400364); div2->SetBinError(25,0.04108971); div2->SetBinError(26,0.04391703); div2->SetBinError(27,0.04340782); div2->SetBinError(28,0.04150777); div2->SetBinError(29,0.04197102); div2->SetBinError(30,0.04201785); div2->SetBinError(31,0.0434415); div2->SetBinError(32,0.04042298); div2->SetBinError(33,0.03979076); div2->SetBinError(34,0.04063748); div2->SetBinError(35,0.04324093); div2->SetBinError(36,0.0422396); div2->SetBinError(37,0.04043433); div2->SetBinError(38,0.03947027); div2->SetBinError(39,0.04520374); div2->SetBinError(40,0.04008494); div2->SetBinError(41,0.04021432); div2->SetBinError(42,0.04149649); div2->SetBinError(43,0.043864); div2->SetBinError(44,0.04284454); div2->SetBinError(45,0.0408538); div2->SetBinError(46,0.04217838); div2->SetBinError(47,0.04711904); div2->SetBinError(48,0.04880583); div2->SetBinError(49,0.04947308); div2->SetBinError(50,0.05020555); div2->SetBinError(51,0.05453561); div2->SetBinError(52,0.04969869); div2->SetBinError(53,0.04601979); div2->SetBinError(54,0.04844455); div2->SetBinError(56,0.05208604); div2->SetBinError(57,0.05296084); div2->SetBinError(58,0.05940596); div2->SetBinError(59,0.06842584); div2->SetBinError(60,0.07962704); div2->SetEntries(46.52249); 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.002624672); div3->SetBinContent(2,0.7951289); div3->SetBinContent(3,0.7583149); div3->SetBinContent(4,0.7666963); div3->SetBinContent(5,0.7427326); div3->SetBinContent(6,0.7898399); div3->SetBinContent(7,0.8024691); div3->SetBinContent(8,0.7656553); div3->SetBinContent(9,0.7993464); div3->SetBinContent(10,0.7797179); div3->SetBinContent(11,0.8090452); div3->SetBinContent(12,0.8367893); div3->SetBinContent(13,0.8323432); div3->SetBinContent(14,0.8382732); div3->SetBinContent(15,0.816156); div3->SetBinContent(16,0.8222075); div3->SetBinContent(17,0.7865385); div3->SetBinContent(18,0.7984446); div3->SetBinContent(19,0.7988827); div3->SetBinContent(20,0.7921569); div3->SetBinContent(21,0.7831552); div3->SetBinContent(22,0.8027255); div3->SetBinContent(23,0.7988943); div3->SetBinContent(24,0.7769591); div3->SetBinContent(25,0.7421185); div3->SetBinContent(26,0.7856209); div3->SetBinContent(27,0.7734734); div3->SetBinContent(28,0.7616968); div3->SetBinContent(29,0.7805933); div3->SetBinContent(30,0.7655563); div3->SetBinContent(31,0.781877); div3->SetBinContent(32,0.7482014); div3->SetBinContent(33,0.7421603); div3->SetBinContent(34,0.7707487); div3->SetBinContent(35,0.7934094); div3->SetBinContent(36,0.7843731); div3->SetBinContent(37,0.7492643); div3->SetBinContent(38,0.7367501); div3->SetBinContent(39,0.7887422); div3->SetBinContent(40,0.7232198); div3->SetBinContent(41,0.757118); div3->SetBinContent(42,0.7617896); div3->SetBinContent(43,0.7800664); div3->SetBinContent(44,0.7801508); div3->SetBinContent(45,0.7607656); div3->SetBinContent(46,0.7751699); div3->SetBinContent(47,0.7830116); div3->SetBinContent(48,0.7495712); div3->SetBinContent(49,0.7641509); div3->SetBinContent(50,0.7568058); div3->SetBinContent(51,0.7837838); div3->SetBinContent(52,0.7725284); div3->SetBinContent(53,0.7433281); div3->SetBinContent(54,0.7487352); div3->SetBinContent(55,0.001968504); div3->SetBinContent(56,0.7424547); div3->SetBinContent(57,0.7173448); div3->SetBinContent(58,0.786052); div3->SetBinContent(59,0.7922481); div3->SetBinContent(60,0.7834395); div3->SetBinContent(61,0.03030303); div3->SetBinError(1,0.002759138); div3->SetBinError(2,0.06384742); div3->SetBinError(3,0.05424402); div3->SetBinError(4,0.04900775); div3->SetBinError(5,0.04325582); div3->SetBinError(6,0.04428034); div3->SetBinError(7,0.04576581); div3->SetBinError(8,0.04168658); div3->SetBinError(9,0.04329282); div3->SetBinError(10,0.0430899); div3->SetBinError(11,0.04577656); div3->SetBinError(12,0.04530042); div3->SetBinError(13,0.04482367); div3->SetBinError(14,0.04451901); div3->SetBinError(15,0.0453777); div3->SetBinError(16,0.04444946); div3->SetBinError(17,0.04236817); div3->SetBinError(18,0.04307427); div3->SetBinError(19,0.04473059); div3->SetBinError(20,0.043006); div3->SetBinError(21,0.04182068); div3->SetBinError(22,0.0432722); div3->SetBinError(23,0.04449862); div3->SetBinError(24,0.04292028); div3->SetBinError(25,0.04026609); div3->SetBinError(26,0.04274484); div3->SetBinError(27,0.04235541); div3->SetBinError(28,0.04082298); div3->SetBinError(29,0.04137057); div3->SetBinError(30,0.04112876); div3->SetBinError(31,0.04238779); div3->SetBinError(32,0.03949907); div3->SetBinError(33,0.03864491); div3->SetBinError(34,0.03971838); div3->SetBinError(35,0.0423961); div3->SetBinError(36,0.04110064); div3->SetBinError(37,0.03917775); div3->SetBinError(38,0.03849466); div3->SetBinError(39,0.04420433); div3->SetBinError(40,0.03915795); div3->SetBinError(41,0.03922492); div3->SetBinError(42,0.04019227); div3->SetBinError(43,0.04287431); div3->SetBinError(44,0.04168966); div3->SetBinError(45,0.03993594); div3->SetBinError(46,0.04114659); div3->SetBinError(47,0.04634819); div3->SetBinError(48,0.04730609); div3->SetBinError(49,0.04797846); div3->SetBinError(50,0.04900388); div3->SetBinError(51,0.05280797); div3->SetBinError(52,0.04884792); div3->SetBinError(53,0.04498044); div3->SetBinError(54,0.04686723); div3->SetBinError(55,0.0014537); div3->SetBinError(56,0.05087937); div3->SetBinError(57,0.05118568); div3->SetBinError(58,0.05750681); div3->SetBinError(59,0.06624173); div3->SetBinError(60,0.07688322); div3->SetBinError(61,0.1740777); div3->SetEntries(45.06339); 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.81","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.79","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.76","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 5971 SL1L4"); AText = pt->AddText("HV = 3500 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }