void Efficiency_6979_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:22:15 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1778709,68.5,1.399162); 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.9054487); div1->SetBinContent(2,0.9267677); div1->SetBinContent(3,0.9292404); div1->SetBinContent(4,0.9018771); div1->SetBinContent(5,0.9057187); div1->SetBinContent(6,0.9144272); div1->SetBinContent(7,0.8823094); div1->SetBinContent(8,0.9072238); div1->SetBinContent(9,0.9087137); div1->SetBinContent(10,0.8964116); div1->SetBinContent(11,0.9162963); div1->SetBinContent(12,0.9011913); div1->SetBinContent(13,0.9128989); div1->SetBinContent(14,0.9112959); div1->SetBinContent(15,0.8901262); div1->SetBinContent(16,0.8891213); div1->SetBinContent(17,0.8934993); div1->SetBinContent(18,0.9233983); div1->SetBinContent(19,0.9032951); div1->SetBinContent(20,0.9156876); div1->SetBinContent(21,0.9126819); div1->SetBinContent(22,0.905434); div1->SetBinContent(23,0.894958); div1->SetBinContent(24,0.8852349); div1->SetBinContent(25,0.8913043); div1->SetBinContent(26,0.9032063); div1->SetBinContent(27,0.8925849); div1->SetBinContent(28,0.9025222); div1->SetBinContent(29,0.8786346); div1->SetBinContent(30,0.8805069); div1->SetBinContent(31,0.894932); div1->SetBinContent(32,0.8966918); div1->SetBinContent(33,0.9330664); div1->SetBinContent(34,0.946988); div1->SetBinContent(35,0.9457755); div1->SetBinContent(36,0.9506321); div1->SetBinContent(37,0.9454976); div1->SetBinContent(38,0.9455657); div1->SetBinContent(39,0.9403553); div1->SetBinContent(41,0.8977011); div1->SetBinContent(42,0.9101831); div1->SetBinContent(43,0.910516); div1->SetBinContent(44,0.9153937); div1->SetBinContent(45,0.9078341); div1->SetBinContent(46,0.8848614); div1->SetBinContent(47,0.8873745); div1->SetBinContent(48,0.9050152); div1->SetBinContent(49,0.9085271); div1->SetBinContent(50,0.9160637); div1->SetBinContent(51,0.9107289); div1->SetBinContent(52,0.8942085); div1->SetBinContent(53,0.8939158); div1->SetBinContent(54,0.9051155); div1->SetBinContent(55,0.8870497); div1->SetBinContent(56,0.8925339); div1->SetBinError(1,0.07433947); div1->SetBinError(2,0.06713887); div1->SetBinError(3,0.06107134); div1->SetBinError(4,0.05408433); div1->SetBinError(5,0.05163461); div1->SetBinError(6,0.04974801); div1->SetBinError(7,0.04955994); div1->SetBinError(8,0.0494911); div1->SetBinError(9,0.04896554); div1->SetBinError(10,0.04796039); div1->SetBinError(11,0.05099103); div1->SetBinError(12,0.04898664); div1->SetBinError(13,0.04817656); div1->SetBinError(14,0.04912001); div1->SetBinError(15,0.04995957); div1->SetBinError(16,0.04837975); div1->SetBinError(17,0.04835469); div1->SetBinError(18,0.04972569); div1->SetBinError(19,0.0496135); div1->SetBinError(20,0.04922792); div1->SetBinError(21,0.04917561); div1->SetBinError(22,0.04933119); div1->SetBinError(23,0.0487175); div1->SetBinError(24,0.04730776); div1->SetBinError(25,0.04640992); div1->SetBinError(26,0.04559051); div1->SetBinError(27,0.04836812); div1->SetBinError(28,0.04836721); div1->SetBinError(29,0.04565729); div1->SetBinError(30,0.04468256); div1->SetBinError(31,0.04576679); div1->SetBinError(32,0.04441515); div1->SetBinError(33,0.04542122); div1->SetBinError(34,0.04712752); div1->SetBinError(35,0.04816834); div1->SetBinError(36,0.04724864); div1->SetBinError(37,0.0466801); div1->SetBinError(38,0.0474332); div1->SetBinError(39,0.04811408); div1->SetBinError(41,0.04423461); div1->SetBinError(42,0.04458883); div1->SetBinError(43,0.04765707); div1->SetBinError(44,0.04537976); div1->SetBinError(45,0.04465673); div1->SetBinError(46,0.04214762); div1->SetBinError(47,0.04899735); div1->SetBinError(48,0.05117161); div1->SetBinError(49,0.05183385); div1->SetBinError(50,0.0503877); div1->SetBinError(51,0.05337436); div1->SetBinError(52,0.05112624); div1->SetBinError(53,0.05137231); div1->SetBinError(54,0.05332631); div1->SetBinError(55,0.05706905); div1->SetBinError(56,0.06179422); div1->SetMinimum(0.3); div1->SetEntries(49.90854); 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.8701923); div2->SetBinContent(2,0.8977273); div2->SetBinContent(3,0.8990635); div2->SetBinContent(4,0.866041); div2->SetBinContent(5,0.8748068); div2->SetBinContent(6,0.8868458); div2->SetBinContent(7,0.8571429); div2->SetBinContent(8,0.8753541); div2->SetBinContent(9,0.8824343); div2->SetBinContent(10,0.8652674); div2->SetBinContent(11,0.8822222); div2->SetBinContent(12,0.8675543); div2->SetBinContent(13,0.880984); div2->SetBinContent(14,0.8738739); div2->SetBinContent(15,0.8559762); div2->SetBinContent(16,0.4239888); div2->SetBinContent(17,0.8603043); div2->SetBinContent(18,0.893454); div2->SetBinContent(19,0.8746418); div2->SetBinContent(20,0.8880442); div2->SetBinContent(21,0.8863479); div2->SetBinContent(22,0.8793225); div2->SetBinContent(23,0.8627451); div2->SetBinContent(24,0.8657718); div2->SetBinContent(25,0.8599744); div2->SetBinContent(26,0.8675136); div2->SetBinContent(27,0.8530839); div2->SetBinContent(28,0.8691207); div2->SetBinContent(29,0.8558786); div2->SetBinContent(30,0.8479179); div2->SetBinContent(31,0.8615575); div2->SetBinContent(32,0.8694138); div2->SetBinContent(33,0.9033181); div2->SetBinContent(34,0.9126506); div2->SetBinContent(35,0.9180328); div2->SetBinContent(36,0.9121011); div2->SetBinContent(37,0.9212085); div2->SetBinContent(38,0.9107034); div2->SetBinContent(39,0.9054569); div2->SetBinContent(41,0.8649425); div2->SetBinContent(42,0.8770023); div2->SetBinContent(43,0.8811234); div2->SetBinContent(44,0.8889542); div2->SetBinContent(45,0.8801843); div2->SetBinContent(46,0.8534115); div2->SetBinContent(47,0.856528); div2->SetBinContent(48,0.8768997); div2->SetBinContent(49,0.8837209); div2->SetBinContent(50,0.8849493); div2->SetBinContent(51,0.8861589); div2->SetBinContent(52,0.8733591); div2->SetBinContent(53,0.8689548); div2->SetBinContent(54,0.8729373); div2->SetBinContent(55,0.8627069); div2->SetBinContent(56,0.8574661); div2->SetBinError(1,0.07217909); div2->SetBinError(2,0.06556675); div2->SetBinError(3,0.05958881); div2->SetBinError(4,0.05248083); div2->SetBinError(5,0.0503199); div2->SetBinError(6,0.04862807); div2->SetBinError(7,0.04850814); div2->SetBinError(8,0.04819378); div2->SetBinError(9,0.04790931); div2->SetBinError(10,0.04671827); div2->SetBinError(11,0.04957465); div2->SetBinError(12,0.04762274); div2->SetBinError(13,0.04691914); div2->SetBinError(14,0.04761349); div2->SetBinError(15,0.04853115); div2->SetBinError(16,0.02839146); div2->SetBinError(17,0.04701561); div2->SetBinError(18,0.04852093); div2->SetBinError(19,0.04843992); div2->SetBinError(20,0.0481186); div2->SetBinError(21,0.04811689); div2->SetBinError(22,0.04827037); div2->SetBinError(23,0.04741039); div2->SetBinError(24,0.0465341); div2->SetBinError(25,0.04519439); div2->SetBinError(26,0.04424608); div2->SetBinError(27,0.04677171); div2->SetBinError(28,0.04703184); div2->SetBinError(29,0.04477798); div2->SetBinError(30,0.04345136); div2->SetBinError(31,0.04449439); div2->SetBinError(32,0.04340832); div2->SetBinError(33,0.04433841); div2->SetBinError(34,0.04584772); div2->SetBinError(35,0.04711089); div2->SetBinError(36,0.04581338); div2->SetBinError(37,0.04578294); div2->SetBinError(38,0.04612353); div2->SetBinError(39,0.04677745); div2->SetBinError(41,0.043031); div2->SetBinError(42,0.04337541); div2->SetBinError(43,0.04650903); div2->SetBinError(44,0.04440151); div2->SetBinError(45,0.04364217); div2->SetBinError(46,0.04103206); div2->SetBinError(47,0.04772877); div2->SetBinError(48,0.04998603); div2->SetBinError(49,0.05077838); div2->SetBinError(50,0.04910972); div2->SetBinError(51,0.05230029); div2->SetBinError(52,0.05023872); div2->SetBinError(53,0.05030389); div2->SetBinError(54,0.05191186); div2->SetBinError(55,0.05590339); div2->SetBinError(56,0.05998427); div2->SetEntries(47.80734); 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.8365385); div3->SetBinContent(2,0.8623737); div3->SetBinContent(3,0.8636837); div3->SetBinContent(4,0.8284983); div3->SetBinContent(5,0.8284389); div3->SetBinContent(6,0.8564356); div3->SetBinContent(7,0.8260548); div3->SetBinContent(8,0.8413598); div3->SetBinContent(9,0.8416321); div3->SetBinContent(10,0.8232905); div3->SetBinContent(11,0.8540741); div3->SetBinContent(12,0.8374212); div3->SetBinContent(13,0.8384309); div3->SetBinContent(14,0.8371448); div3->SetBinContent(15,0.8233111); div3->SetBinContent(16,0.05997211); div3->SetBinContent(17,0.8298755); div3->SetBinContent(18,0.8530641); div3->SetBinContent(19,0.8352436); div3->SetBinContent(20,0.8493435); div3->SetBinContent(21,0.8530839); div3->SetBinContent(22,0.8489767); div3->SetBinContent(23,0.8298319); div3->SetBinContent(24,0.8281879); div3->SetBinContent(25,0.8318414); div3->SetBinContent(26,0.8354507); div3->SetBinContent(27,0.8177408); div3->SetBinContent(28,0.8302658); div3->SetBinContent(29,0.8230088); div3->SetBinContent(30,0.8195534); div3->SetBinContent(31,0.8232386); div3->SetBinContent(32,0.8258851); div3->SetBinContent(33,0.875286); div3->SetBinContent(34,0.8873494); div3->SetBinContent(35,0.8871375); div3->SetBinContent(36,0.8789886); div3->SetBinContent(37,0.8939573); div3->SetBinContent(38,0.8825688); div3->SetBinContent(39,0.8800761); div3->SetBinContent(41,0.8241379); div3->SetBinContent(42,0.8386728); div3->SetBinContent(43,0.8380144); div3->SetBinContent(44,0.8384254); div3->SetBinContent(45,0.8392857); div3->SetBinContent(46,0.803838); div3->SetBinContent(47,0.8134864); div3->SetBinContent(48,0.8320669); div3->SetBinContent(49,0.8341085); div3->SetBinContent(50,0.8386397); div3->SetBinContent(51,0.8591319); div3->SetBinContent(52,0.8332046); div3->SetBinContent(53,0.8424337); div3->SetBinContent(54,0.8366337); div3->SetBinContent(55,0.81889); div3->SetBinContent(56,0.8088235); div3->SetBinContent(57,0.02479339); div3->SetBinError(1,0.07010263); div3->SetBinError(2,0.06364093); div3->SetBinError(3,0.05783966); div3->SetBinError(4,0.05078847); div3->SetBinError(5,0.04833245); div3->SetBinError(6,0.04738624); div3->SetBinError(7,0.04720134); div3->SetBinError(8,0.04680086); div3->SetBinError(9,0.04625843); div3->SetBinError(10,0.04503161); div3->SetBinError(11,0.04839744); div3->SetBinError(12,0.04639307); div3->SetBinError(13,0.04523013); div3->SetBinError(14,0.0461239); div3->SetBinError(15,0.04715546); div3->SetBinError(16,0.008050665); div3->SetBinError(17,0.04578016); div3->SetBinError(18,0.04688476); div3->SetBinError(19,0.0468152); div3->SetBinError(20,0.0465554); div3->SetBinError(21,0.04677171); div3->SetBinError(22,0.04703061); div3->SetBinError(23,0.046066); div3->SetBinError(24,0.04503142); div3->SetBinError(25,0.04409628); div3->SetBinError(26,0.04303014); div3->SetBinError(27,0.04533231); div3->SetBinError(28,0.04546709); div3->SetBinError(29,0.04350056); div3->SetBinError(30,0.04237297); div3->SetBinError(31,0.04302276); div3->SetBinError(32,0.04179011); div3->SetBinError(33,0.04331243); div3->SetBinError(34,0.04489943); div3->SetBinError(35,0.0459268); div3->SetBinError(36,0.04457161); div3->SetBinError(37,0.04477152); div3->SetBinError(38,0.04506033); div3->SetBinError(39,0.0457998); div3->SetBinError(41,0.04152052); div3->SetBinError(42,0.04196369); div3->SetBinError(43,0.04481307); div3->SetBinError(44,0.04251771); div3->SetBinError(45,0.04213122); div3->SetBinError(46,0.03925877); div3->SetBinError(47,0.04594512); div3->SetBinError(48,0.04808164); div3->SetBinError(49,0.04865175); div3->SetBinError(50,0.04719301); div3->SetBinError(51,0.05111282); div3->SetBinError(52,0.04851886); div3->SetBinError(53,0.04916281); div3->SetBinError(54,0.05030508); div3->SetBinError(55,0.05379049); div3->SetBinError(56,0.05745196); div3->SetBinError(57,0.01656841); div3->SetEntries(45.5032); 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.86","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.82","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 6979 SL1L1"); AText = pt->AddText("HV = -9999 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }