void Efficiency_7769_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:23:42 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.9361702); div1->SetBinContent(2,0.9697802); div1->SetBinContent(3,0.9598394); div1->SetBinContent(4,0.9760148); div1->SetBinContent(5,0.9682274); div1->SetBinContent(6,0.9656716); div1->SetBinContent(7,0.9713322); div1->SetBinContent(8,0.9530516); div1->SetBinContent(9,0.963964); div1->SetBinContent(10,0.9603825); div1->SetBinContent(11,0.9526066); div1->SetBinContent(12,0.9713056); div1->SetBinContent(13,0.9658754); div1->SetBinContent(14,0.9723837); div1->SetBinContent(15,0.9540582); div1->SetBinContent(16,0.9675516); div1->SetBinContent(17,0.9634318); div1->SetBinContent(18,0.9799714); div1->SetBinContent(19,0.964687); div1->SetBinContent(20,0.9719764); div1->SetBinContent(21,0.9635891); div1->SetBinContent(22,0.9528302); div1->SetBinContent(23,0.9775449); div1->SetBinContent(24,0.9634703); div1->SetBinContent(25,0.9542302); div1->SetBinContent(26,0.972067); div1->SetBinContent(27,0.9615953); div1->SetBinContent(28,0.958457); div1->SetBinContent(29,0.9688958); div1->SetBinContent(30,0.9671916); div1->SetBinContent(31,0.9719888); div1->SetBinContent(32,0.9710145); div1->SetBinContent(33,0.9672131); div1->SetBinContent(34,0.96); div1->SetBinContent(35,0.9684932); div1->SetBinContent(36,0.9775281); div1->SetBinContent(37,0.9725275); div1->SetBinContent(38,0.9580603); div1->SetBinContent(39,0.9525223); div1->SetBinContent(41,0.9636364); div1->SetBinContent(42,0.9616402); div1->SetBinContent(43,0.9739837); div1->SetBinContent(44,0.9804217); div1->SetBinContent(45,0.9668966); div1->SetBinContent(46,0.9637378); div1->SetBinContent(47,0.964539); div1->SetBinContent(48,0.9667897); div1->SetBinContent(49,0.9614035); div1->SetBinContent(50,0.9614767); div1->SetBinContent(51,0.9574861); div1->SetBinContent(52,0.9647059); div1->SetBinContent(53,0.9667221); div1->SetBinContent(54,0.9572491); div1->SetBinContent(55,0.9498861); div1->SetBinContent(56,0.9646739); div1->SetBinError(1,0.1133654); div1->SetBinError(2,0.1024465); div1->SetBinError(3,0.08691346); div1->SetBinError(4,0.08435885); div1->SetBinError(5,0.07983192); div1->SetBinError(6,0.07527162); div1->SetBinError(7,0.08036001); div1->SetBinError(8,0.07632174); div1->SetBinError(9,0.07539747); div1->SetBinError(10,0.07171828); div1->SetBinError(11,0.07665586); div1->SetBinError(12,0.07412113); div1->SetBinError(13,0.07505977); div1->SetBinError(14,0.07466631); div1->SetBinError(15,0.07555871); div1->SetBinError(16,0.07493515); div1->SetBinError(17,0.07294235); div1->SetBinError(18,0.0745087); div1->SetBinError(19,0.07799977); div1->SetBinError(20,0.07519136); div1->SetBinError(21,0.07014624); div1->SetBinError(22,0.07081436); div1->SetBinError(23,0.07607663); div1->SetBinError(24,0.07588307); div1->SetBinError(25,0.07191708); div1->SetBinError(26,0.07317396); div1->SetBinError(27,0.074645); div1->SetBinError(28,0.07462837); div1->SetBinError(29,0.07702751); div1->SetBinError(30,0.07066461); div1->SetBinError(31,0.07327196); div1->SetBinError(32,0.07447945); div1->SetBinError(33,0.06927078); div1->SetBinError(34,0.06967952); div1->SetBinError(35,0.07226948); div1->SetBinError(36,0.07368752); div1->SetBinError(37,0.07259408); div1->SetBinError(38,0.07011925); div1->SetBinError(39,0.07428284); div1->SetBinError(41,0.07274958); div1->SetBinError(42,0.07063978); div1->SetBinError(43,0.07907072); div1->SetBinError(44,0.0764735); div1->SetBinError(45,0.07242882); div1->SetBinError(46,0.07265376); div1->SetBinError(47,0.08196869); div1->SetBinError(48,0.08376157); div1->SetBinError(49,0.08133788); div1->SetBinError(50,0.07780562); div1->SetBinError(51,0.08323507); div1->SetBinError(52,0.07981513); div1->SetBinError(53,0.07953981); div1->SetBinError(54,0.08345137); div1->SetBinError(55,0.09185171); div1->SetBinError(56,0.1014867); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(53.05275); 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.9042553); div2->SetBinContent(2,0.9368132); div2->SetBinContent(3,0.9297189); div2->SetBinContent(4,0.9520295); div2->SetBinContent(5,0.9381271); div2->SetBinContent(6,0.9164179); div2->SetBinContent(7,0.9443508); div2->SetBinContent(8,0.9186228); div2->SetBinContent(9,0.9279279); div2->SetBinContent(10,0.9112022); div2->SetBinContent(11,0.9162717); div2->SetBinContent(12,0.9311334); div2->SetBinContent(13,0.9391691); div2->SetBinContent(14,0.9418605); div2->SetBinContent(15,0.9081164); div2->SetBinContent(16,0.699115); div2->SetBinContent(17,0.9268636); div2->SetBinContent(18,0.9356223); div2->SetBinContent(19,0.9325843); div2->SetBinContent(20,0.9469027); div2->SetBinContent(21,0.9323797); div2->SetBinContent(22,0.9150943); div2->SetBinContent(23,0.9431138); div2->SetBinContent(24,0.934551); div2->SetBinContent(25,0.926491); div2->SetBinContent(26,0.9371508); div2->SetBinContent(27,0.9261448); div2->SetBinContent(28,0.9243323); div2->SetBinContent(29,0.9284603); div2->SetBinContent(30,0.9435696); div2->SetBinContent(31,0.9341737); div2->SetBinContent(32,0.9376812); div2->SetBinContent(33,0.9281211); div2->SetBinContent(34,0.9277419); div2->SetBinContent(35,0.9232877); div2->SetBinContent(36,0.9367978); div2->SetBinContent(37,0.9464286); div2->SetBinContent(38,0.9344692); div2->SetBinContent(39,0.9183976); div2->SetBinContent(41,0.9258741); div2->SetBinContent(42,0.9298942); div2->SetBinContent(43,0.9349593); div2->SetBinContent(44,0.938253); div2->SetBinContent(45,0.942069); div2->SetBinContent(46,0.9414226); div2->SetBinContent(47,0.929078); div2->SetBinContent(48,0.9280443); div2->SetBinContent(49,0.9175439); div2->SetBinContent(50,0.9245586); div2->SetBinContent(51,0.9260628); div2->SetBinContent(52,0.9210084); div2->SetBinContent(53,0.9351082); div2->SetBinContent(54,0.9237918); div2->SetBinContent(55,0.9225513); div2->SetBinContent(56,0.9347826); div2->SetBinError(1,0.1104743); div2->SetBinError(2,0.09983363); div2->SetBinError(3,0.0848694); div2->SetBinError(4,0.08280393); div2->SetBinError(5,0.07797062); div2->SetBinError(6,0.07238793); div2->SetBinError(7,0.07868594); div2->SetBinError(8,0.07425578); div2->SetBinError(9,0.07328321); div2->SetBinError(10,0.06896089); div2->SetBinError(11,0.07446465); div2->SetBinError(12,0.07181938); div2->SetBinError(13,0.07350407); div2->SetBinError(14,0.07290787); div2->SetBinError(15,0.07282921); div2->SetBinError(16,0.05896077); div2->SetBinError(17,0.07086558); div2->SetBinError(18,0.07197422); div2->SetBinError(19,0.07605331); div2->SetBinError(20,0.07373684); div2->SetBinError(21,0.06844283); div2->SetBinError(22,0.06871226); div2->SetBinError(23,0.07406472); div2->SetBinError(24,0.07417572); div2->SetBinError(25,0.07035134); div2->SetBinError(26,0.07120128); div2->SetBinError(27,0.0725813); div2->SetBinError(28,0.07263654); div2->SetBinError(29,0.07461426); div2->SetBinError(30,0.06937113); div2->SetBinError(31,0.07113191); div2->SetBinError(32,0.07256096); div2->SetBinError(33,0.06716954); div2->SetBinError(34,0.06792441); div2->SetBinError(35,0.06973612); div2->SetBinError(36,0.07138094); div2->SetBinError(37,0.07113303); div2->SetBinError(38,0.06882621); div2->SetBinError(39,0.07228887); div2->SetBinError(41,0.07061085); div2->SetBinError(42,0.06889155); div2->SetBinError(43,0.0766917); div2->SetBinError(44,0.07400159); div2->SetBinError(45,0.07103483); div2->SetBinError(46,0.07139345); div2->SetBinError(47,0.0797082); div2->SetBinError(48,0.08124236); div2->SetBinError(49,0.07855308); div2->SetBinError(50,0.07556493); div2->SetBinError(51,0.08118799); div2->SetBinError(52,0.07710119); div2->SetBinError(53,0.07758901); div2->SetBinError(54,0.08126522); div2->SetBinError(55,0.08987291); div2->SetBinError(56,0.09912901); div2->SetMaximum(1); div2->SetEntries(50.93049); 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.8865248); div3->SetBinContent(2,0.9038462); div3->SetBinContent(3,0.8955823); div3->SetBinContent(4,0.9206642); div3->SetBinContent(5,0.909699); div3->SetBinContent(6,0.9); div3->SetBinContent(7,0.9392917); div3->SetBinContent(8,0.8935837); div3->SetBinContent(9,0.9069069); div3->SetBinContent(10,0.8879781); div3->SetBinContent(11,0.9036335); div3->SetBinContent(12,0.9110473); div3->SetBinContent(13,0.9154303); div3->SetBinContent(14,0.9156977); div3->SetBinContent(15,0.8851455); div3->SetBinContent(16,0.08259587); div3->SetBinContent(17,0.8959212); div3->SetBinContent(18,0.9155937); div3->SetBinContent(19,0.9020867); div3->SetBinContent(20,0.9233038); div3->SetBinContent(21,0.9141743); div3->SetBinContent(22,0.8894879); div3->SetBinContent(23,0.8997006); div3->SetBinContent(24,0.9086758); div3->SetBinContent(25,0.9070735); div3->SetBinContent(26,0.9036313); div3->SetBinContent(27,0.8906942); div3->SetBinContent(28,0.8946588); div3->SetBinContent(29,0.8942457); div3->SetBinContent(30,0.9120735); div3->SetBinContent(31,0.907563); div3->SetBinContent(32,0.9144928); div3->SetBinContent(33,0.9117276); div3->SetBinContent(34,0.8993548); div3->SetBinContent(35,0.9041096); div3->SetBinContent(36,0.9143258); div3->SetBinContent(37,0.9120879); div3->SetBinContent(38,0.9082569); div3->SetBinContent(39,0.8872404); div3->SetBinContent(41,0.8993007); div3->SetBinContent(42,0.9100529); div3->SetBinContent(43,0.904065); div3->SetBinContent(44,0.9156627); div3->SetBinContent(45,0.9144828); div3->SetBinContent(46,0.9191074); div3->SetBinContent(47,0.8971631); div3->SetBinContent(48,0.9151292); div3->SetBinContent(49,0.9017544); div3->SetBinContent(50,0.8908507); div3->SetBinContent(51,0.9020333); div3->SetBinContent(52,0.887395); div3->SetBinContent(53,0.906822); div3->SetBinContent(54,0.8884758); div3->SetBinContent(55,0.8974943); div3->SetBinContent(56,0.923913); div3->SetBinError(1,0.1088605); div3->SetBinError(2,0.09720506); div3->SetBinError(3,0.08253905); div3->SetBinError(4,0.0807605); div3->SetBinError(5,0.07620338); div3->SetBinError(6,0.07142086); div3->SetBinError(7,0.07837115); div3->SetBinError(8,0.07274494); div3->SetBinError(9,0.07204345); div3->SetBinError(10,0.06764998); div3->SetBinError(11,0.07369902); div3->SetBinError(12,0.07066219); div3->SetBinError(13,0.07211489); div3->SetBinError(14,0.07139292); div3->SetBinError(15,0.07145562); div3->SetBinError(16,0.01420941); div3->SetBinError(17,0.06909736); div3->SetBinError(18,0.07082295); div3->SetBinError(19,0.07419357); div3->SetBinError(20,0.07236192); div3->SetBinError(21,0.0674447); div3->SetBinError(22,0.06727739); div3->SetBinError(23,0.07151001); div3->SetBinError(24,0.07264044); div3->SetBinError(25,0.06925056); div3->SetBinError(26,0.0692957); div3->SetBinError(27,0.07050403); div3->SetBinError(28,0.07089429); div3->SetBinError(29,0.07255823); div3->SetBinError(30,0.06763785); div3->SetBinError(31,0.06961714); div3->SetBinError(32,0.07121953); div3->SetBinError(33,0.06628391); div3->SetBinError(34,0.06637127); div3->SetBinError(35,0.06865501); div3->SetBinError(36,0.07010107); div3->SetBinError(37,0.06920011); div3->SetBinError(38,0.06738293); div3->SetBinError(39,0.07045718); div3->SetBinError(41,0.06909689); div3->SetBinError(42,0.06779374); div3->SetBinError(43,0.07479632); div3->SetBinError(44,0.07266963); div3->SetBinError(45,0.06947861); div3->SetBinError(46,0.07012803); div3->SetBinError(47,0.07766114); div3->SetBinError(48,0.08039867); div3->SetBinError(49,0.07754502); div3->SetBinError(50,0.07350568); div3->SetBinError(51,0.07961456); div3->SetBinError(52,0.07499856); div3->SetBinError(53,0.07583403); div3->SetBinError(54,0.07894285); div3->SetBinError(55,0.08805018); div3->SetBinError(56,0.09826852); div3->SetMaximum(1); div3->SetEntries(48.94181); 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.92","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.88","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 7769 SL1L1"); AText = pt->AddText("HV = 3700 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }