void Efficiency_6298_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:42:11 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.005200487,68.5,0.04680438); 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.01840491); div1->SetBinContent(2,0.01132075); div1->SetBinContent(3,0.0106486); div1->SetBinContent(4,0.01612903); div1->SetBinContent(5,0.01082251); div1->SetBinContent(6,0.0115942); div1->SetBinContent(7,0.007936508); div1->SetBinContent(8,0.009078212); div1->SetBinContent(9,0.00974026); div1->SetBinContent(10,0.009090909); div1->SetBinContent(11,0.01458333); div1->SetBinContent(12,0.00928382); div1->SetBinContent(13,0.009505703); div1->SetBinContent(14,0.006414368); div1->SetBinContent(15,0.006224066); div1->SetBinContent(16,0.007323569); div1->SetBinContent(17,0.01098231); div1->SetBinContent(18,0.006794317); div1->SetBinContent(19,0.01165182); div1->SetBinContent(20,0.01025641); div1->SetBinContent(21,0.01084876); div1->SetBinContent(22,0.00831202); div1->SetBinContent(23,0.007596685); div1->SetBinContent(24,0.006802721); div1->SetBinContent(25,0.005504587); div1->SetBinContent(26,0.002419843); div1->SetBinContent(27,0.008397933); div1->SetBinContent(28,0.009213759); div1->SetBinContent(29,0.008839128); div1->SetBinContent(30,0.00912721); div1->SetBinContent(31,0.006752609); div1->SetBinContent(32,0.007476636); div1->SetBinContent(33,0.006013229); div1->SetBinContent(34,0.005813953); div1->SetBinContent(35,0.01057502); div1->SetBinContent(36,0.01348039); div1->SetBinContent(37,0.01442308); div1->SetBinContent(38,0.007678677); div1->SetBinContent(39,0.01007388); div1->SetBinContent(40,0.01043025); div1->SetBinContent(41,0.005555556); div1->SetBinContent(42,0.008520998); div1->SetBinContent(43,0.01428571); div1->SetBinContent(44,0.01309442); div1->SetBinContent(45,0.01071668); div1->SetBinContent(46,0.009627728); div1->SetBinContent(47,0.008826125); div1->SetBinContent(48,0.01084991); div1->SetBinContent(49,0.009811938); div1->SetBinContent(50,0.004262575); div1->SetBinContent(51,0.009149131); div1->SetBinContent(52,0.007029877); div1->SetBinContent(53,0.01373391); div1->SetBinContent(54,0.008410429); div1->SetBinContent(55,0.004008016); div1->SetBinContent(56,0.01295642); div1->SetBinContent(57,0.01449275); div1->SetBinContent(58,0.008474576); div1->SetBinContent(59,0.02253033); div1->SetBinError(1,0.006033831); div1->SetBinError(2,0.004175091); div1->SetBinError(3,0.003541988); div1->SetBinError(4,0.004170186); div1->SetBinError(5,0.003085061); div1->SetBinError(6,0.003210656); div1->SetBinError(7,0.002606128); div1->SetBinError(8,0.002757742); div1->SetBinError(9,0.002763129); div1->SetBinError(10,0.002661305); div1->SetBinError(11,0.003566649); div1->SetBinError(12,0.002720276); div1->SetBinError(13,0.002693655); div1->SetBinError(14,0.002190856); div1->SetBinError(15,0.002238367); div1->SetBinError(16,0.002397107); div1->SetBinError(17,0.002859826); div1->SetBinError(18,0.002217422); div1->SetBinError(19,0.003131027); div1->SetBinError(20,0.002823779); div1->SetBinError(21,0.00290527); div1->SetBinError(22,0.002515518); div1->SetBinError(23,0.002490123); div1->SetBinError(24,0.002328638); div1->SetBinError(25,0.001970996); div1->SetBinError(26,0.00126944); div1->SetBinError(27,0.002542613); div1->SetBinError(28,0.002607337); div1->SetBinError(29,0.002496823); div1->SetBinError(30,0.002499798); div1->SetBinError(31,0.002203294); div1->SetBinError(32,0.002344943); div1->SetBinError(33,0.002049006); div1->SetBinError(34,0.00197872); div1->SetBinError(35,0.002915625); div1->SetBinError(36,0.003207719); div1->SetBinError(37,0.003297673); div1->SetBinError(38,0.002316302); div1->SetBinError(39,0.002862129); div1->SetBinError(40,0.002873868); div1->SetBinError(41,0.001989881); div1->SetBinError(42,0.002487551); div1->SetBinError(43,0.003489999); div1->SetBinError(44,0.003347823); div1->SetBinError(45,0.002956521); div1->SetBinError(46,0.002729784); div1->SetBinError(47,0.00305328); div1->SetBinError(48,0.003458348); div1->SetBinError(49,0.003113033); div1->SetBinError(50,0.002030739); div1->SetBinError(51,0.003169948); div1->SetBinError(52,0.002693827); div1->SetBinError(53,0.003835852); div1->SetBinError(54,0.00290352); div1->SetBinError(55,0.00213088); div1->SetBinError(56,0.00435117); div1->SetBinError(57,0.004895783); div1->SetBinError(58,0.003778225); div1->SetBinError(59,0.007186739); div1->SetMinimum(0); div1->SetEntries(0.573903); 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.01226994); div2->SetBinContent(2,0.01006289); div2->SetBinContent(3,0.005808325); div2->SetBinContent(4,0.01528014); div2->SetBinContent(5,0.007936508); div2->SetBinContent(6,0.007246377); div2->SetBinContent(7,0.006493506); div2->SetBinContent(8,0.005586592); div2->SetBinContent(9,0.006493506); div2->SetBinContent(10,0.005194805); div2->SetBinContent(11,0.0125); div2->SetBinContent(12,0.00795756); div2->SetBinContent(13,0.006970849); div2->SetBinContent(14,0.004490058); div2->SetBinContent(15,0.004840941); div2->SetBinContent(16,0.005992011); div2->SetBinContent(17,0.008541794); div2->SetBinContent(18,0.003705991); div2->SetBinContent(19,0.007539411); div2->SetBinContent(20,0.008333333); div2->SetBinContent(21,0.007019783); div2->SetBinContent(22,0.005754476); div2->SetBinContent(23,0.00621547); div2->SetBinContent(24,0.004761905); div2->SetBinContent(25,0.002446483); div2->SetBinContent(26,0.002419843); div2->SetBinContent(27,0.007105943); div2->SetBinContent(28,0.004914005); div2->SetBinContent(29,0.006482027); div2->SetBinContent(30,0.006274957); div2->SetBinContent(31,0.004910988); div2->SetBinContent(32,0.00623053); div2->SetBinContent(33,0.005411906); div2->SetBinContent(34,0.004651163); div2->SetBinContent(35,0.008592201); div2->SetBinContent(36,0.01102941); div2->SetBinContent(37,0.009615385); div2->SetBinContent(38,0.00472534); div2->SetBinContent(39,0.0080591); div2->SetBinContent(40,0.006518905); div2->SetBinContent(41,0.004938272); div2->SetBinContent(42,0.007303713); div2->SetBinContent(43,0.01020408); div2->SetBinContent(44,0.007580979); div2->SetBinContent(45,0.007367716); div2->SetBinContent(46,0.007702182); div2->SetBinContent(47,0.0070609); div2->SetBinContent(48,0.008137432); div2->SetBinContent(49,0.008994276); div2->SetBinContent(50,0.00170503); div2->SetBinContent(51,0.006404392); div2->SetBinContent(52,0.005272408); div2->SetBinContent(53,0.0111588); div2->SetBinContent(54,0.002523129); div2->SetBinContent(55,0.003006012); div2->SetBinContent(56,0.008244994); div2->SetBinContent(57,0.009222661); div2->SetBinContent(58,0.005649718); div2->SetBinContent(59,0.01733102); div2->SetBinError(1,0.004818606); div2->SetBinError(2,0.003914664); div2->SetBinError(3,0.002551957); div2->SetBinError(4,0.004046762); div2->SetBinError(5,0.002606128); div2->SetBinError(6,0.002486571); div2->SetBinError(7,0.002338923); div2->SetBinError(8,0.002122789); div2->SetBinError(9,0.002218897); div2->SetBinError(10,0.001969017); div2->SetBinError(11,0.003275682); div2->SetBinError(12,0.002502067); div2->SetBinError(13,0.002277272); div2->SetBinError(14,0.0018108); div2->SetBinError(15,0.001957009); div2->SetBinError(16,0.002151947); div2->SetBinError(17,0.002493879); div2->SetBinError(18,0.001605069); div2->SetBinError(19,0.002470601); div2->SetBinError(20,0.002522238); div2->SetBinError(21,0.002293877); div2->SetBinError(22,0.002063667); div2->SetBinError(23,0.002235162); div2->SetBinError(24,0.001924031); div2->SetBinError(25,0.001283746); div2->SetBinError(26,0.00126944); div2->SetBinError(27,0.00232313); div2->SetBinError(28,0.001859152); div2->SetBinError(29,0.002111756); div2->SetBinError(30,0.002041843); div2->SetBinError(31,0.001857974); div2->SetBinError(32,0.002125787); div2->SetBinError(33,0.001936679); div2->SetBinError(34,0.001756584); div2->SetBinError(35,0.002603942); div2->SetBinError(36,0.002872676); div2->SetBinError(37,0.002639563); div2->SetBinError(38,0.001785503); div2->SetBinError(39,0.002535314); div2->SetBinError(40,0.0022279); div2->SetBinError(41,0.001868635); div2->SetBinError(42,0.002288588); div2->SetBinError(43,0.002900826); div2->SetBinError(44,0.002484769); div2->SetBinError(45,0.002412129); div2->SetBinError(46,0.002418561); div2->SetBinError(47,0.002706176); div2->SetBinError(48,0.002957164); div2->SetBinError(49,0.002969066); div2->SetBinError(50,0.001255421); div2->SetBinError(51,0.00261435); div2->SetBinError(52,0.002308744); div2->SetBinError(53,0.003421823); div2->SetBinError(54,0.001529902); div2->SetBinError(55,0.001830675); div2->SetBinError(56,0.003399282); div2->SetBinError(57,0.0038206); div2->SetBinError(58,0.003037188); div2->SetBinError(59,0.00620205); div2->SetEntries(0.4161921); 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.006134969); div3->SetBinContent(2,0.003773585); div3->SetBinContent(3,0.004840271); div3->SetBinContent(4,0.01018676); div3->SetBinContent(5,0.006493506); div3->SetBinContent(6,0.005797101); div3->SetBinContent(7,0.005050505); div3->SetBinContent(8,0.004189944); div3->SetBinContent(9,0.004545455); div3->SetBinContent(10,0.003896104); div3->SetBinContent(11,0.009027778); div3->SetBinContent(12,0.00596817); div3->SetBinContent(13,0.004435995); div3->SetBinContent(14,0.003848621); div3->SetBinContent(15,0.004840941); div3->SetBinContent(16,0.005326232); div3->SetBinContent(17,0.005491153); div3->SetBinContent(18,0.001852996); div3->SetBinContent(19,0.005483208); div3->SetBinContent(20,0.005128205); div3->SetBinContent(21,0.005105297); div3->SetBinContent(22,0.003836317); div3->SetBinContent(23,0.003453039); div3->SetBinContent(24,0.003401361); div3->SetBinContent(25,0.001834862); div3->SetBinContent(26,0.001814882); div3->SetBinContent(27,0.005167959); div3->SetBinContent(28,0.003685504); div3->SetBinContent(29,0.005303477); div3->SetBinContent(30,0.004563605); div3->SetBinContent(31,0.003069368); div3->SetBinContent(32,0.004984424); div3->SetBinContent(33,0.00420926); div3->SetBinContent(34,0.002325581); div3->SetBinContent(35,0.007270324); div3->SetBinContent(36,0.006127451); div3->SetBinContent(37,0.007211538); div3->SetBinContent(38,0.001772002); div3->SetBinContent(39,0.005372733); div3->SetBinContent(40,0.003259452); div3->SetBinContent(41,0.002469136); div3->SetBinContent(42,0.004260499); div3->SetBinContent(43,0.004081633); div3->SetBinContent(44,0.004824259); div3->SetBinContent(45,0.004688547); div3->SetBinContent(46,0.00449294); div3->SetBinContent(47,0.004413063); div3->SetBinContent(48,0.001808318); div3->SetBinContent(49,0.006541292); div3->SetBinContent(50,0.0008525149); div3->SetBinContent(51,0.005489478); div3->SetBinContent(52,0.004393673); div3->SetBinContent(53,0.004291845); div3->SetBinContent(54,0.001682086); div3->SetBinContent(55,0.002004008); div3->SetBinContent(56,0.004711425); div3->SetBinContent(57,0.006587615); div3->SetBinContent(58,0.002824859); div3->SetBinContent(59,0.01039861); div3->SetBinError(1,0.003307749); div3->SetBinError(2,0.002312516); div3->SetBinError(3,0.002315233); div3->SetBinError(4,0.003237463); div3->SetBinError(5,0.002338923); div3->SetBinError(6,0.002205638); div3->SetBinError(7,0.002044572); div3->SetBinError(8,0.00182126); div3->SetBinError(9,0.001833849); div3->SetBinError(10,0.00168986); div3->SetBinError(11,0.002741758); div3->SetBinError(12,0.002143078); div3->SetBinError(13,0.001788319); div3->SetBinError(14,0.001668665); div3->SetBinError(15,0.001957009); div3->SetBinError(16,0.002020538); div3->SetBinError(17,0.00196602); div3->SetBinError(18,0.00111588); div3->SetBinError(19,0.002082158); div3->SetBinError(20,0.001942933); div3->SetBinError(21,0.001933964); div3->SetBinError(22,0.001663175); div3->SetBinError(23,0.00163499); div3->SetBinError(24,0.001609849); div3->SetBinError(25,0.001104736); div3->SetBinError(26,0.001092461); div3->SetBinError(27,0.0019585); div3->SetBinError(28,0.001595942); div3->SetBinError(29,0.001896568); div3->SetBinError(30,0.001722476); div3->SetBinError(31,0.001448711); div3->SetBinError(32,0.001886676); div3->SetBinError(33,0.00169417); div3->SetBinError(34,0.001218865); div3->SetBinError(35,0.002378996); div3->SetBinError(36,0.002089347); div3->SetBinError(37,0.002258579); div3->SetBinError(38,0.001066132); div3->SetBinError(39,0.002038783); div3->SetBinError(40,0.001540892); div3->SetBinError(41,0.001295914); div3->SetBinError(42,0.001715427); div3->SetBinError(43,0.001772777); div3->SetBinError(44,0.001950046); div3->SetBinError(45,0.001893445); div3->SetBinError(46,0.001811999); div3->SetBinError(47,0.002104688); div3->SetBinError(48,0.001333049); div3->SetBinError(49,0.002499743); div3->SetBinError(50,0.0008774066); div3->SetBinError(51,0.002407113); div3->SetBinError(52,0.002095154); div3->SetBinError(53,0.002045114); div3->SetBinError(54,0.001238196); div3->SetBinError(55,0.001480483); div3->SetBinError(56,0.002517408); div3->SetBinError(57,0.003185186); div3->SetBinError(58,0.002103641); div3->SetBinError(59,0.004678116); div3->SetEntries(0.2708957); 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.01","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.01","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.00","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 6298 SL1L1"); AText = pt->AddText("HV = 3200 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }