void Efficiency_7522_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sat Dec 22 21:53:50 2018) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1833333,68.5,1.35); 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.9283388); div1->SetBinContent(2,0.9619565); div1->SetBinContent(3,0.9457831); div1->SetBinContent(4,0.9433657); div1->SetBinContent(5,0.9392523); div1->SetBinContent(6,0.9384164); div1->SetBinContent(7,0.9324713); div1->SetBinContent(8,0.9538462); div1->SetBinContent(9,0.9395161); div1->SetBinContent(10,0.9430556); div1->SetBinContent(11,0.9587345); div1->SetBinContent(12,0.9441558); div1->SetBinContent(13,0.9595449); div1->SetBinContent(14,0.945746); div1->SetBinContent(15,0.9464789); div1->SetBinContent(16,0.9358209); div1->SetBinContent(17,0.934927); div1->SetBinContent(18,0.9434447); div1->SetBinContent(19,0.9606987); div1->SetBinContent(20,0.9407713); div1->SetBinContent(21,0.9414966); div1->SetBinContent(22,0.9475655); div1->SetBinContent(23,0.9397759); div1->SetBinContent(24,0.934949); div1->SetBinContent(25,0.9518072); div1->SetBinContent(26,0.9294274); div1->SetBinContent(27,0.9386667); div1->SetBinContent(28,0.9277267); div1->SetBinContent(29,0.939759); div1->SetBinContent(30,0.9432535); div1->SetBinContent(31,0.9314721); div1->SetBinContent(32,0.9383825); div1->SetBinContent(33,0.9497143); div1->SetBinContent(34,0.9671202); div1->SetBinContent(35,0.9706704); div1->SetBinContent(36,0.9754673); div1->SetBinContent(37,0.9713217); div1->SetBinContent(38,0.9693034); div1->SetBinContent(39,0.952251); div1->SetBinContent(41,0.9309091); div1->SetBinContent(42,0.942029); div1->SetBinContent(43,0.9442971); div1->SetBinContent(44,0.9428152); div1->SetBinContent(45,0.9229814); div1->SetBinContent(46,0.9269461); div1->SetBinContent(47,0.9152824); div1->SetBinContent(48,0.9399076); div1->SetBinContent(49,0.9137056); div1->SetBinContent(50,0.9274691); div1->SetBinContent(51,0.9190031); div1->SetBinContent(52,0.9115324); div1->SetBinContent(53,0.9108761); div1->SetBinContent(54,0.9205397); div1->SetBinContent(55,0.9298561); div1->SetBinContent(56,0.91587); div1->SetBinError(1,0.1079731); div1->SetBinError(2,0.1012729); div1->SetBinError(3,0.08596094); div1->SetBinError(4,0.07701795); div1->SetBinError(5,0.07531864); div1->SetBinError(6,0.07302799); div1->SetBinError(7,0.07194793); div1->SetBinError(8,0.07219648); div1->SetBinError(9,0.06998009); div1->SetBinError(10,0.07133675); div1->SetBinError(11,0.07187215); div1->SetBinError(12,0.06904182); div1->SetBinError(13,0.06894676); div1->SetBinError(14,0.06735855); div1->SetBinError(15,0.07203193); div1->SetBinError(16,0.073527); div1->SetBinError(17,0.06930702); div1->SetBinError(18,0.06864731); div1->SetBinError(19,0.07404809); div1->SetBinError(20,0.07091291); div1->SetBinError(21,0.07051796); div1->SetBinError(22,0.06787504); div1->SetBinError(23,0.07144988); div1->SetBinError(24,0.06792416); div1->SetBinError(25,0.07052036); div1->SetBinError(26,0.06909464); div1->SetBinError(27,0.06965259); div1->SetBinError(28,0.06854552); div1->SetBinError(29,0.06626828); div1->SetBinError(30,0.06798468); div1->SetBinError(31,0.06756358); div1->SetBinError(32,0.06832838); div1->SetBinError(33,0.06505143); div1->SetBinError(34,0.06567819); div1->SetBinError(35,0.07309528); div1->SetBinError(36,0.06709822); div1->SetBinError(37,0.06909978); div1->SetBinError(38,0.06713458); div1->SetBinError(39,0.07121543); div1->SetBinError(41,0.06600139); div1->SetBinError(42,0.06646782); div1->SetBinError(43,0.0697783); div1->SetBinError(44,0.07328326); div1->SetBinError(45,0.06639172); div1->SetBinError(46,0.06539668); div1->SetBinError(47,0.07629646); div1->SetBinError(48,0.07495034); div1->SetBinError(49,0.07690445); div1->SetBinError(50,0.07426669); div1->SetBinError(51,0.07410492); div1->SetBinError(52,0.07417775); div1->SetBinError(53,0.07249595); div1->SetBinError(54,0.0727934); div1->SetBinError(55,0.08032971); div1->SetBinError(56,0.08189537); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(51.73048); 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.8827362); div2->SetBinContent(2,0.9266304); div2->SetBinContent(3,0.9236948); div2->SetBinContent(4,0.9190939); div2->SetBinContent(5,0.911215); div2->SetBinContent(6,0.9134897); div2->SetBinContent(7,0.9037356); div2->SetBinContent(8,0.9230769); div2->SetBinContent(9,0.9032258); div2->SetBinContent(10,0.9041667); div2->SetBinContent(11,0.9243466); div2->SetBinContent(12,0.9155844); div2->SetBinContent(13,0.9292035); div2->SetBinContent(14,0.9210851); div2->SetBinContent(15,0.9211268); div2->SetBinContent(16,0.4970149); div2->SetBinContent(17,0.9057105); div2->SetBinContent(18,0.9138817); div2->SetBinContent(19,0.9330422); div2->SetBinContent(20,0.9173554); div2->SetBinContent(21,0.9142857); div2->SetBinContent(22,0.9200999); div2->SetBinContent(23,0.9173669); div2->SetBinContent(24,0.9043367); div2->SetBinContent(25,0.9317269); div2->SetBinContent(26,0.8934754); div2->SetBinContent(27,0.904); div2->SetBinContent(28,0.9027595); div2->SetBinContent(29,0.9168675); div2->SetBinContent(30,0.9129887); div2->SetBinContent(31,0.9086294); div2->SetBinContent(32,0.9101412); div2->SetBinContent(33,0.9177143); div2->SetBinContent(34,0.9433107); div2->SetBinContent(35,0.9427374); div2->SetBinContent(36,0.9497664); div2->SetBinContent(37,0.9551122); div2->SetBinContent(38,0.9397875); div2->SetBinContent(39,0.9181446); div2->SetBinContent(41,0.9163636); div2->SetBinContent(42,0.9227053); div2->SetBinContent(43,0.9244032); div2->SetBinContent(44,0.9252199); div2->SetBinContent(45,0.9006211); div2->SetBinContent(46,0.9161677); div2->SetBinContent(47,0.9019934); div2->SetBinContent(48,0.9183359); div2->SetBinContent(49,0.8866328); div2->SetBinContent(50,0.8950617); div2->SetBinContent(51,0.8925234); div2->SetBinContent(52,0.8957346); div2->SetBinContent(53,0.8927492); div2->SetBinContent(54,0.9010495); div2->SetBinContent(55,0.9046763); div2->SetBinContent(56,0.8871893); div2->SetBinError(1,0.1040028); div2->SetBinError(2,0.0984838); div2->SetBinError(3,0.08445925); div2->SetBinError(4,0.0755357); div2->SetBinError(5,0.07363689); div2->SetBinError(6,0.07157753); div2->SetBinError(7,0.07029031); div2->SetBinError(8,0.07045184); div2->SetBinError(9,0.06795655); div2->SetBinError(10,0.06913339); div2->SetBinError(11,0.06993956); div2->SetBinError(12,0.06747828); div2->SetBinError(13,0.06731286); div2->SetBinError(14,0.06604441); div2->SetBinError(15,0.07058818); div2->SetBinError(16,0.04643761); div2->SetBinError(17,0.06768738); div2->SetBinError(18,0.06703749); div2->SetBinError(19,0.07245073); div2->SetBinError(20,0.06959305); div2->SetBinError(21,0.06899328); div2->SetBinError(22,0.06640244); div2->SetBinError(23,0.07017609); div2->SetBinError(24,0.06626082); div2->SetBinError(25,0.06940712); div2->SetBinError(26,0.06709561); div2->SetBinError(27,0.06772732); div2->SetBinError(28,0.06716743); div2->SetBinError(29,0.06506135); div2->SetBinError(30,0.06635214); div2->SetBinError(31,0.06632566); div2->SetBinError(32,0.06679027); div2->SetBinError(33,0.06340984); div2->SetBinError(34,0.06446633); div2->SetBinError(35,0.07151773); div2->SetBinError(36,0.0657721); div2->SetBinError(37,0.06823579); div2->SetBinError(38,0.06560136); div2->SetBinError(39,0.06930432); div2->SetBinError(41,0.06523151); div2->SetBinError(42,0.06544853); div2->SetBinError(43,0.06867905); div2->SetBinError(44,0.07226093); div2->SetBinError(45,0.06519095); div2->SetBinError(46,0.0648294); div2->SetBinError(47,0.07547075); div2->SetBinError(48,0.07366434); div2->SetBinError(49,0.07520393); div2->SetBinError(50,0.07232676); div2->SetBinError(51,0.07251079); div2->SetBinError(52,0.07321957); div2->SetBinError(53,0.07142048); div2->SetBinError(54,0.07164335); div2->SetBinError(55,0.07870434); div2->SetBinError(56,0.07998081); div2->SetMaximum(1); div2->SetEntries(49.87409); 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.005263158); div3->SetBinContent(1,0.8566775); div3->SetBinContent(2,0.9076087); div3->SetBinContent(3,0.9036145); div3->SetBinContent(4,0.9012945); div3->SetBinContent(5,0.8894081); div3->SetBinContent(6,0.8900293); div3->SetBinContent(7,0.8922414); div3->SetBinContent(8,0.9160839); div3->SetBinContent(9,0.8870968); div3->SetBinContent(10,0.8791667); div3->SetBinContent(11,0.9078404); div3->SetBinContent(12,0.8883117); div3->SetBinContent(13,0.9064475); div3->SetBinContent(14,0.9075216); div3->SetBinContent(15,0.8971831); div3->SetBinContent(16,0.09701493); div3->SetBinContent(17,0.8831341); div3->SetBinContent(18,0.8971722); div3->SetBinContent(19,0.9112082); div3->SetBinContent(20,0.8953168); div3->SetBinContent(21,0.8911565); div3->SetBinContent(22,0.9051186); div3->SetBinContent(23,0.9019608); div3->SetBinContent(24,0.8826531); div3->SetBinContent(25,0.9089692); div3->SetBinContent(26,0.8814913); div3->SetBinContent(27,0.888); div3->SetBinContent(28,0.8791064); div3->SetBinContent(29,0.8891566); div3->SetBinContent(30,0.9054224); div3->SetBinContent(31,0.8832487); div3->SetBinContent(32,0.8767651); div3->SetBinContent(33,0.8937143); div3->SetBinContent(34,0.9274376); div3->SetBinContent(35,0.9329609); div3->SetBinContent(36,0.9252336); div3->SetBinContent(37,0.9339152); div3->SetBinContent(38,0.9208973); div3->SetBinContent(39,0.9058663); div3->SetBinContent(41,0.8824242); div3->SetBinContent(42,0.8985507); div3->SetBinContent(43,0.9005305); div3->SetBinContent(44,0.8973607); div3->SetBinContent(45,0.8695652); div3->SetBinContent(46,0.8862275); div3->SetBinContent(47,0.8787375); div3->SetBinContent(48,0.8875193); div3->SetBinContent(49,0.8646362); div3->SetBinContent(50,0.8626543); div3->SetBinContent(51,0.8785047); div3->SetBinContent(52,0.8799368); div3->SetBinContent(53,0.8776435); div3->SetBinContent(54,0.88006); div3->SetBinContent(55,0.8830935); div3->SetBinContent(56,0.8585086); div3->SetBinError(0,0.07254763); div3->SetBinError(1,0.1017182); div3->SetBinError(2,0.09697451); div3->SetBinError(3,0.08308873); div3->SetBinError(4,0.07444445); div3->SetBinError(5,0.07232271); div3->SetBinError(6,0.07020616); div3->SetBinError(7,0.06962474); div3->SetBinError(8,0.07005396); div3->SetBinError(9,0.06705274); div3->SetBinError(10,0.06770834); div3->SetBinError(11,0.06900758); div3->SetBinError(12,0.06597798); div3->SetBinError(13,0.06608146); div3->SetBinError(14,0.06531908); div3->SetBinError(15,0.06921837); div3->SetBinError(16,0.01578123); div3->SetBinError(17,0.06642967); div3->SetBinError(18,0.06612365); div3->SetBinError(19,0.07118396); div3->SetBinError(20,0.06834554); div3->SetBinError(21,0.06769116); div3->SetBinError(22,0.06559605); div3->SetBinError(23,0.06929727); div3->SetBinError(24,0.06507676); div3->SetBinError(25,0.06814048); div3->SetBinError(26,0.06642621); div3->SetBinError(27,0.06683448); div3->SetBinError(28,0.0658558); div3->SetBinError(29,0.06359339); div3->SetBinError(30,0.06594256); div3->SetBinError(31,0.06494389); div3->SetBinError(32,0.06496185); div3->SetBinError(33,0.06217222); div3->SetBinError(34,0.06365555); div3->SetBinError(35,0.07096373); div3->SetBinError(36,0.06450059); div3->SetBinError(37,0.06710221); div3->SetBinError(38,0.06461582); div3->SetBinError(39,0.06861337); div3->SetBinError(41,0.06342689); div3->SetBinError(42,0.06416927); div3->SetBinError(43,0.06735457); div3->SetBinError(44,0.07063537); div3->SetBinError(45,0.06351462); div3->SetBinError(46,0.06324754); div3->SetBinError(47,0.07402065); div3->SetBinError(48,0.07181814); div3->SetBinError(49,0.07381564); div3->SetBinError(50,0.07037465); div3->SetBinError(51,0.07166354); div3->SetBinError(52,0.07225846); div3->SetBinError(53,0.07052137); div3->SetBinError(54,0.07040002); div3->SetBinError(55,0.07730496); div3->SetBinError(56,0.07805549); div3->SetMaximum(1); div3->SetEntries(48.3334); 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.93","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.90","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.87","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 7522 SL1L1"); AText = pt->AddText("HV = -9999 V, FEth = 0 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }