void Efficiency_6348_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:53:47 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.01781791,68.5,0.1603612); 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.08966862); div1->SetBinContent(2,0.06788079); div1->SetBinContent(3,0.07170795); div1->SetBinContent(4,0.05989305); div1->SetBinContent(5,0.0486911); div1->SetBinContent(6,0.05963086); div1->SetBinContent(7,0.05700246); div1->SetBinContent(8,0.05990566); div1->SetBinContent(9,0.04691024); div1->SetBinContent(10,0.05396146); div1->SetBinContent(11,0.06028708); div1->SetBinContent(12,0.06318681); div1->SetBinContent(13,0.06877163); div1->SetBinContent(14,0.06399317); div1->SetBinContent(15,0.04846226); div1->SetBinContent(16,0.05131638); div1->SetBinContent(17,0.04847705); div1->SetBinContent(18,0.0603915); div1->SetBinContent(19,0.05842697); div1->SetBinContent(20,0.05595899); div1->SetBinContent(21,0.052383); div1->SetBinContent(22,0.06163522); div1->SetBinContent(23,0.05718145); div1->SetBinContent(24,0.03935286); div1->SetBinContent(25,0.04771871); div1->SetBinContent(26,0.0572264); div1->SetBinContent(27,0.05258545); div1->SetBinContent(28,0.04793028); div1->SetBinContent(29,0.05911129); div1->SetBinContent(30,0.05987558); div1->SetBinContent(31,0.05533769); div1->SetBinContent(32,0.04422604); div1->SetBinContent(33,0.04902724); div1->SetBinContent(34,0.06304177); div1->SetBinContent(35,0.05774396); div1->SetBinContent(36,0.04382979); div1->SetBinContent(37,0.04861921); div1->SetBinContent(38,0.06528538); div1->SetBinContent(39,0.05823555); div1->SetBinContent(40,0.0511316); div1->SetBinContent(41,0.05014039); div1->SetBinContent(42,0.06850394); div1->SetBinContent(43,0.04798301); div1->SetBinContent(44,0.05905006); div1->SetBinContent(45,0.05016584); div1->SetBinContent(46,0.04488778); div1->SetBinContent(47,0.06072645); div1->SetBinContent(48,0.04221335); div1->SetBinContent(49,0.05576408); div1->SetBinContent(50,0.0552677); div1->SetBinContent(51,0.05796217); div1->SetBinContent(52,0.05116279); div1->SetBinContent(53,0.0564877); div1->SetBinContent(54,0.05443787); div1->SetBinContent(55,0.04659763); div1->SetBinContent(56,0.05169867); div1->SetBinContent(57,0.06501548); div1->SetBinContent(58,0.06830601); div1->SetBinContent(59,0.07428571); div1->SetBinError(1,0.01214801); div1->SetBinError(2,0.009449231); div1->SetBinError(3,0.008667943); div1->SetBinError(4,0.00704438); div1->SetBinError(5,0.006163154); div1->SetBinError(6,0.006609582); div1->SetBinError(7,0.006556151); div1->SetBinError(8,0.006616835); div1->SetBinError(9,0.005596215); div1->SetBinError(10,0.005923978); div1->SetBinError(11,0.006689515); div1->SetBinError(12,0.006730892); div1->SetBinError(13,0.006884206); div1->SetBinError(14,0.006546787); div1->SetBinError(15,0.005798253); div1->SetBinError(16,0.005869291); div1->SetBinError(17,0.00556441); div1->SetBinError(18,0.006247721); div1->SetBinError(19,0.006363033); div1->SetBinError(20,0.006045723); div1->SetBinError(21,0.005827973); div1->SetBinError(22,0.006345661); div1->SetBinError(23,0.006287369); div1->SetBinError(24,0.004971049); div1->SetBinError(25,0.005445561); div1->SetBinError(26,0.006058773); div1->SetBinError(27,0.005901171); div1->SetBinError(28,0.005570476); div1->SetBinError(29,0.006102424); div1->SetBinError(30,0.006005543); div1->SetBinError(31,0.006065553); div1->SetBinError(32,0.005150616); div1->SetBinError(33,0.005334792); div1->SetBinError(34,0.00623525); div1->SetBinError(35,0.006305773); div1->SetBinError(36,0.005222817); div1->SetBinError(37,0.005307498); div1->SetBinError(38,0.006342754); div1->SetBinError(39,0.006244816); div1->SetBinError(40,0.005676015); div1->SetBinError(41,0.005488908); div1->SetBinError(42,0.006552518); div1->SetBinError(43,0.005502625); div1->SetBinError(44,0.006248168); div1->SetBinError(45,0.005581986); div1->SetBinError(46,0.005234453); div1->SetBinError(47,0.007317336); div1->SetBinError(48,0.00591543); div1->SetBinError(49,0.006759381); div1->SetBinError(50,0.006966822); div1->SetBinError(51,0.007378504); div1->SetBinError(52,0.006687616); div1->SetBinError(53,0.006956624); div1->SetBinError(54,0.006999753); div1->SetBinError(55,0.007138039); div1->SetBinError(56,0.007584153); div1->SetBinError(57,0.00890255); div1->SetBinError(58,0.009948677); div1->SetBinError(59,0.01172532); div1->SetMinimum(0); div1->SetEntries(3.326659); 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.07504873); div2->SetBinContent(2,0.05960265); div2->SetBinContent(3,0.06258149); div2->SetBinContent(4,0.05080214); div2->SetBinContent(5,0.03979058); div2->SetBinContent(6,0.05016564); div2->SetBinContent(7,0.04324324); div2->SetBinContent(8,0.05283019); div2->SetBinContent(9,0.03924222); div2->SetBinContent(10,0.04582441); div2->SetBinContent(11,0.04688995); div2->SetBinContent(12,0.0503663); div2->SetBinContent(13,0.06141869); div2->SetBinContent(14,0.05204778); div2->SetBinContent(15,0.04100652); div2->SetBinContent(16,0.04239179); div2->SetBinContent(17,0.04032604); div2->SetBinContent(18,0.05206164); div2->SetBinContent(19,0.05258427); div2->SetBinContent(20,0.0478428); div2->SetBinContent(21,0.04422499); div2->SetBinContent(22,0.04863732); div2->SetBinContent(23,0.04772625); div2->SetBinContent(24,0.03279405); div2->SetBinContent(25,0.04060276); div2->SetBinContent(26,0.04720134); div2->SetBinContent(27,0.043383); div2->SetBinContent(28,0.04183007); div2->SetBinContent(29,0.0476967); div2->SetBinContent(30,0.04898911); div2->SetBinContent(31,0.04313725); div2->SetBinContent(32,0.03685504); div2->SetBinContent(33,0.04124514); div2->SetBinContent(34,0.05279748); div2->SetBinContent(35,0.0470009); div2->SetBinContent(36,0.03361702); div2->SetBinContent(37,0.04045119); div2->SetBinContent(38,0.05473026); div2->SetBinContent(39,0.04737071); div2->SetBinContent(40,0.04191115); div2->SetBinContent(41,0.04171681); div2->SetBinContent(42,0.05511811); div2->SetBinContent(43,0.03821656); div2->SetBinContent(44,0.04664099); div2->SetBinContent(45,0.04104478); div2->SetBinContent(46,0.03366584); div2->SetBinContent(47,0.05051078); div2->SetBinContent(48,0.03707929); div2->SetBinContent(49,0.04879357); div2->SetBinContent(50,0.04605642); div2->SetBinContent(51,0.04942038); div2->SetBinContent(52,0.04418605); div2->SetBinContent(53,0.04865772); div2->SetBinContent(54,0.04615385); div2->SetBinContent(55,0.0362426); div2->SetBinContent(56,0.0450517); div2->SetBinContent(57,0.05108359); div2->SetBinContent(58,0.05919854); div2->SetBinContent(59,0.06057143); div2->SetBinError(1,0.01089558); div2->SetBinError(2,0.008739113); div2->SetBinError(3,0.007985036); div2->SetBinError(4,0.006386982); div2->SetBinError(5,0.005474757); div2->SetBinError(6,0.005963849); div2->SetBinError(7,0.005568342); div2->SetBinError(8,0.006139382); div2->SetBinError(9,0.00504064); div2->SetBinError(10,0.00537833); div2->SetBinError(11,0.005762268); div2->SetBinError(12,0.005879978); div2->SetBinError(13,0.006431482); div2->SetBinError(14,0.005787222); div2->SetBinError(15,0.005256503); div2->SetBinError(16,0.005244796); div2->SetBinError(17,0.00499456); div2->SetBinError(18,0.005719017); div2->SetBinError(19,0.005976202); div2->SetBinError(20,0.005509537); div2->SetBinError(21,0.005274013); div2->SetBinError(22,0.005511784); div2->SetBinError(23,0.005648288); div2->SetBinError(24,0.004472475); div2->SetBinError(25,0.004953292); div2->SetBinError(26,0.005405028); div2->SetBinError(27,0.005268314); div2->SetBinError(28,0.00514243); div2->SetBinError(29,0.005372591); div2->SetBinError(30,0.005330268); div2->SetBinError(31,0.00523591); div2->SetBinError(32,0.004630665); div2->SetBinError(33,0.004819673); div2->SetBinError(34,0.005609022); div2->SetBinError(35,0.005581226); div2->SetBinError(36,0.004475676); div2->SetBinError(37,0.00476434); div2->SetBinError(38,0.005707676); div2->SetBinError(39,0.005524824); div2->SetBinError(40,0.005049129); div2->SetBinError(41,0.004926176); div2->SetBinError(42,0.005751978); div2->SetBinError(43,0.00481589); div2->SetBinError(44,0.005432199); div2->SetBinError(45,0.004960891); div2->SetBinError(46,0.004426992); div2->SetBinError(47,0.006557452); div2->SetBinError(48,0.005484726); div2->SetBinError(49,0.006244812); div2->SetBinError(50,0.006254335); div2->SetBinError(51,0.006711875); div2->SetBinError(52,0.006133907); div2->SetBinError(53,0.00636737); div2->SetBinError(54,0.006348596); div2->SetBinError(55,0.006163184); div2->SetBinError(56,0.006992618); div2->SetBinError(57,0.007709139); div2->SetBinError(58,0.009129204); div2->SetBinError(59,0.01036781); div2->SetEntries(2.767678); 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(0,0.001996008); div3->SetBinContent(1,0.05945419); div3->SetBinContent(2,0.04635762); div3->SetBinContent(3,0.04237288); div3->SetBinContent(4,0.03796791); div3->SetBinContent(5,0.02827225); div3->SetBinContent(6,0.0350213); div3->SetBinContent(7,0.03046683); div3->SetBinContent(8,0.03820755); div3->SetBinContent(9,0.02841678); div3->SetBinContent(10,0.03426124); div3->SetBinContent(11,0.03444976); div3->SetBinContent(12,0.03708791); div3->SetBinContent(13,0.0432526); div3->SetBinContent(14,0.03796928); div3->SetBinContent(15,0.03308481); div3->SetBinContent(16,0.02945114); div3->SetBinContent(17,0.03131703); div3->SetBinContent(18,0.03873386); div3->SetBinContent(19,0.03775281); div3->SetBinContent(20,0.03374626); div3->SetBinContent(21,0.03520824); div3->SetBinContent(22,0.03647799); div3->SetBinContent(23,0.03737055); div3->SetBinContent(24,0.0218627); div3->SetBinContent(25,0.03055672); div3->SetBinContent(26,0.03467001); div3->SetBinContent(27,0.028922); div3->SetBinContent(28,0.03006536); div3->SetBinContent(29,0.03546678); div3->SetBinContent(30,0.03227061); div3->SetBinContent(31,0.03442266); div3->SetBinContent(32,0.02989353); div3->SetBinContent(33,0.0311284); div3->SetBinContent(34,0.03979511); div3->SetBinContent(35,0.03446732); div3->SetBinContent(36,0.02723404); div3->SetBinContent(37,0.03033839); div3->SetBinContent(38,0.04143862); div3->SetBinContent(39,0.03259452); div3->SetBinContent(40,0.03059514); div3->SetBinContent(41,0.03128761); div3->SetBinContent(42,0.04212598); div3->SetBinContent(43,0.02760085); div3->SetBinContent(44,0.03936671); div3->SetBinContent(45,0.02777778); div3->SetBinContent(46,0.02701579); div3->SetBinContent(47,0.03972758); div3->SetBinContent(48,0.03023388); div3->SetBinContent(49,0.03002681); div3->SetBinContent(50,0.0333909); div3->SetBinContent(51,0.04087858); div3->SetBinContent(52,0.03313953); div3->SetBinContent(53,0.03747204); div3->SetBinContent(54,0.03313609); div3->SetBinContent(55,0.02366864); div3->SetBinContent(56,0.03028065); div3->SetBinContent(57,0.0371517); div3->SetBinContent(58,0.03825137); div3->SetBinContent(59,0.04228571); div3->SetBinError(0,0.04467671); div3->SetBinError(1,0.00946846); div3->SetBinError(2,0.007528588); div3->SetBinError(3,0.00633758); div3->SetBinError(4,0.005383965); div3->SetBinError(5,0.004494276); div3->SetBinError(6,0.004833016); div3->SetBinError(7,0.004544667); div3->SetBinError(8,0.005075098); div3->SetBinError(9,0.004183698); div3->SetBinError(10,0.004539545); div3->SetBinError(11,0.004813495); div3->SetBinError(12,0.004914487); div3->SetBinError(13,0.005224795); div3->SetBinError(14,0.004808984); div3->SetBinError(15,0.004640635); div3->SetBinError(16,0.004247314); div3->SetBinError(17,0.00431403); div3->SetBinError(18,0.004807001); div3->SetBinError(19,0.004919527); div3->SetBinError(20,0.00449422); div3->SetBinError(21,0.004617658); div3->SetBinError(22,0.004657792); div3->SetBinError(23,0.004894919); div3->SetBinError(24,0.003549016); div3->SetBinError(25,0.004201564); div3->SetBinError(26,0.004514113); div3->SetBinError(27,0.004165491); div3->SetBinError(28,0.004247033); div3->SetBinError(29,0.004518536); div3->SetBinError(30,0.004178474); div3->SetBinError(31,0.004591395); div3->SetBinError(32,0.004103702); div3->SetBinError(33,0.004094292); div3->SetBinError(34,0.004749684); div3->SetBinError(35,0.004657149); div3->SetBinError(36,0.003966051); div3->SetBinError(37,0.004033477); div3->SetBinError(38,0.004844198); div3->SetBinError(39,0.004443187); div3->SetBinError(40,0.00420724); div3->SetBinError(41,0.004169254); div3->SetBinError(42,0.004908332); div3->SetBinError(43,0.003992221); div3->SetBinError(44,0.004918592); div3->SetBinError(45,0.003959195); div3->SetBinError(46,0.003901666); div3->SetBinError(47,0.005694786); div3->SetBinError(48,0.004875053); div3->SetBinError(49,0.004707797); div3->SetBinError(50,0.005185618); div3->SetBinError(51,0.006003846); div3->SetBinError(52,0.005188504); div3->SetBinError(53,0.005464121); div3->SetBinError(54,0.00523404); div3->SetBinError(55,0.004827766); div3->SetBinError(56,0.00555196); div3->SetBinError(57,0.006395974); div3->SetBinError(58,0.007056686); div3->SetBinError(59,0.008381247); div3->SetEntries(2.037241); 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.06","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.05","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.03","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 6348 SL1L1"); AText = pt->AddText("HV = 3300 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }