void Efficiency_7683_L_Cell() { //=========Macro generated from canvas: c/c //========= (Mon Jan 21 13:19:28 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.0473505,68.5,0.4261545); 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.07303371); div1->SetBinContent(2,0.08333333); div1->SetBinContent(3,0.06222222); div1->SetBinContent(4,0.0670194); div1->SetBinContent(5,0.05351682); div1->SetBinContent(6,0.04196816); div1->SetBinContent(7,0.03834356); div1->SetBinContent(8,0.05230769); div1->SetBinContent(9,0.05015198); div1->SetBinContent(10,0.05070423); div1->SetBinContent(11,0.03951368); div1->SetBinContent(12,0.053206); div1->SetBinContent(13,0.09052925); div1->SetBinContent(14,0.05882353); div1->SetBinContent(15,0.04574132); div1->SetBinContent(16,0.03366059); div1->SetBinContent(17,0.03389831); div1->SetBinContent(18,0.03418803); div1->SetBinContent(19,0.04103343); div1->SetBinContent(20,0.03212291); div1->SetBinContent(21,0.03878116); div1->SetBinContent(22,0.03929539); div1->SetBinContent(23,0.02538787); div1->SetBinContent(24,0.0275762); div1->SetBinContent(25,0.03174603); div1->SetBinContent(26,0.0334672); div1->SetBinContent(27,0.03797468); div1->SetBinContent(28,0.02063274); div1->SetBinContent(29,0.03491272); div1->SetBinContent(30,0.03816794); div1->SetBinContent(31,0.0299572); div1->SetBinContent(32,0.0283871); div1->SetBinContent(33,0.1782946); div1->SetBinContent(34,0.2130102); div1->SetBinContent(35,0.2421053); div1->SetBinContent(36,0.1875); div1->SetBinContent(37,0.1976893); div1->SetBinContent(38,0.1895006); div1->SetBinContent(39,0.1684533); div1->SetBinContent(41,0.01923077); div1->SetBinContent(42,0.01983003); div1->SetBinContent(43,0.02265372); div1->SetBinContent(44,0.02507375); div1->SetBinContent(45,0.02418208); div1->SetBinContent(46,0.01708279); div1->SetBinContent(47,0.02272727); div1->SetBinContent(48,0.01243339); div1->SetBinContent(49,0.03403566); div1->SetBinContent(50,0.015625); div1->SetBinContent(51,0.02300885); div1->SetBinContent(52,0.02920962); div1->SetBinContent(53,0.03660566); div1->SetBinContent(54,0.02016807); div1->SetBinContent(55,0.03030303); div1->SetBinContent(56,0.04118993); div1->SetBinError(1,0.01819387); div1->SetBinError(2,0.01928774); div1->SetBinError(3,0.01469208); div1->SetBinError(4,0.01368653); div1->SetBinError(5,0.01113867); div1->SetBinError(6,0.009389836); div1->SetBinError(7,0.009170362); div1->SetBinError(8,0.01102237); div1->SetBinError(9,0.01068547); div1->SetBinError(10,0.0103536); div1->SetBinError(11,0.009289674); div1->SetBinError(12,0.01048499); div1->SetBinError(13,0.01460729); div1->SetBinError(14,0.01077658); div1->SetBinError(15,0.01031057); div1->SetBinError(16,0.008131539); div1->SetBinError(17,0.008193439); div1->SetBinError(18,0.008268948); div1->SetBinError(19,0.009496538); div1->SetBinError(20,0.007898578); div1->SetBinError(21,0.008772236); div1->SetBinError(22,0.008743455); div1->SetBinError(23,0.00693744); div1->SetBinError(24,0.007376983); div1->SetBinError(25,0.007634724); div1->SetBinError(26,0.007917942); div1->SetBinError(27,0.008732392); div1->SetBinError(28,0.006092575); div1->SetBinError(29,0.007830694); div1->SetBinError(30,0.008329886); div1->SetBinError(31,0.007668666); div1->SetBinError(32,0.007071844); div1->SetBinError(33,0.02158611); div1->SetBinError(34,0.02409073); div1->SetBinError(35,0.02846901); div1->SetBinError(36,0.02312514); div1->SetBinError(37,0.02301322); div1->SetBinError(38,0.02235772); div1->SetBinError(39,0.02265348); div1->SetBinError(41,0.005852379); div1->SetBinError(42,0.006046111); div1->SetBinError(43,0.006965728); div1->SetBinError(44,0.007044228); div1->SetBinError(45,0.00677706); div1->SetBinError(46,0.005357163); div1->SetBinError(47,0.007253686); div1->SetBinError(48,0.005223386); div1->SetBinError(49,0.008797413); div1->SetBinError(50,0.005558691); div1->SetBinError(51,0.007349496); div1->SetBinError(52,0.008295151); div1->SetBinError(53,0.009297528); div1->SetBinError(54,0.00664883); div1->SetBinError(55,0.009867593); div1->SetBinError(56,0.01167894); div1->SetMinimum(0); div1->SetEntries(3.191517); 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.04213483); div2->SetBinContent(2,0.05913978); div2->SetBinContent(3,0.03777778); div2->SetBinContent(4,0.0335097); div2->SetBinContent(5,0.03669725); div2->SetBinContent(6,0.02460203); div2->SetBinContent(7,0.02453988); div2->SetBinContent(8,0.02615385); div2->SetBinContent(9,0.03039514); div2->SetBinContent(10,0.02535211); div2->SetBinContent(11,0.02279635); div2->SetBinContent(12,0.03547067); div2->SetBinContent(13,0.03342618); div2->SetBinContent(14,0.02813299); div2->SetBinContent(15,0.01577287); div2->SetBinContent(16,0.005610098); div2->SetBinContent(17,0.0240113); div2->SetBinContent(18,0.01851852); div2->SetBinContent(19,0.02279635); div2->SetBinContent(20,0.01536313); div2->SetBinContent(21,0.02493075); div2->SetBinContent(22,0.02303523); div2->SetBinContent(23,0.0112835); div2->SetBinContent(24,0.01596517); div2->SetBinContent(25,0.01984127); div2->SetBinContent(26,0.0227577); div2->SetBinContent(27,0.02109705); div2->SetBinContent(28,0.009628611); div2->SetBinContent(29,0.01122195); div2->SetBinContent(30,0.01526718); div2->SetBinContent(31,0.0128388); div2->SetBinContent(32,0.0116129); div2->SetBinContent(33,0.1369509); div2->SetBinContent(34,0.1607143); div2->SetBinContent(35,0.1984962); div2->SetBinContent(36,0.1319444); div2->SetBinContent(37,0.1283697); div2->SetBinContent(38,0.1408451); div2->SetBinContent(39,0.1209801); div2->SetBinContent(41,0.01510989); div2->SetBinContent(42,0.007082153); div2->SetBinContent(43,0.006472492); div2->SetBinContent(44,0.008849558); div2->SetBinContent(45,0.01564723); div2->SetBinContent(46,0.006570302); div2->SetBinContent(47,0.01048951); div2->SetBinContent(48,0.003552398); div2->SetBinContent(49,0.01296596); div2->SetBinContent(50,0.0109375); div2->SetBinContent(51,0.008849558); div2->SetBinContent(52,0.0137457); div2->SetBinContent(53,0.0249584); div2->SetBinContent(54,0.008403361); div2->SetBinContent(55,0.01631702); div2->SetBinContent(56,0.01144165); div2->SetBinError(1,0.01311231); div2->SetBinError(2,0.0156749); div2->SetBinError(3,0.01094332); div2->SetBinError(4,0.009094928); div2->SetBinError(5,0.008925769); div2->SetBinError(6,0.006902773); div2->SetBinError(7,0.007096025); div2->SetBinError(8,0.007369078); div2->SetBinError(9,0.007981485); div2->SetBinError(10,0.006926998); div2->SetBinError(11,0.006774688); div2->SetBinError(12,0.00826651); div2->SetBinError(13,0.008070545); div2->SetBinError(14,0.007004008); div2->SetBinError(15,0.00561424); div2->SetBinError(16,0.003015149); div2->SetBinError(17,0.006725995); div2->SetBinError(18,0.005835049); div2->SetBinError(19,0.006774688); div2->SetBinError(20,0.005206305); div2->SetBinError(21,0.00680406); div2->SetBinError(22,0.006434802); div2->SetBinError(23,0.00441308); div2->SetBinError(24,0.005421903); div2->SetBinError(25,0.005844614); div2->SetBinError(26,0.006352213); div2->SetBinError(27,0.006238435); div2->SetBinError(28,0.003996378); div2->SetBinError(29,0.004136909); div2->SetBinError(30,0.004951816); div2->SetBinError(31,0.004764515); div2->SetBinError(32,0.004288116); div2->SetBinError(33,0.01822445); div2->SetBinError(34,0.02005736); div2->SetBinError(35,0.02497423); div2->SetBinError(36,0.01845449); div2->SetBinError(37,0.01743629); div2->SetBinError(38,0.01846888); div2->SetBinError(39,0.01834564); div2->SetBinError(41,0.005115813); div2->SetBinError(42,0.003433775); div2->SetBinError(43,0.003496608); div2->SetBinError(44,0.003952682); div2->SetBinError(45,0.005307963); div2->SetBinError(46,0.003176502); div2->SetBinError(47,0.004720913); div2->SetBinError(48,0.00266164); div2->SetBinError(49,0.005106151); div2->SetBinError(50,0.004566329); div2->SetBinError(51,0.004329946); div2->SetBinError(52,0.005429618); div2->SetBinError(53,0.007462306); div2->SetBinError(54,0.004102602); div2->SetBinError(55,0.006955045); div2->SetBinError(56,0.005664189); div2->SetEntries(1.961374); 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.03089888); div3->SetBinContent(2,0.05107527); div3->SetBinContent(3,0.03333333); div3->SetBinContent(4,0.02292769); div3->SetBinContent(5,0.02446483); div3->SetBinContent(6,0.01736614); div3->SetBinContent(7,0.01840491); div3->SetBinContent(8,0.02); div3->SetBinContent(9,0.02583587); div3->SetBinContent(10,0.02112676); div3->SetBinContent(11,0.01975684); div3->SetBinContent(12,0.02319236); div3->SetBinContent(13,0.02089136); div3->SetBinContent(14,0.02173913); div3->SetBinContent(15,0.007886435); div3->SetBinContent(16,0.001402525); div3->SetBinContent(17,0.01977401); div3->SetBinContent(18,0.01566952); div3->SetBinContent(19,0.01215805); div3->SetBinContent(20,0.01396648); div3->SetBinContent(21,0.01246537); div3->SetBinContent(22,0.01490515); div3->SetBinContent(23,0.008462623); div3->SetBinContent(24,0.008708273); div3->SetBinContent(25,0.01322751); div3->SetBinContent(26,0.02141901); div3->SetBinContent(27,0.02250352); div3->SetBinContent(28,0.005502063); div3->SetBinContent(29,0.006234414); div3->SetBinContent(30,0.008905852); div3->SetBinContent(31,0.008559201); div3->SetBinContent(32,0.00516129); div3->SetBinContent(33,0.1059432); div3->SetBinContent(34,0.1313776); div3->SetBinContent(35,0.1578947); div3->SetBinContent(36,0.1013889); div3->SetBinContent(37,0.1026958); div3->SetBinContent(38,0.1011524); div3->SetBinContent(39,0.09647779); div3->SetBinContent(41,0.009615385); div3->SetBinContent(42,0.007082153); div3->SetBinContent(43,0.006472492); div3->SetBinContent(44,0.005899705); div3->SetBinContent(45,0.0113798); div3->SetBinContent(46,0.005256242); div3->SetBinContent(47,0.008741259); div3->SetBinContent(48,0.003552398); div3->SetBinContent(49,0.006482982); div3->SetBinContent(50,0.0078125); div3->SetBinContent(51,0.005309735); div3->SetBinContent(52,0.01030928); div3->SetBinContent(53,0.01663894); div3->SetBinContent(54,0.008403361); div3->SetBinContent(55,0.01398601); div3->SetBinContent(56,0.01144165); div3->SetBinError(1,0.010954); div3->SetBinError(2,0.0143656); div3->SetBinError(3,0.01017798); div3->SetBinError(4,0.007321869); div3->SetBinError(5,0.007072859); div3->SetBinError(6,0.00567381); div3->SetBinError(7,0.006033831); div3->SetBinError(8,0.006331466); div3->SetBinError(9,0.007273305); div3->SetBinError(10,0.006247779); div3->SetBinError(11,0.006249763); div3->SetBinError(12,0.006481603); div3->SetBinError(13,0.006173786); div3->SetBinError(14,0.006049904); div3->SetBinError(15,0.003840131); div3->SetBinError(16,0.001455049); div3->SetBinError(17,0.006027979); div3->SetBinError(18,0.005315945); div3->SetBinError(19,0.004772492); div3->SetBinError(20,0.004938541); div3->SetBinError(21,0.004619038); div3->SetBinError(22,0.005042738); div3->SetBinError(23,0.003772672); div3->SetBinError(24,0.003886896); div3->SetBinError(25,0.004663987); div3->SetBinError(26,0.006138433); div3->SetBinError(27,0.006469827); div3->SetBinError(28,0.002955092); div3->SetBinError(29,0.003008259); div3->SetBinError(30,0.003683757); div3->SetBinError(31,0.003817556); div3->SetBinError(32,0.002766044); div3->SetBinError(33,0.01550751); div3->SetBinError(34,0.01763707); div3->SetBinError(35,0.02153184); div3->SetBinError(36,0.01564521); div3->SetBinError(37,0.01516119); div3->SetBinError(38,0.01500005); div3->SetBinError(39,0.01593053); div3->SetBinError(41,0.003990644); div3->SetBinError(42,0.003433775); div3->SetBinError(43,0.003496608); div3->SetBinError(44,0.003176429); div3->SetBinError(45,0.004452564); div3->SetBinError(46,0.002818659); div3->SetBinError(47,0.0042747); div3->SetBinError(48,0.00266164); div3->SetBinError(49,0.003502486); div3->SetBinError(50,0.003802672); div3->SetBinError(51,0.003288959); div3->SetBinError(52,0.004636079); div3->SetBinError(53,0.005940409); div3->SetBinError(54,0.004102602); div3->SetBinError(55,0.006385017); div3->SetBinError(56,0.005664189); div3->SetEntries(1.493239); 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.04","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.02","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.01","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 7683 SL1L1"); AText = pt->AddText("HV = 3300 V, FEth = 20 mV, Source filter = 100.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }