void Efficiency_7533_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:20:02 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1833333,68.5,1.35); 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.9689655); div1->SetBinContent(2,0.9226006); div1->SetBinContent(3,0.9505376); div1->SetBinContent(4,0.9386712); div1->SetBinContent(5,0.9483037); div1->SetBinContent(6,0.9378698); div1->SetBinContent(7,0.957265); div1->SetBinContent(8,0.9406897); div1->SetBinContent(9,0.9342466); div1->SetBinContent(10,0.9404467); div1->SetBinContent(11,0.9476662); div1->SetBinContent(12,0.9345794); div1->SetBinContent(13,0.9435696); div1->SetBinContent(14,0.946545); div1->SetBinContent(15,0.9527559); div1->SetBinContent(16,0.948468); div1->SetBinContent(17,0.9503268); div1->SetBinContent(18,0.9350649); div1->SetBinContent(19,0.9375887); div1->SetBinContent(20,0.941337); div1->SetBinContent(21,0.9478261); div1->SetBinContent(22,0.9463415); div1->SetBinContent(23,0.9453333); div1->SetBinContent(24,0.9407008); div1->SetBinContent(25,0.9407895); div1->SetBinContent(26,0.9464923); div1->SetBinContent(27,0.9468531); div1->SetBinContent(28,0.8980645); div1->SetBinContent(29,0.9443758); div1->SetBinContent(30,0.9507212); div1->SetBinContent(31,0.9460432); div1->SetBinContent(32,0.9413146); div1->SetBinContent(33,0.9399538); div1->SetBinContent(34,0.9537137); div1->SetBinContent(35,0.936255); div1->SetBinContent(36,0.9446541); div1->SetBinContent(37,0.9341935); div1->SetBinContent(38,0.964539); div1->SetBinContent(39,0.9410959); div1->SetBinContent(40,0.9447368); div1->SetBinContent(41,0.9502551); div1->SetBinContent(42,0.9266896); div1->SetBinContent(43,0.9465241); div1->SetBinContent(44,0.9422222); div1->SetBinContent(45,0.9532828); div1->SetBinContent(46,0.9459135); div1->SetBinContent(47,0.936228); div1->SetBinContent(48,0.9539823); div1->SetBinContent(49,0.9464567); div1->SetBinContent(50,0.9527972); div1->SetBinContent(51,0.9471891); div1->SetBinContent(52,0.921273); div1->SetBinContent(53,0.9470199); div1->SetBinContent(54,0.9383667); div1->SetBinContent(55,0.9356618); div1->SetBinContent(56,0.926499); div1->SetBinError(1,0.1147033); div1->SetBinError(2,0.1047797); div1->SetBinError(3,0.08929259); div1->SetBinError(4,0.07873185); div1->SetBinError(5,0.07725623); div1->SetBinError(6,0.07331949); div1->SetBinError(7,0.07305694); div1->SetBinError(8,0.07095721); div1->SetBinError(9,0.07035217); div1->SetBinError(10,0.06728438); div1->SetBinError(11,0.07225219); div1->SetBinError(12,0.06947257); div1->SetBinError(13,0.06937113); div1->SetBinError(14,0.06930734); div1->SetBinError(15,0.06987479); div1->SetBinError(16,0.07174188); div1->SetBinError(17,0.06960481); div1->SetBinError(18,0.06854521); div1->SetBinError(19,0.0717796); div1->SetBinError(20,0.07060516); div1->SetBinError(21,0.06772009); div1->SetBinError(22,0.06701936); div1->SetBinError(23,0.07002144); div1->SetBinError(24,0.07014026); div1->SetBinError(25,0.06930955); div1->SetBinError(26,0.06618519); div1->SetBinError(27,0.07180082); div1->SetBinError(28,0.06630047); div1->SetBinError(29,0.0673688); div1->SetBinError(30,0.06676408); div1->SetBinError(31,0.06643882); div1->SetBinError(32,0.06548788); div1->SetBinError(33,0.06488629); div1->SetBinError(34,0.06333096); div1->SetBinError(35,0.06938043); div1->SetBinError(36,0.06797434); div1->SetBinError(37,0.06827626); div1->SetBinError(38,0.06692715); div1->SetBinError(39,0.07073657); div1->SetBinError(40,0.06952647); div1->SetBinError(41,0.06875233); div1->SetBinError(42,0.06394436); div1->SetBinError(43,0.0701809); div1->SetBinError(44,0.0736277); div1->SetBinError(45,0.06856695); div1->SetBinError(46,0.06651182); div1->SetBinError(47,0.07012799); div1->SetBinError(48,0.08122526); div1->SetBinError(49,0.07616576); div1->SetBinError(50,0.0806518); div1->SetBinError(51,0.07926444); div1->SetBinError(52,0.07698841); div1->SetBinError(53,0.07813058); div1->SetBinError(54,0.07485865); div1->SetBinError(55,0.08158865); div1->SetBinError(56,0.0830802); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(52.80186); 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.9275862); div2->SetBinContent(2,0.8947368); div2->SetBinContent(3,0.9053763); div2->SetBinContent(4,0.923339); div2->SetBinContent(5,0.9305331); div2->SetBinContent(6,0.9127219); div2->SetBinContent(7,0.9330484); div2->SetBinContent(8,0.9075862); div2->SetBinContent(9,0.9136986); div2->SetBinContent(10,0.9193548); div2->SetBinContent(11,0.9179632); div2->SetBinContent(12,0.9038718); div2->SetBinContent(13,0.9146982); div2->SetBinContent(14,0.9217731); div2->SetBinContent(15,0.9212598); div2->SetBinContent(16,0.9094708); div2->SetBinContent(17,0.9267974); div2->SetBinContent(18,0.9142857); div2->SetBinContent(19,0.9134752); div2->SetBinContent(20,0.9167804); div2->SetBinContent(21,0.9242236); div2->SetBinContent(22,0.9256098); div2->SetBinContent(23,0.9213333); div2->SetBinContent(24,0.9097035); div2->SetBinContent(25,0.9197368); div2->SetBinContent(26,0.9262782); div2->SetBinContent(27,0.9160839); div2->SetBinContent(28,0.84); div2->SetBinContent(29,0.9184178); div2->SetBinContent(30,0.9302885); div2->SetBinContent(31,0.9256595); div2->SetBinContent(32,0.9143192); div2->SetBinContent(33,0.9133949); div2->SetBinContent(34,0.9300323); div2->SetBinContent(35,0.9083665); div2->SetBinContent(36,0.9132075); div2->SetBinContent(37,0.9083871); div2->SetBinContent(38,0.9373522); div2->SetBinContent(39,0.9150685); div2->SetBinContent(40,0.9157895); div2->SetBinContent(41,0.9221939); div2->SetBinContent(42,0.9014891); div2->SetBinContent(43,0.921123); div2->SetBinContent(44,0.9214815); div2->SetBinContent(45,0.9292929); div2->SetBinContent(46,0.9266827); div2->SetBinContent(47,0.917232); div2->SetBinContent(48,0.920354); div2->SetBinContent(49,0.9228346); div2->SetBinContent(50,0.9335664); div2->SetBinContent(51,0.923339); div2->SetBinContent(52,0.8911223); div2->SetBinContent(53,0.9122517); div2->SetBinContent(54,0.9029276); div2->SetBinContent(55,0.9025735); div2->SetBinContent(56,0.9052224); div2->SetBinError(1,0.1110257); div2->SetBinError(2,0.1024161); div2->SetBinError(3,0.08611117); div2->SetBinError(4,0.07777108); div2->SetBinError(5,0.0761735); div2->SetBinError(6,0.07184949); div2->SetBinError(7,0.07167286); div2->SetBinError(8,0.0690883); div2->SetBinError(9,0.06919605); div2->SetBinError(10,0.06615624); div2->SetBinError(11,0.07055677); div2->SetBinError(12,0.06776538); div2->SetBinError(13,0.06778269); div2->SetBinError(14,0.06795014); div2->SetBinError(15,0.06814443); div2->SetBinError(16,0.06953149); div2->SetBinError(17,0.06831504); div2->SetBinError(18,0.06740701); div2->SetBinError(19,0.07039943); div2->SetBinError(20,0.06922763); div2->SetBinError(21,0.06645828); div2->SetBinError(22,0.0659212); div2->SetBinError(23,0.06869151); div2->SetBinError(24,0.06841077); div2->SetBinError(25,0.06815001); div2->SetBinError(26,0.06512799); div2->SetBinError(27,0.07005396); div2->SetBinError(28,0.06309588); div2->SetBinError(29,0.06598333); div2->SetBinError(30,0.06569047); div2->SetBinError(31,0.06536818); div2->SetBinError(32,0.06408295); div2->SetBinError(33,0.06351501); div2->SetBinError(34,0.06215371); div2->SetBinError(35,0.06783498); div2->SetBinError(36,0.06628045); div2->SetBinError(37,0.06686635); div2->SetBinError(38,0.06551319); div2->SetBinError(39,0.06927327); div2->SetBinError(40,0.06793208); div2->SetBinError(41,0.06723226); div2->SetBinError(42,0.06264541); div2->SetBinError(43,0.06877158); div2->SetBinError(44,0.07241588); div2->SetBinError(45,0.06727517); div2->SetBinError(46,0.0655006); div2->SetBinError(47,0.06906483); div2->SetBinError(48,0.07907978); div2->SetBinError(49,0.07474352); div2->SetBinError(50,0.07943375); div2->SetBinError(51,0.07777108); div2->SetBinError(52,0.07510626); div2->SetBinError(53,0.07598222); div2->SetBinError(54,0.0727426); div2->SetBinError(55,0.0794301); div2->SetBinError(56,0.08165555); div2->SetMaximum(1); div2->SetEntries(51.2953); 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.9068966); div3->SetBinContent(2,0.8637771); div3->SetBinContent(3,0.883871); div3->SetBinContent(4,0.8926746); div3->SetBinContent(5,0.8869144); div3->SetBinContent(6,0.8846154); div3->SetBinContent(7,0.9074074); div3->SetBinContent(8,0.8896552); div3->SetBinContent(9,0.8931507); div3->SetBinContent(10,0.8908189); div3->SetBinContent(11,0.903819); div3->SetBinContent(12,0.8624833); div3->SetBinContent(13,0.8897638); div3->SetBinContent(14,0.8891786); div3->SetBinContent(15,0.9055118); div3->SetBinContent(16,0.8774373); div3->SetBinContent(17,0.8928105); div3->SetBinContent(18,0.8818182); div3->SetBinContent(19,0.8794326); div3->SetBinContent(20,0.888131); div3->SetBinContent(21,0.8919255); div3->SetBinContent(22,0.902439); div3->SetBinContent(23,0.9); div3->SetBinContent(24,0.8827493); div3->SetBinContent(25,0.9013158); div3->SetBinContent(26,0.8953627); div3->SetBinContent(27,0.8993007); div3->SetBinContent(28,0.8064516); div3->SetBinContent(29,0.8825711); div3->SetBinContent(30,0.8990385); div3->SetBinContent(31,0.8992806); div3->SetBinContent(32,0.8920188); div3->SetBinContent(33,0.8937644); div3->SetBinContent(34,0.9171152); div3->SetBinContent(35,0.8804781); div3->SetBinContent(36,0.8880503); div3->SetBinContent(37,0.8929032); div3->SetBinContent(38,0.9066194); div3->SetBinContent(39,0.8958904); div3->SetBinContent(40,0.9039474); div3->SetBinContent(41,0.8864796); div3->SetBinContent(42,0.8728522); div3->SetBinContent(43,0.8997326); div3->SetBinContent(44,0.9007407); div3->SetBinContent(45,0.8939394); div3->SetBinContent(46,0.8966346); div3->SetBinContent(47,0.8887381); div3->SetBinContent(48,0.8902655); div3->SetBinContent(49,0.8866142); div3->SetBinContent(50,0.8933566); div3->SetBinContent(51,0.8943782); div3->SetBinContent(52,0.8458961); div3->SetBinContent(53,0.897351); div3->SetBinContent(54,0.8844376); div3->SetBinContent(55,0.8768382); div3->SetBinContent(56,0.8820116); div3->SetBinContent(57,0.003521127); div3->SetBinError(1,0.1091764); div3->SetBinError(2,0.09977482); div3->SetBinError(3,0.08458667); div3->SetBinError(4,0.0758413); div3->SetBinError(5,0.07350068); div3->SetBinError(6,0.07019828); div3->SetBinError(7,0.07020067); div3->SetBinError(8,0.0680711); div3->SetBinError(9,0.06803547); div3->SetBinError(10,0.06462282); div3->SetBinError(11,0.06974614); div3->SetBinError(12,0.06544841); div3->SetBinError(13,0.06640391); div3->SetBinError(14,0.06615479); div3->SetBinError(15,0.06727548); div3->SetBinError(16,0.06770361); div3->SetBinError(17,0.06644207); div3->SetBinError(18,0.0656196); div3->SetBinError(19,0.06844021); div3->SetBinError(20,0.06761246); div3->SetBinError(21,0.06472261); div3->SetBinError(22,0.06468885); div3->SetBinError(23,0.06750437); div3->SetBinError(24,0.06689861); div3->SetBinError(25,0.06713167); div3->SetBinError(26,0.06350341); div3->SetBinError(27,0.06909689); div3->SetBinError(28,0.06122666); div3->SetBinError(29,0.06405894); div3->SetBinError(30,0.06404065); div3->SetBinError(31,0.06397662); div3->SetBinError(32,0.06291698); div3->SetBinError(33,0.06249705); div3->SetBinError(34,0.06150942); div3->SetBinError(35,0.06628134); div3->SetBinError(36,0.06491812); div3->SetBinError(37,0.06601711); div3->SetBinError(38,0.06390634); div3->SetBinError(39,0.06819048); div3->SetBinError(40,0.06727736); div3->SetBinError(41,0.06528608); div3->SetBinError(42,0.06116167); div3->SetBinError(43,0.06757963); div3->SetBinError(44,0.07119939); div3->SetBinError(45,0.06536105); div3->SetBinError(46,0.06391334); div3->SetBinError(47,0.06746297); div3->SetBinError(48,0.07714873); div3->SetBinError(49,0.07255054); div3->SetBinError(50,0.07687289); div3->SetBinError(51,0.0759488); div3->SetBinError(52,0.07226211); div3->SetBinError(53,0.07505722); div3->SetBinError(54,0.07163293); div3->SetBinError(55,0.07774179); div3->SetBinError(56,0.0800948); div3->SetBinError(57,0.003730067); div3->SetMaximum(1); div3->SetEntries(49.79518); 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.94","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.91","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.88","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 7533 SL1L2"); AText = pt->AddText("HV = 3500 V, FEth = 20 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }