void Efficiency_5796_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:02:24 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.228567,68.5,0.9428971); 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(2,0.6045884); div1->SetBinContent(3,0.5873894); div1->SetBinContent(4,0.5985468); div1->SetBinContent(5,0.5934401); div1->SetBinContent(6,0.5782793); div1->SetBinContent(7,0.6128788); div1->SetBinContent(8,0.577056); div1->SetBinContent(9,0.5718033); div1->SetBinContent(10,0.5819462); div1->SetBinContent(11,0.595186); div1->SetBinContent(12,0.6175694); div1->SetBinContent(13,0.6061558); div1->SetBinContent(14,0.658147); div1->SetBinContent(15,0.6339411); div1->SetBinContent(16,0.5851499); div1->SetBinContent(17,0.5853342); div1->SetBinContent(18,0.5795815); div1->SetBinContent(19,0.5881057); div1->SetBinContent(20,0.587281); div1->SetBinContent(21,0.5664845); div1->SetBinContent(22,0.6219512); div1->SetBinContent(23,0.5750351); div1->SetBinContent(24,0.5551257); div1->SetBinContent(25,0.5432781); div1->SetBinContent(26,0.5744287); div1->SetBinContent(27,0.5918654); div1->SetBinContent(28,0.6080051); div1->SetBinContent(29,0.5650061); div1->SetBinContent(30,0.5637226); div1->SetBinContent(31,0.5966387); div1->SetBinContent(32,0.5499693); div1->SetBinContent(33,0.5339634); div1->SetBinContent(34,0.5877907); div1->SetBinContent(35,0.6368676); div1->SetBinContent(36,0.6511318); div1->SetBinContent(37,0.5421332); div1->SetBinContent(38,0.5814793); div1->SetBinContent(39,0.6294118); div1->SetBinContent(40,0.5176471); div1->SetBinContent(41,0.6042053); div1->SetBinContent(42,0.5948174); div1->SetBinContent(43,0.6703297); div1->SetBinContent(44,0.6240602); div1->SetBinContent(45,0.5844988); div1->SetBinContent(46,0.6260606); div1->SetBinContent(47,0.5985507); div1->SetBinContent(48,0.5958727); div1->SetBinContent(49,0.58615); div1->SetBinContent(50,0.5951586); div1->SetBinContent(51,0.6427083); div1->SetBinContent(52,0.6228571); div1->SetBinContent(53,0.6096747); div1->SetBinContent(54,0.6365874); div1->SetBinContent(56,0.6199408); div1->SetBinContent(57,0.5482587); div1->SetBinContent(58,0.6193772); div1->SetBinContent(59,0.6245955); div1->SetBinContent(60,0.59601); div1->SetBinError(2,0.05077422); div1->SetBinError(3,0.04502681); div1->SetBinError(4,0.04135474); div1->SetBinError(5,0.03766573); div1->SetBinError(6,0.03555115); div1->SetBinError(7,0.03841661); div1->SetBinError(8,0.03513978); div1->SetBinError(9,0.03400609); div1->SetBinError(10,0.0340265); div1->SetBinError(11,0.03691005); div1->SetBinError(12,0.03606835); div1->SetBinError(13,0.03470477); div1->SetBinError(14,0.03714374); div1->SetBinError(15,0.03787219); div1->SetBinError(16,0.03523735); div1->SetBinError(17,0.03440035); div1->SetBinError(18,0.03376567); div1->SetBinError(19,0.03671524); div1->SetBinError(20,0.03448233); div1->SetBinError(21,0.03250445); div1->SetBinError(22,0.03573692); div1->SetBinError(23,0.0353088); div1->SetBinError(24,0.03301429); div1->SetBinError(25,0.03172261); div1->SetBinError(26,0.03311246); div1->SetBinError(27,0.03604624); div1->SetBinError(28,0.03497917); div1->SetBinError(29,0.03245366); div1->SetBinError(30,0.03200482); div1->SetBinError(31,0.03480793); div1->SetBinError(32,0.03198088); div1->SetBinError(33,0.03073662); div1->SetBinError(34,0.03265907); div1->SetBinError(35,0.03777381); div1->SetBinError(36,0.03762185); div1->SetBinError(37,0.03103388); div1->SetBinError(38,0.03295808); div1->SetBinError(39,0.03637374); div1->SetBinError(40,0.03078414); div1->SetBinError(41,0.03435576); div1->SetBinError(42,0.03315137); div1->SetBinError(43,0.03785898); div1->SetBinError(44,0.03539515); div1->SetBinError(45,0.03256575); div1->SetBinError(46,0.03489153); div1->SetBinError(47,0.03693869); div1->SetBinError(48,0.04010818); div1->SetBinError(49,0.03881212); div1->SetBinError(50,0.03948395); div1->SetBinError(51,0.04661779); div1->SetBinError(52,0.04357743); div1->SetBinError(53,0.04015677); div1->SetBinError(54,0.04108507); div1->SetBinError(56,0.04421638); div1->SetBinError(57,0.04065089); div1->SetBinError(58,0.04776325); div1->SetBinError(59,0.05691599); div1->SetBinError(60,0.068316); div1->SetMinimum(0.3); div1->SetEntries(34.53403); 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(2,0.5802969); div2->SetBinContent(3,0.5685841); div2->SetBinContent(4,0.5667575); div2->SetBinContent(5,0.5675057); div2->SetBinContent(6,0.5571227); div2->SetBinContent(7,0.5871212); div2->SetBinContent(8,0.5397374); div2->SetBinContent(9,0.5508197); div2->SetBinContent(10,0.5544174); div2->SetBinContent(11,0.5689278); div2->SetBinContent(12,0.5924703); div2->SetBinContent(13,0.5816583); div2->SetBinContent(14,0.628115); div2->SetBinContent(15,0.601683); div2->SetBinContent(16,0.5613079); div2->SetBinContent(17,0.5587281); div2->SetBinContent(18,0.5535828); div2->SetBinContent(19,0.5580029); div2->SetBinContent(20,0.5567813); div2->SetBinContent(21,0.5397693); div2->SetBinContent(22,0.5840822); div2->SetBinContent(23,0.5469846); div2->SetBinContent(24,0.5299807); div2->SetBinContent(25,0.514426); div2->SetBinContent(26,0.5478691); div2->SetBinContent(27,0.5575035); div2->SetBinContent(28,0.5781449); div2->SetBinContent(29,0.5382746); div2->SetBinContent(30,0.5382336); div2->SetBinContent(31,0.5688429); div2->SetBinContent(32,0.5205395); div2->SetBinContent(33,0.5014767); div2->SetBinContent(34,0.5598837); div2->SetBinContent(35,0.6049896); div2->SetBinContent(36,0.614514); div2->SetBinContent(37,0.5185622); div2->SetBinContent(38,0.5526158); div2->SetBinContent(39,0.603268); div2->SetBinContent(40,0.4885449); div2->SetBinContent(41,0.5732839); div2->SetBinContent(42,0.565371); div2->SetBinContent(43,0.6341306); div2->SetBinContent(44,0.5914787); div2->SetBinContent(45,0.5553613); div2->SetBinContent(46,0.5963636); div2->SetBinContent(47,0.5768116); div2->SetBinContent(48,0.5528805); div2->SetBinContent(49,0.5564716); div2->SetBinContent(50,0.5550918); div2->SetBinContent(51,0.6135417); div2->SetBinContent(52,0.5933333); div2->SetBinContent(53,0.5663053); div2->SetBinContent(54,0.5988515); div2->SetBinContent(56,0.5883514); div2->SetBinContent(57,0.5243781); div2->SetBinContent(58,0.5905421); div2->SetBinContent(59,0.5938511); div2->SetBinContent(60,0.5586035); div2->SetBinError(2,0.04930214); div2->SetBinError(3,0.04398999); div2->SetBinError(4,0.03976908); div2->SetBinError(5,0.03647937); div2->SetBinError(6,0.03461646); div2->SetBinError(7,0.03724999); div2->SetBinError(8,0.03350221); div2->SetBinError(9,0.03311013); div2->SetBinError(10,0.03286789); div2->SetBinError(11,0.03573609); div2->SetBinError(12,0.03500863); div2->SetBinError(13,0.03369243); div2->SetBinError(14,0.03591125); div2->SetBinError(15,0.0364745); div2->SetBinError(16,0.0342041); div2->SetBinError(17,0.03327449); div2->SetBinError(18,0.03267606); div2->SetBinError(19,0.03536076); div2->SetBinError(20,0.0331917); div2->SetBinError(21,0.03140358); div2->SetBinError(22,0.0341597); div2->SetBinError(23,0.03407008); div2->SetBinError(24,0.03194238); div2->SetBinError(25,0.03051621); div2->SetBinError(26,0.03201176); div2->SetBinError(27,0.03453606); div2->SetBinError(28,0.03373782); div2->SetBinError(29,0.03135118); div2->SetBinError(30,0.03096619); div2->SetBinError(31,0.03363832); div2->SetBinError(32,0.03075409); div2->SetBinError(33,0.02939835); div2->SetBinError(34,0.031542); div2->SetBinError(35,0.03640209); div2->SetBinError(36,0.03608309); div2->SetBinError(37,0.03006882); div2->SetBinError(38,0.03178029); div2->SetBinError(39,0.03527965); div2->SetBinError(40,0.02954943); div2->SetBinError(41,0.03308567); div2->SetBinError(42,0.03196761); div2->SetBinError(43,0.03636878); div2->SetBinError(44,0.03405648); div2->SetBinError(45,0.03139647); div2->SetBinError(46,0.03369284); div2->SetBinError(47,0.03597179); div2->SetBinError(48,0.03801566); div2->SetBinError(49,0.03739624); div2->SetBinError(50,0.03756303); div2->SetBinError(51,0.04508252); div2->SetBinError(52,0.04208206); div2->SetBinError(53,0.03808744); div2->SetBinError(54,0.03931659); div2->SetBinError(56,0.04258535); div2->SetBinError(57,0.03938326); div2->SetBinError(58,0.04615438); div2->SetBinError(59,0.05488697); div2->SetBinError(60,0.06521859); div2->SetEntries(32.82713); 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(2,0.5384615); div3->SetBinContent(3,0.5254425); div3->SetBinContent(4,0.5258856); div3->SetBinContent(5,0.5278413); div3->SetBinContent(6,0.5169252); div3->SetBinContent(7,0.5469697); div3->SetBinContent(8,0.5107118); div3->SetBinContent(9,0.522623); div3->SetBinContent(10,0.5198464); div3->SetBinContent(11,0.5426696); div3->SetBinContent(12,0.5640687); div3->SetBinContent(13,0.5420854); div3->SetBinContent(14,0.5821086); div3->SetBinContent(15,0.5736325); div3->SetBinContent(16,0.5231608); div3->SetBinContent(17,0.5249838); div3->SetBinContent(18,0.5250476); div3->SetBinContent(19,0.5264317); div3->SetBinContent(20,0.5262816); div3->SetBinContent(21,0.5045537); div3->SetBinContent(22,0.5442875); div3->SetBinContent(23,0.5154278); div3->SetBinContent(24,0.4945197); div3->SetBinContent(25,0.4812769); div3->SetBinContent(26,0.5120445); div3->SetBinContent(27,0.526648); div3->SetBinContent(28,0.543202); div3->SetBinContent(29,0.5066829); div3->SetBinContent(30,0.4991108); div3->SetBinContent(31,0.5352295); div3->SetBinContent(32,0.4886573); div3->SetBinContent(33,0.4772593); div3->SetBinContent(34,0.5296512); div3->SetBinContent(35,0.5689536); div3->SetBinContent(36,0.5758988); div3->SetBinContent(37,0.4779022); div3->SetBinContent(38,0.5183403); div3->SetBinContent(39,0.5679739); div3->SetBinContent(40,0.4563467); div3->SetBinContent(41,0.5361781); div3->SetBinContent(42,0.5282686); div3->SetBinContent(43,0.5921138); div3->SetBinContent(44,0.5582707); div3->SetBinContent(45,0.520979); div3->SetBinContent(46,0.56); div3->SetBinContent(47,0.5427536); div3->SetBinContent(48,0.5219261); div3->SetBinContent(49,0.5226711); div3->SetBinContent(50,0.524207); div3->SetBinContent(51,0.5677083); div3->SetBinContent(52,0.5609524); div3->SetBinContent(53,0.5354462); div3->SetBinContent(54,0.5701395); div3->SetBinContent(56,0.5429418); div3->SetBinContent(57,0.4965174); div3->SetBinContent(58,0.55594); div3->SetBinContent(59,0.5372168); div3->SetBinContent(60,0.4987531); div3->SetBinContent(61,0.02666667); div3->SetBinError(2,0.04673767); div3->SetBinError(3,0.04158491); div3->SetBinError(4,0.03770391); div3->SetBinError(5,0.03464365); div3->SetBinError(6,0.03282052); div3->SetBinError(7,0.03541095); div3->SetBinError(8,0.03221268); div3->SetBinError(9,0.03189526); div3->SetBinError(10,0.03139633); div3->SetBinError(11,0.03455128); div3->SetBinError(12,0.03379873); div3->SetBinError(13,0.03203895); div3->SetBinError(14,0.03400066); div3->SetBinError(15,0.03524716); div3->SetBinError(16,0.03253232); div3->SetBinError(17,0.03183093); div3->SetBinError(18,0.03146823); div3->SetBinError(19,0.03392435); div3->SetBinError(20,0.03188679); div3->SetBinError(21,0.02993534); div3->SetBinError(22,0.03248029); div3->SetBinError(23,0.03266107); div3->SetBinError(24,0.03041283); div3->SetBinError(25,0.0291128); div3->SetBinError(26,0.03050982); div3->SetBinError(27,0.03316401); div3->SetBinError(28,0.03226887); div3->SetBinError(29,0.03003381); div3->SetBinError(30,0.02935226); div3->SetBinError(31,0.03220853); div3->SetBinError(32,0.02940891); div3->SetBinError(33,0.02838907); div3->SetBinError(34,0.03031915); div3->SetBinError(35,0.03483427); div3->SetBinError(36,0.03444089); div3->SetBinError(37,0.02838249); div3->SetBinError(38,0.03036543); div3->SetBinError(39,0.03378773); div3->SetBinError(40,0.02816531); div3->SetBinError(41,0.03154337); div3->SetBinError(42,0.03045831); div3->SetBinError(43,0.03461827); div3->SetBinError(44,0.03267702); div3->SetBinError(45,0.0300007); div3->SetBinError(46,0.03220889); div3->SetBinError(47,0.03444222); div3->SetBinError(48,0.03648882); div3->SetBinError(49,0.03576506); div3->SetBinError(50,0.03606331); div3->SetBinError(51,0.04264066); div3->SetBinError(52,0.04042501); div3->SetBinError(53,0.03659582); div3->SetBinError(54,0.03795636); div3->SetBinError(56,0.04020992); div3->SetBinError(57,0.03788932); div3->SetBinError(58,0.04420309); div3->SetBinError(59,0.05109363); div3->SetBinError(60,0.06017372); div3->SetBinError(61,0.1632993); div3->SetEntries(30.76213); 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.58","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.55","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.52","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 5796 SL1L4"); AText = pt->AddText("HV = 3400 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }