void Efficiency_6119_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:33:06 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.179701,68.5,1.382691); 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.9117083); div1->SetBinContent(2,0.9332248); div1->SetBinContent(3,0.9234293); div1->SetBinContent(4,0.9187675); div1->SetBinContent(5,0.8901795); div1->SetBinContent(6,0.8935547); div1->SetBinContent(7,0.9043086); div1->SetBinContent(8,0.9083333); div1->SetBinContent(9,0.8975824); div1->SetBinContent(10,0.8971158); div1->SetBinContent(11,0.9125926); div1->SetBinContent(12,0.9025057); div1->SetBinContent(13,0.9182363); div1->SetBinContent(14,0.9058675); div1->SetBinContent(15,0.8874142); div1->SetBinContent(16,0.9016092); div1->SetBinContent(17,0.8991884); div1->SetBinContent(18,0.9112527); div1->SetBinContent(19,0.9009091); div1->SetBinContent(20,0.8978518); div1->SetBinContent(21,0.8946281); div1->SetBinContent(22,0.9042129); div1->SetBinContent(23,0.9080146); div1->SetBinContent(24,0.8949977); div1->SetBinContent(25,0.8791565); div1->SetBinContent(26,0.8928287); div1->SetBinContent(27,0.9019349); div1->SetBinContent(28,0.8993737); div1->SetBinContent(29,0.9031157); div1->SetBinContent(30,0.9046332); div1->SetBinContent(31,0.8882353); div1->SetBinContent(32,0.8784737); div1->SetBinContent(33,0.9015778); div1->SetBinContent(34,0.9080416); div1->SetBinContent(35,0.9070075); div1->SetBinContent(36,0.9046778); div1->SetBinContent(37,0.9150787); div1->SetBinContent(38,0.9170306); div1->SetBinContent(39,0.8960352); div1->SetBinContent(40,0.8812342); div1->SetBinContent(41,0.897893); div1->SetBinContent(42,0.9057763); div1->SetBinContent(43,0.9052863); div1->SetBinContent(44,0.9049587); div1->SetBinContent(45,0.8812877); div1->SetBinContent(46,0.8804394); div1->SetBinContent(47,0.901611); div1->SetBinContent(48,0.8905067); div1->SetBinContent(49,0.8953951); div1->SetBinContent(50,0.8987069); div1->SetBinContent(51,0.9037085); div1->SetBinContent(52,0.9050827); div1->SetBinContent(53,0.893401); div1->SetBinContent(54,0.8875773); div1->SetBinContent(55,0.8601494); div1->SetBinContent(56,0.889462); div1->SetBinContent(57,0.9025765); div1->SetBinContent(58,0.9214801); div1->SetBinContent(59,0.9125874); div1->SetBinError(1,0.05782345); div1->SetBinError(2,0.05419825); div1->SetBinError(3,0.04820668); div1->SetBinError(4,0.04443371); div1->SetBinError(5,0.04213392); div1->SetBinError(6,0.0406329); div1->SetBinError(7,0.04152642); div1->SetBinError(8,0.04005092); div1->SetBinError(9,0.03868151); div1->SetBinError(10,0.038265); div1->SetBinError(11,0.04150866); div1->SetBinError(12,0.03954058); div1->SetBinError(13,0.03882471); div1->SetBinError(14,0.03816617); div1->SetBinError(15,0.03913746); div1->SetBinError(16,0.03969261); div1->SetBinError(17,0.03818304); div1->SetBinError(18,0.03844863); div1->SetBinError(19,0.03944365); div1->SetBinError(20,0.03863923); div1->SetBinError(21,0.03741299); div1->SetBinError(22,0.03906585); div1->SetBinError(23,0.03971091); div1->SetBinError(24,0.03908272); div1->SetBinError(25,0.03658543); div1->SetBinError(26,0.03668121); div1->SetBinError(27,0.0388294); div1->SetBinError(28,0.03775592); div1->SetBinError(29,0.03829061); div1->SetBinError(30,0.03646455); div1->SetBinError(31,0.03752564); div1->SetBinError(32,0.03697905); div1->SetBinError(33,0.03587765); div1->SetBinError(34,0.03650333); div1->SetBinError(35,0.03903464); div1->SetBinError(36,0.03898582); div1->SetBinError(37,0.03809448); div1->SetBinError(38,0.03735129); div1->SetBinError(39,0.03867447); div1->SetBinError(40,0.03741606); div1->SetBinError(41,0.03714782); div1->SetBinError(42,0.03759627); div1->SetBinError(43,0.03897094); div1->SetBinError(44,0.03773369); div1->SetBinError(45,0.03651084); div1->SetBinError(46,0.03738312); div1->SetBinError(47,0.04440328); div1->SetBinError(48,0.04426447); div1->SetBinError(49,0.04391104); div1->SetBinError(50,0.04286565); div1->SetBinError(51,0.04729916); div1->SetBinError(52,0.04593969); div1->SetBinError(53,0.04366494); div1->SetBinError(54,0.04338001); div1->SetBinError(55,0.04657651); div1->SetBinError(56,0.04974757); div1->SetBinError(57,0.05256841); div1->SetBinError(58,0.05652172); div1->SetBinError(59,0.06376843); div1->SetMinimum(0.3); div1->SetEntries(53.13381); 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.8819578); div2->SetBinContent(2,0.8998371); div2->SetBinContent(3,0.8913613); div2->SetBinContent(4,0.8941176); div2->SetBinContent(5,0.8680042); div2->SetBinContent(6,0.8691406); div2->SetBinContent(7,0.8712425); div2->SetBinContent(8,0.8805556); div2->SetBinContent(9,0.869011); div2->SetBinContent(10,0.8760224); div2->SetBinContent(11,0.88); div2->SetBinContent(12,0.876082); div2->SetBinContent(13,0.8951199); div2->SetBinContent(14,0.8767412); div2->SetBinContent(15,0.8613272); div2->SetBinContent(16,0.8721839); div2->SetBinContent(17,0.8709953); div2->SetBinContent(18,0.8849257); div2->SetBinContent(19,0.8759091); div2->SetBinContent(20,0.8680403); div2->SetBinContent(21,0.8673554); div2->SetBinContent(22,0.8798226); div2->SetBinContent(23,0.8825137); div2->SetBinContent(24,0.8720144); div2->SetBinContent(25,0.8548256); div2->SetBinContent(26,0.8657371); div2->SetBinContent(27,0.8702726); div2->SetBinContent(28,0.8789144); div2->SetBinContent(29,0.8745198); div2->SetBinContent(30,0.8822394); div2->SetBinContent(31,0.8647059); div2->SetBinContent(32,0.8552468); div2->SetBinContent(33,0.8801653); div2->SetBinContent(34,0.8849558); div2->SetBinContent(35,0.887175); div2->SetBinContent(36,0.8817299); div2->SetBinContent(37,0.8906379); div2->SetBinContent(38,0.8920206); div2->SetBinContent(39,0.8682819); div2->SetBinContent(40,0.8601014); div2->SetBinContent(41,0.8711507); div2->SetBinContent(42,0.8857026); div2->SetBinContent(43,0.8876652); div2->SetBinContent(44,0.8747934); div2->SetBinContent(45,0.8623742); div2->SetBinContent(46,0.8580482); div2->SetBinContent(47,0.8808976); div2->SetBinContent(48,0.8642982); div2->SetBinContent(49,0.8709494); div2->SetBinContent(50,0.877694); div2->SetBinContent(51,0.8783344); div2->SetBinContent(52,0.8842621); div2->SetBinContent(53,0.8668923); div2->SetBinContent(54,0.8583474); div2->SetBinContent(55,0.8377461); div2->SetBinContent(56,0.862196); div2->SetBinContent(57,0.8816425); div2->SetBinContent(58,0.8971119); div2->SetBinContent(59,0.8927739); div2->SetBinError(1,0.05641519); div2->SetBinError(2,0.05274787); div2->SetBinError(3,0.04695567); div2->SetBinError(4,0.04354385); div2->SetBinError(5,0.04135264); div2->SetBinError(6,0.03980608); div2->SetBinError(7,0.04039353); div2->SetBinError(8,0.03913724); div2->SetBinError(9,0.0377638); div2->SetBinError(10,0.03759495); div2->SetBinError(11,0.04040185); div2->SetBinError(12,0.03867754); div2->SetBinError(13,0.03809527); div2->SetBinError(14,0.03725082); div2->SetBinError(15,0.03828096); div2->SetBinError(16,0.03872667); div2->SetBinError(17,0.03729066); div2->SetBinError(18,0.03761988); div2->SetBinError(19,0.0386279); div2->SetBinError(20,0.03768288); div2->SetBinError(21,0.03656326); div2->SetBinError(22,0.03828032); div2->SetBinError(23,0.03887916); div2->SetBinError(24,0.03833527); div2->SetBinError(25,0.03583236); div2->SetBinError(26,0.03585211); div2->SetBinError(27,0.03781275); div2->SetBinError(28,0.03711618); div2->SetBinError(29,0.03738652); div2->SetBinError(30,0.03579175); div2->SetBinError(31,0.03678574); div2->SetBinError(32,0.03625198); div2->SetBinError(33,0.03524278); div2->SetBinError(34,0.03581135); div2->SetBinError(35,0.03839849); div2->SetBinError(36,0.0382487); div2->SetBinError(37,0.03733527); div2->SetBinError(38,0.036591); div2->SetBinError(39,0.03778186); div2->SetBinError(40,0.03674879); div2->SetBinError(41,0.03632332); div2->SetBinError(42,0.03697532); div2->SetBinError(43,0.03840578); div2->SetBinError(44,0.03679546); div2->SetBinError(45,0.03592825); div2->SetBinError(46,0.03667606); div2->SetBinError(47,0.04364328); div2->SetBinError(48,0.04329434); div2->SetBinError(49,0.04301806); div2->SetBinError(50,0.04211912); div2->SetBinError(51,0.0463091); div2->SetBinError(52,0.0451521); div2->SetBinError(53,0.04269985); div2->SetBinError(54,0.04231613); div2->SetBinError(55,0.04567601); div2->SetBinError(56,0.04861193); div2->SetBinError(57,0.05165994); div2->SetBinError(58,0.05540578); div2->SetBinError(59,0.06273603); div2->SetEntries(51.64869); 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(0,0.00210084); div3->SetBinContent(1,0.8483685); div3->SetBinContent(2,0.8583062); div3->SetBinContent(3,0.8586387); div3->SetBinContent(4,0.8616246); div3->SetBinContent(5,0.8284055); div3->SetBinContent(6,0.8422852); div3->SetBinContent(7,0.8411824); div3->SetBinContent(8,0.8421296); div3->SetBinContent(9,0.8320879); div3->SetBinContent(10,0.8420146); div3->SetBinContent(11,0.8503704); div3->SetBinContent(12,0.8400911); div3->SetBinContent(13,0.8600171); div3->SetBinContent(14,0.843816); div3->SetBinContent(15,0.8270023); div3->SetBinContent(16,0.8381609); div3->SetBinContent(17,0.8410935); div3->SetBinContent(18,0.8552017); div3->SetBinContent(19,0.8486364); div3->SetBinContent(20,0.8334064); div3->SetBinContent(21,0.8305785); div3->SetBinContent(22,0.8447894); div3->SetBinContent(23,0.845173); div3->SetBinContent(24,0.8418206); div3->SetBinContent(25,0.8207624); div3->SetBinContent(26,0.823506); div3->SetBinContent(27,0.8390501); div3->SetBinContent(28,0.8354906); div3->SetBinContent(29,0.8369612); div3->SetBinContent(30,0.8447876); div3->SetBinContent(31,0.8252101); div3->SetBinContent(32,0.8233098); div3->SetBinContent(33,0.8433509); div3->SetBinContent(34,0.8441708); div3->SetBinContent(35,0.8483914); div3->SetBinContent(36,0.8367167); div3->SetBinContent(37,0.8454847); div3->SetBinContent(38,0.8495435); div3->SetBinContent(39,0.8317181); div3->SetBinContent(40,0.8262891); div3->SetBinContent(41,0.8298217); div3->SetBinContent(42,0.8451454); div3->SetBinContent(43,0.8511013); div3->SetBinContent(44,0.8326446); div3->SetBinContent(45,0.8205231); div3->SetBinContent(46,0.8052387); div3->SetBinContent(47,0.8383199); div3->SetBinContent(48,0.8200349); div3->SetBinContent(49,0.8249005); div3->SetBinContent(50,0.825431); div3->SetBinContent(51,0.8353936); div3->SetBinContent(52,0.8334354); div3->SetBinContent(53,0.822899); div3->SetBinContent(54,0.8223721); div3->SetBinContent(55,0.8004073); div3->SetBinContent(56,0.8157701); div3->SetBinContent(57,0.8357488); div3->SetBinContent(58,0.8546931); div3->SetBinContent(59,0.8379953); div3->SetBinContent(60,0.001594896); div3->SetBinError(0,0.04583492); div3->SetBinError(1,0.05481526); div3->SetBinError(2,0.05093065); div3->SetBinError(3,0.04567109); div3->SetBinError(4,0.04236434); div3->SetBinError(5,0.03994874); div3->SetBinError(6,0.03889189); div3->SetBinError(7,0.03935711); div3->SetBinError(8,0.03786499); div3->SetBinError(9,0.03656997); div3->SetBinError(10,0.03650869); div3->SetBinError(11,0.03938946); div3->SetBinError(12,0.03749466); div3->SetBinError(13,0.03698133); div3->SetBinError(14,0.03620967); div3->SetBinError(15,0.037147); div3->SetBinError(16,0.03760268); div3->SetBinError(17,0.03633865); div3->SetBinError(18,0.03667904); div3->SetBinError(19,0.03773335); div3->SetBinError(20,0.03656457); div3->SetBinError(21,0.03540995); div3->SetBinError(22,0.03714532); div3->SetBinError(23,0.03765364); div3->SetBinError(24,0.03734808); div3->SetBinError(25,0.03477169); div3->SetBinError(26,0.03455053); div3->SetBinError(27,0.03680387); div3->SetBinError(28,0.03574964); div3->SetBinError(29,0.03619117); div3->SetBinError(30,0.03465986); div3->SetBinError(31,0.03553576); div3->SetBinError(32,0.03524655); div3->SetBinError(33,0.03414492); div3->SetBinError(34,0.03458111); div3->SetBinError(35,0.03714725); div3->SetBinError(36,0.03679299); div3->SetBinError(37,0.03592303); div3->SetBinError(38,0.03529115); div3->SetBinError(39,0.03659821); div3->SetBinError(40,0.03567513); div3->SetBinError(41,0.03504032); div3->SetBinError(42,0.0357132); div3->SetBinError(43,0.0372268); div3->SetBinError(44,0.03547498); div3->SetBinError(45,0.03463106); div3->SetBinError(46,0.03499539); div3->SetBinError(47,0.04207115); div3->SetBinError(48,0.04164407); div3->SetBinError(49,0.04132387); div3->SetBinError(50,0.04024861); div3->SetBinError(51,0.04462213); div3->SetBinError(52,0.04321567); div3->SetBinError(53,0.04108667); div3->SetBinError(54,0.04099795); div3->SetBinError(55,0.04416561); div3->SetBinError(56,0.04666362); div3->SetBinError(57,0.04965498); div3->SetBinError(58,0.05345056); div3->SetBinError(59,0.05986064); div3->SetBinError(60,0.00165859); div3->SetEntries(49.38341); 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.90","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.87","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.83","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 6119 SL1L1"); AText = pt->AddText("HV = 3550 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }