void Efficiency_7612_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:20:04 2019) 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.9256198); div1->SetBinContent(2,0.9706601); div1->SetBinContent(3,0.9508197); div1->SetBinContent(4,0.9602076); div1->SetBinContent(5,0.9740681); div1->SetBinContent(6,0.9745763); div1->SetBinContent(7,0.9510791); div1->SetBinContent(8,0.970128); div1->SetBinContent(9,0.9543011); div1->SetBinContent(10,0.9636119); div1->SetBinContent(11,0.9602273); div1->SetBinContent(12,0.9643347); div1->SetBinContent(13,0.9529412); div1->SetBinContent(14,0.9551681); div1->SetBinContent(15,0.9692308); div1->SetBinContent(16,0.9537167); div1->SetBinContent(17,0.9516779); div1->SetBinContent(18,0.9671429); div1->SetBinContent(19,0.958042); div1->SetBinContent(20,0.9543624); div1->SetBinContent(21,0.9493029); div1->SetBinContent(22,0.9589744); div1->SetBinContent(23,0.966325); div1->SetBinContent(24,0.969697); div1->SetBinContent(25,0.9690594); div1->SetBinContent(26,0.9605598); div1->SetBinContent(27,0.9737931); div1->SetBinContent(28,0.9648438); div1->SetBinContent(29,0.9478673); div1->SetBinContent(30,0.9610706); div1->SetBinContent(31,0.9747793); div1->SetBinContent(32,0.9586984); div1->SetBinContent(33,0.9765258); div1->SetBinContent(34,0.9785714); div1->SetBinContent(35,0.9646259); div1->SetBinContent(36,0.9641944); div1->SetBinContent(37,0.9695431); div1->SetBinContent(38,0.9719745); div1->SetBinContent(39,0.9666222); div1->SetBinContent(41,0.9578313); div1->SetBinContent(42,0.9598051); div1->SetBinContent(43,0.9725); div1->SetBinContent(44,0.9720874); div1->SetBinContent(45,0.9688222); div1->SetBinContent(46,0.9632035); div1->SetBinContent(47,0.9613095); div1->SetBinContent(48,0.9658385); div1->SetBinContent(49,0.9672131); div1->SetBinContent(50,0.9526627); div1->SetBinContent(51,0.9486356); div1->SetBinContent(52,0.9681208); div1->SetBinContent(53,0.9393443); div1->SetBinContent(54,0.9713262); div1->SetBinContent(55,0.9678715); div1->SetBinContent(56,0.9632035); div1->SetBinError(1,0.09907915); div1->SetBinError(2,0.09671209); div1->SetBinError(3,0.08718228); div1->SetBinError(4,0.08069792); div1->SetBinError(5,0.07894757); div1->SetBinError(6,0.07372831); div1->SetBinError(7,0.07306918); div1->SetBinError(8,0.07373719); div1->SetBinError(9,0.07080065); div1->SetBinError(10,0.07141234); div1->SetBinError(11,0.07312174); div1->SetBinError(12,0.07208668); div1->SetBinError(13,0.06974778); div1->SetBinError(14,0.06819627); div1->SetBinError(15,0.07306521); div1->SetBinError(16,0.07229034); div1->SetBinError(17,0.07060779); div1->SetBinError(18,0.07372489); div1->SetBinError(19,0.07243364); div1->SetBinError(20,0.07075652); div1->SetBinError(21,0.06848285); div1->SetBinError(22,0.06940036); div1->SetBinError(23,0.07458955); div1->SetBinError(24,0.07094128); div1->SetBinError(25,0.06872275); div1->SetBinError(26,0.06922039); div1->SetBinError(27,0.07281496); div1->SetBinError(28,0.07026022); div1->SetBinError(29,0.06613911); div1->SetBinError(30,0.06771454); div1->SetBinError(31,0.0696758); div1->SetBinError(32,0.06855549); div1->SetBinError(33,0.06731017); div1->SetBinError(34,0.06789552); div1->SetBinError(35,0.07180804); div1->SetBinError(36,0.06959341); div1->SetBinError(37,0.06961539); div1->SetBinError(38,0.0698791); div1->SetBinError(39,0.07124384); div1->SetBinError(41,0.06721759); div1->SetBinError(42,0.06768907); div1->SetBinError(43,0.06924888); div1->SetBinError(44,0.06821129); div1->SetBinError(45,0.06636938); div1->SetBinError(46,0.06397372); div1->SetBinError(47,0.07490554); div1->SetBinError(48,0.07678597); div1->SetBinError(49,0.07898085); div1->SetBinError(50,0.07418104); div1->SetBinError(51,0.07702794); div1->SetBinError(52,0.07995917); div1->SetBinError(53,0.07727461); div1->SetBinError(54,0.08284155); div1->SetBinError(55,0.0874567); div1->SetBinError(56,0.0904725); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(52.92872); 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.9035813); div2->SetBinContent(2,0.9413203); div2->SetBinContent(3,0.9159836); div2->SetBinContent(4,0.9307958); div2->SetBinContent(5,0.9497569); div2->SetBinContent(6,0.9491525); div2->SetBinContent(7,0.9194245); div2->SetBinContent(8,0.9445235); div2->SetBinContent(9,0.9206989); div2->SetBinContent(10,0.9366577); div2->SetBinContent(11,0.9275568); div2->SetBinContent(12,0.9355281); div2->SetBinContent(13,0.9294118); div2->SetBinContent(14,0.9252802); div2->SetBinContent(15,0.9398601); div2->SetBinContent(16,0.6100982); div2->SetBinContent(17,0.9221477); div2->SetBinContent(18,0.9442857); div2->SetBinContent(19,0.9230769); div2->SetBinContent(20,0.9181208); div2->SetBinContent(21,0.9125475); div2->SetBinContent(22,0.9346154); div2->SetBinContent(23,0.9385066); div2->SetBinContent(24,0.9486166); div2->SetBinContent(25,0.9443069); div2->SetBinContent(26,0.9351145); div2->SetBinContent(27,0.9531034); div2->SetBinContent(28,0.9505208); div2->SetBinContent(29,0.9229858); div2->SetBinContent(30,0.9452555); div2->SetBinContent(31,0.9407314); div2->SetBinContent(32,0.9349186); div2->SetBinContent(33,0.943662); div2->SetBinContent(34,0.95); div2->SetBinContent(35,0.937415); div2->SetBinContent(36,0.9373402); div2->SetBinContent(37,0.9390863); div2->SetBinContent(38,0.943949); div2->SetBinContent(39,0.9332443); div2->SetBinContent(41,0.9301205); div2->SetBinContent(42,0.9330085); div2->SetBinContent(43,0.9425); div2->SetBinContent(44,0.9466019); div2->SetBinContent(45,0.9387991); div2->SetBinContent(46,0.9296537); div2->SetBinContent(47,0.9300595); div2->SetBinContent(48,0.9440994); div2->SetBinContent(49,0.9459016); div2->SetBinContent(50,0.9171598); div2->SetBinContent(51,0.9229535); div2->SetBinContent(52,0.9479866); div2->SetBinContent(53,0.9163934); div2->SetBinContent(54,0.9444444); div2->SetBinContent(55,0.9457831); div2->SetBinContent(56,0.9415584); div2->SetBinError(1,0.09731764); div2->SetBinError(2,0.09451942); div2->SetBinError(3,0.08478917); div2->SetBinError(4,0.07884546); div2->SetBinError(5,0.07746986); div2->SetBinError(6,0.07228569); div2->SetBinError(7,0.07124763); div2->SetBinError(8,0.07227799); div2->SetBinError(9,0.06893256); div2->SetBinError(10,0.06991524); div2->SetBinError(11,0.07125671); div2->SetBinError(12,0.07047241); div2->SetBinError(13,0.06845862); div2->SetBinError(14,0.06659767); div2->SetBinError(15,0.07140467); div2->SetBinError(16,0.05210033); div2->SetBinError(17,0.068967); div2->SetBinError(18,0.0724191); div2->SetBinError(19,0.07045184); div2->SetBinError(20,0.06874257); div2->SetBinError(21,0.06649619); div2->SetBinError(22,0.06807999); div2->SetBinError(23,0.07297974); div2->SetBinError(24,0.06978545); div2->SetBinError(25,0.0674068); div2->SetBinError(26,0.06784665); div2->SetBinError(27,0.07165513); div2->SetBinError(28,0.06947932); div2->SetBinError(29,0.06483988); div2->SetBinError(30,0.06688042); div2->SetBinError(31,0.06784897); div2->SetBinError(32,0.06728193); div2->SetBinError(33,0.06560972); div2->SetBinError(34,0.06640775); div2->SetBinError(35,0.07028974); div2->SetBinError(36,0.06814066); div2->SetBinError(37,0.06797507); div2->SetBinError(38,0.06836782); div2->SetBinError(39,0.06939855); div2->SetBinError(41,0.06576072); div2->SetBinError(42,0.06627319); div2->SetBinError(43,0.06764624); div2->SetBinError(44,0.06687023); div2->SetBinError(45,0.06482682); div2->SetBinError(46,0.06230274); div2->SetBinError(47,0.07308021); div2->SetBinError(48,0.07549101); div2->SetBinError(49,0.07767684); div2->SetBinError(50,0.07210939); div2->SetBinError(51,0.07546717); div2->SetBinError(52,0.07871314); div2->SetBinError(53,0.075863); div2->SetBinError(54,0.08112217); div2->SetBinError(55,0.08596094); div2->SetBinError(56,0.08894953); div2->SetMaximum(1); div2->SetEntries(51.1102); 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.8842975); div3->SetBinContent(2,0.9266504); div3->SetBinContent(3,0.8995902); div3->SetBinContent(4,0.916955); div3->SetBinContent(5,0.9254457); div3->SetBinContent(6,0.9237288); div3->SetBinContent(7,0.8992806); div3->SetBinContent(8,0.9231863); div3->SetBinContent(9,0.8991935); div3->SetBinContent(10,0.9231806); div3->SetBinContent(11,0.90625); div3->SetBinContent(12,0.914952); div3->SetBinContent(13,0.9098039); div3->SetBinContent(14,0.8929016); div3->SetBinContent(15,0.9090909); div3->SetBinContent(16,0.08134642); div3->SetBinContent(17,0.9020134); div3->SetBinContent(18,0.9228571); div3->SetBinContent(19,0.9062937); div3->SetBinContent(20,0.9006711); div3->SetBinContent(21,0.8935361); div3->SetBinContent(22,0.9192308); div3->SetBinContent(23,0.9253294); div3->SetBinContent(24,0.9209486); div3->SetBinContent(25,0.914604); div3->SetBinContent(26,0.913486); div3->SetBinContent(27,0.9255172); div3->SetBinContent(28,0.921875); div3->SetBinContent(29,0.9028436); div3->SetBinContent(30,0.9221411); div3->SetBinContent(31,0.9129887); div3->SetBinContent(32,0.9136421); div3->SetBinContent(33,0.9178404); div3->SetBinContent(34,0.9309524); div3->SetBinContent(35,0.9129252); div3->SetBinContent(36,0.9207161); div3->SetBinContent(37,0.9213198); div3->SetBinContent(38,0.9248408); div3->SetBinContent(39,0.9092123); div3->SetBinContent(41,0.8975904); div3->SetBinContent(42,0.9147381); div3->SetBinContent(43,0.92375); div3->SetBinContent(44,0.913835); div3->SetBinContent(45,0.9226328); div3->SetBinContent(46,0.9047619); div3->SetBinContent(47,0.9166667); div3->SetBinContent(48,0.923913); div3->SetBinContent(49,0.9196721); div3->SetBinContent(50,0.8949704); div3->SetBinContent(51,0.9020867); div3->SetBinContent(52,0.9194631); div3->SetBinContent(53,0.8934426); div3->SetBinContent(54,0.9139785); div3->SetBinContent(55,0.9116466); div3->SetBinContent(56,0.9112554); div3->SetBinContent(57,0.01428571); div3->SetBinError(1,0.09577026); div3->SetBinError(2,0.09341874); div3->SetBinError(3,0.08365763); div3->SetBinError(4,0.07797028); div3->SetBinError(5,0.07598574); div3->SetBinError(6,0.07083651); div3->SetBinError(7,0.07008288); div3->SetBinError(8,0.07105687); div3->SetBinError(9,0.06773087); div3->SetBinError(10,0.06916394); div3->SetBinError(11,0.07003436); div3->SetBinError(12,0.06931419); div3->SetBinError(13,0.06738006); div3->SetBinError(14,0.06485584); div3->SetBinError(15,0.06965555); div3->SetBinError(16,0.01372776); div3->SetBinError(17,0.06784314); div3->SetBinError(18,0.07119005); div3->SetBinError(19,0.06949604); div3->SetBinError(20,0.06776806); div3->SetBinError(21,0.06546324); div3->SetBinError(22,0.06724304); div3->SetBinError(23,0.07221438); div3->SetBinError(24,0.06826179); div3->SetBinError(25,0.0658199); div3->SetBinError(26,0.06667396); div3->SetBinError(27,0.07010204); div3->SetBinError(28,0.06791148); div3->SetBinError(29,0.06378373); div3->SetBinError(30,0.06565704); div3->SetBinError(31,0.06635214); div3->SetBinError(32,0.06613774); div3->SetBinError(33,0.0642666); div3->SetBinError(34,0.06541169); div3->SetBinError(35,0.06891683); div3->SetBinError(36,0.0672378); div3->SetBinError(37,0.06701405); div3->SetBinError(38,0.06733304); div3->SetBinError(39,0.06806298); div3->SetBinError(41,0.06404098); div3->SetBinError(42,0.06530385); div3->SetBinError(43,0.06664018); div3->SetBinError(44,0.06513695); div3->SetBinError(45,0.06399274); div3->SetBinError(46,0.06105633); div3->SetBinError(47,0.07229474); div3->SetBinError(48,0.07428402); div3->SetBinError(49,0.07606503); div3->SetBinError(50,0.07080766); div3->SetBinError(51,0.07419357); div3->SetBinError(52,0.07694019); div3->SetBinError(53,0.07444531); div3->SetBinError(54,0.07916345); div3->SetBinError(55,0.08363756); div3->SetBinError(56,0.08680731); div3->SetBinError(57,0.01599318); div3->SetMaximum(1); div3->SetEntries(49.39033); 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.96","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.93","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.89","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 7612 SL1L1"); AText = pt->AddText("HV = 3600 V, FEth = 20 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }