void Efficiency_7407_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:25:40 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1775848,68.5,1.401737); 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.8954545); div1->SetBinContent(2,0.8971848); div1->SetBinContent(3,0.8861139); div1->SetBinContent(4,0.8640534); div1->SetBinContent(5,0.8541353); div1->SetBinContent(6,0.8780488); div1->SetBinContent(7,0.8480287); div1->SetBinContent(8,0.8547523); div1->SetBinContent(9,0.8474684); div1->SetBinContent(10,0.8569596); div1->SetBinContent(11,0.8710602); div1->SetBinContent(12,0.8622344); div1->SetBinContent(13,0.8809993); div1->SetBinContent(14,0.8417266); div1->SetBinContent(15,0.8703448); div1->SetBinContent(16,0.8248175); div1->SetBinContent(17,0.8387909); div1->SetBinContent(18,0.8597033); div1->SetBinContent(19,0.8479841); div1->SetBinContent(20,0.848366); div1->SetBinContent(21,0.8581653); div1->SetBinContent(22,0.8561644); div1->SetBinContent(23,0.853675); div1->SetBinContent(24,0.8096142); div1->SetBinContent(25,0.8236386); div1->SetBinContent(26,0.8510253); div1->SetBinContent(27,0.8441982); div1->SetBinContent(28,0.8210068); div1->SetBinContent(29,0.845925); div1->SetBinContent(30,0.8353553); div1->SetBinContent(31,0.8172043); div1->SetBinContent(32,0.8078704); div1->SetBinContent(33,0.9452991); div1->SetBinContent(34,0.9373933); div1->SetBinContent(35,0.9497389); div1->SetBinContent(36,0.9508615); div1->SetBinContent(37,0.9398693); div1->SetBinContent(38,0.939789); div1->SetBinContent(39,0.9377335); div1->SetBinContent(41,0.8217523); div1->SetBinContent(42,0.8510766); div1->SetBinContent(43,0.8406452); div1->SetBinContent(44,0.820167); div1->SetBinContent(45,0.8026906); div1->SetBinContent(46,0.7832512); div1->SetBinContent(47,0.8102059); div1->SetBinContent(48,0.7859712); div1->SetBinContent(49,0.8297162); div1->SetBinContent(50,0.8200161); div1->SetBinContent(51,0.8125); div1->SetBinContent(52,0.7937559); div1->SetBinContent(53,0.7876414); div1->SetBinContent(54,0.8126649); div1->SetBinContent(55,0.7719298); div1->SetBinContent(56,0.8297872); div1->SetBinError(1,0.0716896); div1->SetBinError(2,0.0645268); div1->SetBinError(3,0.05776017); div1->SetBinError(4,0.0517983); div1->SetBinError(5,0.04876256); div1->SetBinError(6,0.04861464); div1->SetBinError(7,0.04736085); div1->SetBinError(8,0.04603298); div1->SetBinError(9,0.0444801); div1->SetBinError(10,0.04514924); div1->SetBinError(11,0.04829276); div1->SetBinError(12,0.04688344); div1->SetBinError(13,0.04665679); div1->SetBinError(14,0.0449891); div1->SetBinError(15,0.04735612); div1->SetBinError(16,0.04682107); div1->SetBinError(17,0.04403159); div1->SetBinError(18,0.04442345); div1->SetBinError(19,0.04547474); div1->SetBinError(20,0.04523646); div1->SetBinError(21,0.04551858); div1->SetBinError(22,0.04445313); div1->SetBinError(23,0.04616028); div1->SetBinError(24,0.04299102); div1->SetBinError(25,0.04306481); div1->SetBinError(26,0.04355597); div1->SetBinError(27,0.04501319); div1->SetBinError(28,0.0430566); div1->SetBinError(29,0.04306505); div1->SetBinError(30,0.04204593); div1->SetBinError(31,0.04328774); div1->SetBinError(32,0.0410565); div1->SetBinError(33,0.0457732); div1->SetBinError(34,0.04546134); div1->SetBinError(35,0.04916317); div1->SetBinError(36,0.04865393); div1->SetBinError(37,0.04881318); div1->SetBinError(38,0.04756717); div1->SetBinError(39,0.0475634); div1->SetBinError(41,0.04248245); div1->SetBinError(42,0.04337516); div1->SetBinError(43,0.04464085); div1->SetBinError(44,0.04373666); div1->SetBinError(45,0.04299272); div1->SetBinError(46,0.04139733); div1->SetBinError(47,0.05117418); div1->SetBinError(48,0.05015558); div1->SetBinError(49,0.05028883); div1->SetBinError(50,0.04902248); div1->SetBinError(51,0.05274125); div1->SetBinError(52,0.05181809); div1->SetBinError(53,0.04941847); div1->SetBinError(54,0.05083551); div1->SetBinError(55,0.05302251); div1->SetBinError(56,0.05825077); div1->SetMinimum(0.3); div1->SetEntries(46.82653); 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.8742424); div2->SetBinContent(2,0.8567931); div2->SetBinContent(3,0.8671329); div2->SetBinContent(4,0.8432027); div2->SetBinContent(5,0.8270677); div2->SetBinContent(6,0.8593974); div2->SetBinContent(7,0.8293907); div2->SetBinContent(8,0.8353414); div2->SetBinContent(9,0.8177215); div2->SetBinContent(10,0.832585); div2->SetBinContent(11,0.8452722); div2->SetBinContent(12,0.8368746); div2->SetBinContent(13,0.8599606); div2->SetBinContent(14,0.8155657); div2->SetBinContent(15,0.8455172); div2->SetBinContent(16,0.3540146); div2->SetBinContent(17,0.8154912); div2->SetBinContent(18,0.8349815); div2->SetBinContent(19,0.8288169); div2->SetBinContent(20,0.827451); div2->SetBinContent(21,0.8321405); div2->SetBinContent(22,0.8337484); div2->SetBinContent(23,0.8300742); div2->SetBinContent(24,0.7919039); div2->SetBinContent(25,0.8007426); div2->SetBinContent(26,0.8335344); div2->SetBinContent(27,0.8200782); div2->SetBinContent(28,0.7980112); div2->SetBinContent(29,0.8179655); div2->SetBinContent(30,0.8099365); div2->SetBinContent(31,0.7836812); div2->SetBinContent(32,0.7853009); div2->SetBinContent(33,0.9196581); div2->SetBinContent(34,0.921457); div2->SetBinContent(35,0.924282); div2->SetBinContent(36,0.9272495); div2->SetBinContent(37,0.9098039); div2->SetBinContent(38,0.9174426); div2->SetBinContent(39,0.9184309); div2->SetBinContent(41,0.7993958); div2->SetBinContent(42,0.8307416); div2->SetBinContent(43,0.8206452); div2->SetBinContent(44,0.7964033); div2->SetBinContent(45,0.7777066); div2->SetBinContent(46,0.760468); div2->SetBinContent(47,0.789615); div2->SetBinContent(48,0.7580935); div2->SetBinContent(49,0.7988314); div2->SetBinContent(50,0.7917676); div2->SetBinContent(51,0.78125); div2->SetBinContent(52,0.7786187); div2->SetBinContent(53,0.7641427); div2->SetBinContent(54,0.7862797); div2->SetBinContent(55,0.752322); div2->SetBinContent(56,0.8107503); div2->SetBinError(1,0.07042503); div2->SetBinError(2,0.06235914); div2->SetBinError(3,0.05683985); div2->SetBinError(4,0.05087027); div2->SetBinError(5,0.04761558); div2->SetBinError(6,0.0478471); div2->SetBinError(7,0.04658939); div2->SetBinError(8,0.04525764); div2->SetBinError(9,0.04332164); div2->SetBinError(10,0.04419608); div2->SetBinError(11,0.04723002); div2->SetBinError(12,0.04585935); div2->SetBinError(13,0.04582823); div2->SetBinError(14,0.04395257); div2->SetBinError(15,0.04635215); div2->SetBinError(16,0.02563944); div2->SetBinError(17,0.04312544); div2->SetBinError(18,0.043475); div2->SetBinError(19,0.04471289); div2->SetBinError(20,0.04440968); div2->SetBinError(21,0.04449371); div2->SetBinError(22,0.04358951); div2->SetBinError(23,0.04521345); div2->SetBinError(24,0.04229673); div2->SetBinError(25,0.04217925); div2->SetBinError(26,0.04289238); div2->SetBinError(27,0.0440598); div2->SetBinError(28,0.04216472); div2->SetBinError(29,0.04200927); div2->SetBinError(30,0.04109817); div2->SetBinError(31,0.04197343); div2->SetBinError(32,0.04020939); div2->SetBinError(33,0.04484422); div2->SetBinError(34,0.04488397); div2->SetBinError(35,0.04817682); div2->SetBinError(36,0.04774967); div2->SetBinError(37,0.0476449); div2->SetBinError(38,0.04672154); div2->SetBinError(39,0.04683174); div2->SetBinError(41,0.0416277); div2->SetBinError(42,0.0426067); div2->SetBinError(43,0.04385415); div2->SetBinError(44,0.04279948); div2->SetBinError(45,0.04200467); div2->SetBinError(46,0.04051021); div2->SetBinError(47,0.05021365); div2->SetBinError(48,0.04884384); div2->SetBinError(49,0.04890207); div2->SetBinError(50,0.04777295); div2->SetBinError(51,0.05124094); div2->SetBinError(52,0.05108994); div2->SetBinError(53,0.04833171); div2->SetBinError(54,0.04961542); div2->SetBinError(55,0.05203184); div2->SetBinError(56,0.05726202); div2->SetEntries(45.07929); 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.8272727); div3->SetBinContent(2,0.8164015); div3->SetBinContent(3,0.8271728); div3->SetBinContent(4,0.7914929); div3->SetBinContent(5,0.7721805); div3->SetBinContent(6,0.804878); div3->SetBinContent(7,0.7806452); div3->SetBinContent(8,0.7891566); div3->SetBinContent(9,0.7670886); div3->SetBinContent(10,0.7806286); div3->SetBinContent(11,0.8073066); div3->SetBinContent(12,0.7909527); div3->SetBinContent(13,0.8132807); div3->SetBinContent(14,0.7730543); div3->SetBinContent(15,0.7958621); div3->SetBinContent(16,0.07226277); div3->SetBinContent(17,0.7625945); div3->SetBinContent(18,0.7836836); div3->SetBinContent(19,0.7838731); div3->SetBinContent(20,0.7705882); div3->SetBinContent(21,0.7742355); div3->SetBinContent(22,0.7864259); div3->SetBinContent(23,0.7774781); div3->SetBinContent(24,0.7324478); div3->SetBinContent(25,0.7419554); div3->SetBinContent(26,0.7792521); div3->SetBinContent(27,0.7685789); div3->SetBinContent(28,0.7532629); div3->SetBinContent(29,0.7751338); div3->SetBinContent(30,0.7556326); div3->SetBinContent(31,0.7394054); div3->SetBinContent(32,0.7430556); div3->SetBinContent(33,0.8866097); div3->SetBinContent(34,0.8861696); div3->SetBinContent(35,0.8955614); div3->SetBinContent(36,0.8978941); div3->SetBinContent(37,0.8915033); div3->SetBinContent(38,0.8919926); div3->SetBinContent(39,0.8891656); div3->SetBinContent(41,0.7450151); div3->SetBinContent(42,0.7739234); div3->SetBinContent(43,0.7664516); div3->SetBinContent(44,0.7321773); div3->SetBinContent(45,0.7219731); div3->SetBinContent(46,0.6915025); div3->SetBinContent(47,0.7350045); div3->SetBinContent(48,0.6870504); div3->SetBinContent(49,0.7237062); div3->SetBinContent(50,0.7288136); div3->SetBinContent(51,0.7339015); div3->SetBinContent(52,0.7133396); div3->SetBinContent(53,0.7197563); div3->SetBinContent(54,0.7343887); div3->SetBinContent(55,0.7079463); div3->SetBinContent(56,0.7637178); div3->SetBinError(1,0.06760555); div3->SetBinError(2,0.06017346); div3->SetBinError(3,0.05489067); div3->SetBinError(4,0.04855091); div3->SetBinError(5,0.04526889); div3->SetBinError(6,0.0455864); div3->SetBinError(7,0.04455689); div3->SetBinError(8,0.04339979); div3->SetBinError(9,0.04133225); div3->SetBinError(10,0.04214753); div3->SetBinError(11,0.04565493); div3->SetBinError(12,0.04399073); div3->SetBinError(13,0.04397696); div3->SetBinError(14,0.04225542); div3->SetBinError(15,0.04432835); div3->SetBinError(16,0.009215017); div3->SetBinError(17,0.04105075); div3->SetBinError(18,0.04149083); div3->SetBinError(19,0.04291401); div3->SetBinError(20,0.04214267); div3->SetBinError(21,0.04219256); div3->SetBinError(22,0.0417526); div3->SetBinError(23,0.04308586); div3->SetBinError(24,0.03994487); div3->SetBinError(25,0.03988417); div3->SetBinError(26,0.0408169); div3->SetBinError(27,0.04200715); div3->SetBinError(28,0.04041574); div3->SetBinError(29,0.04037929); div3->SetBinError(30,0.03905522); div3->SetBinError(31,0.04022184); div3->SetBinError(32,0.0386118); div3->SetBinError(33,0.04364026); div3->SetBinError(34,0.04359934); div3->SetBinError(35,0.04705841); div3->SetBinError(36,0.04661994); div3->SetBinError(37,0.04693053); div3->SetBinError(38,0.04575414); div3->SetBinError(39,0.0457174); div3->SetBinError(41,0.03953025); div3->SetBinError(42,0.0404414); div3->SetBinError(43,0.04170491); div3->SetBinError(44,0.04024069); div3->SetBinError(45,0.03977938); div3->SetBinError(46,0.03779431); div3->SetBinError(47,0.04764377); div3->SetBinError(48,0.04545988); div3->SetBinError(49,0.04548738); div3->SetBinError(50,0.04495866); div3->SetBinError(51,0.04894678); div3->SetBinError(52,0.04791942); div3->SetBinError(53,0.04626207); div3->SetBinError(54,0.04719397); div3->SetBinError(55,0.04977203); div3->SetBinError(56,0.05480111); div3->SetEntries(42.1548); 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.84","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.80","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.75","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 7407 SL1L1"); AText = pt->AddText("HV = 3500 V, FEth = 20 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }