void Efficiency_5762_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:06:34 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.008736816,68.5,0.07863134); 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.04025765); div1->SetBinContent(2,0.04131227); div1->SetBinContent(3,0.02466598); div1->SetBinContent(4,0.0175146); div1->SetBinContent(5,0.01849112); div1->SetBinContent(6,0.02442428); div1->SetBinContent(7,0.02949438); div1->SetBinContent(8,0.01980198); div1->SetBinContent(9,0.02280349); div1->SetBinContent(10,0.0247557); div1->SetBinContent(11,0.03103448); div1->SetBinContent(12,0.02322308); div1->SetBinContent(13,0.0317757); div1->SetBinContent(14,0.02195734); div1->SetBinContent(15,0.02461743); div1->SetBinContent(16,0.0271164); div1->SetBinContent(17,0.02567314); div1->SetBinContent(18,0.0275112); div1->SetBinContent(19,0.02839757); div1->SetBinContent(20,0.02935546); div1->SetBinContent(21,0.0316129); div1->SetBinContent(22,0.02057357); div1->SetBinContent(23,0.02998696); div1->SetBinContent(24,0.02774019); div1->SetBinContent(25,0.02271293); div1->SetBinContent(26,0.02313946); div1->SetBinContent(27,0.02706454); div1->SetBinContent(28,0.02872861); div1->SetBinContent(29,0.02948403); div1->SetBinContent(30,0.02416028); div1->SetBinContent(31,0.0137586); div1->SetBinContent(32,0.01902497); div1->SetBinContent(33,0.03119482); div1->SetBinContent(34,0.03629977); div1->SetBinContent(35,0.02219404); div1->SetBinContent(36,0.02163164); div1->SetBinContent(37,0.03808425); div1->SetBinContent(38,0.03904924); div1->SetBinContent(39,0.02800249); div1->SetBinContent(40,0.01943574); div1->SetBinContent(41,0.02564103); div1->SetBinContent(42,0.03456356); div1->SetBinContent(43,0.02508251); div1->SetBinContent(44,0.02397476); div1->SetBinContent(45,0.02740599); div1->SetBinContent(46,0.01637356); div1->SetBinContent(47,0.0331447); div1->SetBinContent(48,0.02739726); div1->SetBinContent(49,0.03217612); div1->SetBinContent(50,0.03849372); div1->SetBinContent(51,0.0368932); div1->SetBinContent(52,0.02922941); div1->SetBinContent(53,0.03856041); div1->SetBinContent(54,0.02780269); div1->SetBinContent(55,0.02617801); div1->SetBinContent(56,0.02197802); div1->SetBinContent(57,0.03037383); div1->SetBinContent(58,0.02635229); div1->SetBinContent(59,0.03639847); div1->SetBinError(1,0.009667013); div1->SetBinError(2,0.008525052); div1->SetBinError(3,0.005825677); div1->SetBinError(4,0.004327812); div1->SetBinError(5,0.004201117); div1->SetBinError(6,0.004773664); div1->SetBinError(7,0.005332682); div1->SetBinError(8,0.004268826); div1->SetBinError(9,0.004501324); div1->SetBinError(10,0.004647765); div1->SetBinError(11,0.005441353); div1->SetBinError(12,0.004658679); div1->SetBinError(13,0.005242642); div1->SetBinError(14,0.004261434); div1->SetBinError(15,0.004682065); div1->SetBinError(16,0.004932229); div1->SetBinError(17,0.004651902); div1->SetBinError(18,0.004891291); div1->SetBinError(19,0.005120249); div1->SetBinError(20,0.0050698); div1->SetBinError(21,0.005319098); div1->SetBinError(22,0.004095096); div1->SetBinError(23,0.005186968); div1->SetBinError(24,0.005053849); div1->SetBinError(25,0.004355993); div1->SetBinError(26,0.004382771); div1->SetBinError(27,0.00504676); div1->SetBinError(28,0.004900767); div1->SetBinError(29,0.004986388); div1->SetBinError(30,0.004359693); div1->SetBinError(31,0.003277416); div1->SetBinError(32,0.003827057); div1->SetBinError(33,0.005041746); div1->SetBinError(34,0.005488409); div1->SetBinError(35,0.00431036); div1->SetBinError(36,0.00419419); div1->SetBinError(37,0.005602689); div1->SetBinError(38,0.005629929); div1->SetBinError(39,0.0048729); div1->SetBinError(40,0.003977416); div1->SetBinError(41,0.004434403); div1->SetBinError(42,0.005336361); div1->SetBinError(43,0.004713334); div1->SetBinError(44,0.004491419); div1->SetBinError(45,0.004871259); div1->SetBinError(46,0.003554304); div1->SetBinError(47,0.00611872); div1->SetBinError(48,0.005644849); div1->SetBinError(49,0.006155943); div1->SetBinError(50,0.00678913); div1->SetBinError(51,0.007134418); div1->SetBinError(52,0.005958094); div1->SetBinError(53,0.006877019); div1->SetBinError(54,0.005826136); div1->SetBinError(55,0.006082702); div1->SetBinError(56,0.005642999); div1->SetBinError(57,0.006994955); div1->SetBinError(58,0.00702704); div1->SetBinError(59,0.009943498); div1->SetMinimum(0); div1->SetEntries(1.626082); 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.02898551); div2->SetBinContent(2,0.03523694); div2->SetBinContent(3,0.01541624); div2->SetBinContent(4,0.01501251); div2->SetBinContent(5,0.01701183); div2->SetBinContent(6,0.02302861); div2->SetBinContent(7,0.02176966); div2->SetBinContent(8,0.01768034); div2->SetBinContent(9,0.01810865); div2->SetBinContent(10,0.01954397); div2->SetBinContent(11,0.02068966); div2->SetBinContent(12,0.01759324); div2->SetBinContent(13,0.02492212); div2->SetBinContent(14,0.01631117); div2->SetBinContent(15,0.01929474); div2->SetBinContent(16,0.01851852); div2->SetBinContent(17,0.02003757); div2->SetBinContent(18,0.02431222); div2->SetBinContent(19,0.01893171); div2->SetBinContent(20,0.02425016); div2->SetBinContent(21,0.02); div2->SetBinContent(22,0.01870324); div2->SetBinContent(23,0.02281617); div2->SetBinContent(24,0.02300406); div2->SetBinContent(25,0.0170347); div2->SetBinContent(26,0.01938712); div2->SetBinContent(27,0.02359473); div2->SetBinContent(28,0.02628362); div2->SetBinContent(29,0.02149877); div2->SetBinContent(30,0.02180318); div2->SetBinContent(31,0.008755472); div2->SetBinContent(32,0.01486326); div2->SetBinContent(33,0.02118893); div2->SetBinContent(34,0.029274); div2->SetBinContent(35,0.01838935); div2->SetBinContent(36,0.01792336); div2->SetBinContent(37,0.03115984); div2->SetBinContent(38,0.02942841); div2->SetBinContent(39,0.02053516); div2->SetBinContent(40,0.01630094); div2->SetBinContent(41,0.02108262); div2->SetBinContent(42,0.02753368); div2->SetBinContent(43,0.01980198); div2->SetBinContent(44,0.02018927); div2->SetBinContent(45,0.02421925); div2->SetBinContent(46,0.01455428); div2->SetBinContent(47,0.02910267); div2->SetBinContent(48,0.01969178); div2->SetBinContent(49,0.02455546); div2->SetBinContent(50,0.03012552); div2->SetBinContent(51,0.02912621); div2->SetBinContent(52,0.02391497); div2->SetBinContent(53,0.03427592); div2->SetBinContent(54,0.0206278); div2->SetBinContent(55,0.02303665); div2->SetBinContent(56,0.01428571); div2->SetBinContent(57,0.02686916); div2->SetBinContent(58,0.02080444); div2->SetBinContent(59,0.02873563); div2->SetBinError(1,0.007995098); div2->SetBinError(2,0.007771618); div2->SetBinError(3,0.004474678); div2->SetBinError(4,0.003972037); div2->SetBinError(5,0.004009874); div2->SetBinError(6,0.004617104); div2->SetBinError(7,0.004486842); div2->SetBinError(8,0.00400625); div2->SetBinError(9,0.003953984); div2->SetBinError(10,0.004067062); div2->SetBinError(11,0.004320734); div2->SetBinError(12,0.003985361); div2->SetBinError(13,0.004562614); div2->SetBinError(14,0.003607429); div2->SetBinError(15,0.004080635); div2->SetBinError(16,0.003975916); div2->SetBinError(17,0.004043585); div2->SetBinError(18,0.00455892); div2->SetBinError(19,0.00407003); div2->SetBinError(20,0.0045465); div2->SetBinError(21,0.004100107); div2->SetBinError(22,0.003881727); div2->SetBinError(23,0.004439182); div2->SetBinError(24,0.00454353); div2->SetBinError(25,0.003706207); div2->SetBinError(26,0.003966859); div2->SetBinError(27,0.004668022); div2->SetBinError(28,0.004658035); div2->SetBinError(29,0.004166783); div2->SetBinError(30,0.004113693); div2->SetBinError(31,0.002558954); div2->SetBinError(32,0.003335062); div2->SetBinError(33,0.004045547); div2->SetBinError(34,0.004848304); div2->SetBinError(35,0.00387789); div2->SetBinError(36,0.003773869); div2->SetBinError(37,0.004988824); div2->SetBinError(38,0.004781067); div2->SetBinError(39,0.004086972); div2->SetBinError(40,0.003605039); div2->SetBinError(41,0.003969214); div2->SetBinError(42,0.00468262); div2->SetBinError(43,0.004124078); div2->SetBinError(44,0.004076108); div2->SetBinError(45,0.004540314); div2->SetBinError(46,0.003329289); div2->SetBinError(47,0.005677906); div2->SetBinError(48,0.004682207); div2->SetBinError(49,0.005274369); div2->SetBinError(50,0.005892387); div2->SetBinError(51,0.006225234); div2->SetBinError(52,0.00531418); div2->SetBinError(53,0.006422852); div2->SetBinError(54,0.004918948); div2->SetBinError(55,0.005656878); div2->SetBinError(56,0.004435711); div2->SetBinError(57,0.006520976); div2->SetBinError(58,0.006146481); div2->SetBinError(59,0.008677233); div2->SetEntries(1.291133); 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.02254428); div3->SetBinContent(2,0.01944107); div3->SetBinContent(3,0.01336074); div3->SetBinContent(4,0.0116764); div3->SetBinContent(5,0.01035503); div3->SetBinContent(6,0.01744592); div3->SetBinContent(7,0.01685393); div3->SetBinContent(8,0.007072136); div3->SetBinContent(9,0.01341382); div3->SetBinContent(10,0.01368078); div3->SetBinContent(11,0.0137931); div3->SetBinContent(12,0.01125968); div3->SetBinContent(13,0.01557632); div3->SetBinContent(14,0.01380176); div3->SetBinContent(15,0.01330672); div3->SetBinContent(16,0.01190476); div3->SetBinContent(17,0.01377583); div3->SetBinContent(18,0.01663468); div3->SetBinContent(19,0.01487492); div3->SetBinContent(20,0.01659221); div3->SetBinContent(21,0.01225806); div3->SetBinContent(22,0.01683292); div3->SetBinContent(23,0.01564537); div3->SetBinContent(24,0.01623816); div3->SetBinContent(25,0.01324921); div3->SetBinContent(26,0.01188243); div3->SetBinContent(27,0.01387925); div3->SetBinContent(28,0.01894866); div3->SetBinContent(29,0.01842752); div3->SetBinContent(30,0.01296405); div3->SetBinContent(31,0.005003127); div3->SetBinContent(32,0.01248514); div3->SetBinContent(33,0.01118305); div3->SetBinContent(34,0.01639344); div3->SetBinContent(35,0.01585289); div3->SetBinContent(36,0.01421508); div3->SetBinContent(37,0.01846509); div3->SetBinContent(38,0.02150538); div3->SetBinContent(39,0.01182327); div3->SetBinContent(40,0.01065831); div3->SetBinContent(41,0.01367521); div3->SetBinContent(42,0.02108963); div3->SetBinContent(43,0.01056106); div3->SetBinContent(44,0.01388013); div3->SetBinContent(45,0.01465902); div3->SetBinContent(46,0.01091571); div3->SetBinContent(47,0.02263541); div3->SetBinContent(48,0.01284247); div3->SetBinContent(49,0.0169348); div3->SetBinContent(50,0.02008368); div3->SetBinContent(51,0.02038835); div3->SetBinContent(52,0.02037201); div3->SetBinContent(53,0.02656384); div3->SetBinContent(54,0.01434978); div3->SetBinContent(55,0.01780105); div3->SetBinContent(56,0.005494505); div3->SetBinContent(57,0.02570093); div3->SetBinContent(58,0.01386963); div3->SetBinContent(59,0.0210728); div3->SetBinError(1,0.006929884); div3->SetBinError(2,0.005537941); div3->SetBinError(3,0.004133928); div3->SetBinError(4,0.003457858); div3->SetBinError(5,0.003049118); div3->SetBinError(6,0.003950045); div3->SetBinError(7,0.003886923); div3->SetBinError(8,0.002424479); div3->SetBinError(9,0.003346808); div3->SetBinError(10,0.003334577); div3->SetBinError(11,0.003446456); div3->SetBinError(12,0.003113615); div3->SetBinError(13,0.003504066); div3->SetBinError(14,0.003288237); div3->SetBinError(15,0.003318708); div3->SetBinError(16,0.003112137); div3->SetBinError(17,0.003281736); div3->SetBinError(18,0.003683089); div3->SetBinError(19,0.003558128); div3->SetBinError(20,0.003673151); div3->SetBinError(21,0.003123548); div3->SetBinError(22,0.003659795); div3->SetBinError(23,0.003593058); div3->SetBinError(24,0.003736977); div3->SetBinError(25,0.003224009); div3->SetBinError(26,0.003023169); div3->SetBinError(27,0.003469118); div3->SetBinError(28,0.003871754); div3->SetBinError(29,0.003821098); div3->SetBinError(30,0.003078648); div3->SetBinError(31,0.00189399); div3->SetBinError(32,0.003028905); div3->SetBinError(33,0.002836876); div3->SetBinError(34,0.003494737); div3->SetBinError(35,0.003569779); div3->SetBinError(36,0.003317444); div3->SetBinError(37,0.003707757); div3->SetBinError(38,0.004000231); div3->SetBinError(39,0.003007382); div3->SetBinError(40,0.002851894); div3->SetBinError(41,0.003117875); div3->SetBinError(42,0.004025387); div3->SetBinError(43,0.002911596); div3->SetBinError(44,0.003307894); div3->SetBinError(45,0.003426695); div3->SetBinError(46,0.002841664); div3->SetBinError(47,0.004921271); div3->SetBinError(48,0.003691685); div3->SetBinError(49,0.004279519); div3->SetBinError(50,0.004680542); div3->SetBinError(51,0.00508438); div3->SetBinError(52,0.004854157); div3->SetBinError(53,0.005548605); div3->SetBinError(54,0.004017186); div3->SetBinError(55,0.004893416); div3->SetBinError(56,0.002639359); div3->SetBinError(57,0.006357898); div3->SetBinError(58,0.004902493); div3->SetBinError(59,0.007276019); div3->SetEntries(0.8981645); 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.03","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 5762 SL1L1"); AText = pt->AddText("HV = 3200 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }