void Efficiency_5980_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:26:43 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.9281377); div1->SetBinContent(2,0.9552117); div1->SetBinContent(3,0.9668919); div1->SetBinContent(4,0.9613555); div1->SetBinContent(5,0.9479326); div1->SetBinContent(6,0.9509323); div1->SetBinContent(7,0.9493158); div1->SetBinContent(8,0.9569794); div1->SetBinContent(9,0.9511444); div1->SetBinContent(10,0.9476254); div1->SetBinContent(11,0.9520116); div1->SetBinContent(12,0.954461); div1->SetBinContent(13,0.9509314); div1->SetBinContent(14,0.9569296); div1->SetBinContent(15,0.9566047); div1->SetBinContent(16,0.9418295); div1->SetBinContent(17,0.9469027); div1->SetBinContent(18,0.9552114); div1->SetBinContent(19,0.9556627); div1->SetBinContent(20,0.9565217); div1->SetBinContent(21,0.9526882); div1->SetBinContent(22,0.9584048); div1->SetBinContent(23,0.9512428); div1->SetBinContent(24,0.9493954); div1->SetBinContent(25,0.955036); div1->SetBinContent(26,0.9525808); div1->SetBinContent(27,0.9534337); div1->SetBinContent(28,0.9534293); div1->SetBinContent(29,0.9571); div1->SetBinContent(30,0.9523425); div1->SetBinContent(31,0.9521368); div1->SetBinContent(32,0.9492875); div1->SetBinContent(33,0.9472285); div1->SetBinContent(34,0.9487768); div1->SetBinContent(35,0.9602298); div1->SetBinContent(36,0.9594128); div1->SetBinContent(37,0.9512505); div1->SetBinContent(38,0.952459); div1->SetBinContent(39,0.9438503); div1->SetBinContent(40,0.9525862); div1->SetBinContent(41,0.9495659); div1->SetBinContent(42,0.96); div1->SetBinContent(43,0.9475309); div1->SetBinContent(44,0.9463668); div1->SetBinContent(45,0.9467822); div1->SetBinContent(46,0.9550742); div1->SetBinContent(47,0.9464185); div1->SetBinContent(48,0.935521); div1->SetBinContent(49,0.9615801); div1->SetBinContent(50,0.9432141); div1->SetBinContent(51,0.9553459); div1->SetBinContent(52,0.9359638); div1->SetBinContent(53,0.9437996); div1->SetBinContent(54,0.9492234); div1->SetBinContent(55,0.9416484); div1->SetBinContent(56,0.9497817); div1->SetBinContent(57,0.9583006); div1->SetBinContent(58,0.9456722); div1->SetBinContent(59,0.9530284); div1->SetBinError(1,0.0601778); div1->SetBinError(2,0.05514854); div1->SetBinError(3,0.05069299); div1->SetBinError(4,0.04734794); div1->SetBinError(5,0.04341449); div1->SetBinError(6,0.04266527); div1->SetBinError(7,0.04330731); div1->SetBinError(8,0.04140068); div1->SetBinError(9,0.0404152); div1->SetBinError(10,0.04047307); div1->SetBinError(11,0.04244191); div1->SetBinError(12,0.04163485); div1->SetBinError(13,0.04105501); div1->SetBinError(14,0.03996179); div1->SetBinError(15,0.04224807); div1->SetBinError(16,0.0402971); div1->SetBinError(17,0.04038733); div1->SetBinError(18,0.03953894); div1->SetBinError(19,0.04244019); div1->SetBinError(20,0.04116977); div1->SetBinError(21,0.04000032); div1->SetBinError(22,0.04011917); div1->SetBinError(23,0.04212128); div1->SetBinError(24,0.04071061); div1->SetBinError(25,0.04097379); div1->SetBinError(26,0.03950721); div1->SetBinError(27,0.04185498); div1->SetBinError(28,0.03970885); div1->SetBinError(29,0.04008694); div1->SetBinError(30,0.03875091); div1->SetBinError(31,0.03985467); div1->SetBinError(32,0.03938038); div1->SetBinError(33,0.03741994); div1->SetBinError(34,0.03759427); div1->SetBinError(35,0.04078415); div1->SetBinError(36,0.04028915); div1->SetBinError(37,0.03966625); div1->SetBinError(38,0.0390393); div1->SetBinError(39,0.04043349); div1->SetBinError(40,0.0400402); div1->SetBinError(41,0.03911941); div1->SetBinError(42,0.03918979); div1->SetBinError(43,0.04033601); div1->SetBinError(44,0.0399137); div1->SetBinError(45,0.03899347); div1->SetBinError(46,0.03870128); div1->SetBinError(47,0.04558051); div1->SetBinError(48,0.04565418); div1->SetBinError(49,0.04517924); div1->SetBinError(50,0.04561991); div1->SetBinError(51,0.04847081); div1->SetBinError(52,0.04840932); div1->SetBinError(53,0.04733811); div1->SetBinError(54,0.04701273); div1->SetBinError(55,0.05163889); div1->SetBinError(56,0.05191472); div1->SetBinError(57,0.05433856); div1->SetBinError(58,0.05820535); div1->SetBinError(59,0.06782918); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(56.12028); 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.9008097); div2->SetBinContent(2,0.9250814); div2->SetBinContent(3,0.9337838); div2->SetBinContent(4,0.9280618); div2->SetBinContent(5,0.9249617); div2->SetBinContent(6,0.9180569); div2->SetBinContent(7,0.9148505); div2->SetBinContent(8,0.9322654); div2->SetBinContent(9,0.9247359); div2->SetBinContent(10,0.9232135); div2->SetBinContent(11,0.9214736); div2->SetBinContent(12,0.9251859); div2->SetBinContent(13,0.9213994); div2->SetBinContent(14,0.9253731); div2->SetBinContent(15,0.9170243); div2->SetBinContent(16,0.9191829); div2->SetBinContent(17,0.9176991); div2->SetBinContent(18,0.926329); div2->SetBinContent(19,0.9161446); div2->SetBinContent(20,0.9261775); div2->SetBinContent(21,0.9268817); div2->SetBinContent(22,0.9335334); div2->SetBinContent(23,0.9239962); div2->SetBinContent(24,0.919391); div2->SetBinContent(25,0.9289568); div2->SetBinContent(26,0.9198489); div2->SetBinContent(27,0.9270931); div2->SetBinContent(28,0.9229467); div2->SetBinContent(29,0.9292149); div2->SetBinContent(30,0.9224556); div2->SetBinContent(31,0.9162393); div2->SetBinContent(32,0.9195306); div2->SetBinContent(33,0.9183751); div2->SetBinContent(34,0.9227829); div2->SetBinContent(35,0.9354839); div2->SetBinContent(36,0.9373921); div2->SetBinContent(37,0.9194574); div2->SetBinContent(38,0.9278689); div2->SetBinContent(39,0.9171123); div2->SetBinContent(40,0.9318966); div2->SetBinContent(41,0.9173212); div2->SetBinContent(42,0.9367347); div2->SetBinContent(43,0.9259259); div2->SetBinContent(44,0.9238754); div2->SetBinContent(45,0.9207921); div2->SetBinContent(46,0.9334136); div2->SetBinContent(47,0.9232939); div2->SetBinContent(48,0.9130685); div2->SetBinContent(49,0.9274892); div2->SetBinContent(50,0.9187961); div2->SetBinContent(51,0.9333333); div2->SetBinContent(52,0.9146184); div2->SetBinContent(53,0.9156995); div2->SetBinContent(54,0.9229391); div2->SetBinContent(55,0.9161196); div2->SetBinContent(56,0.9221252); div2->SetBinContent(57,0.9236821); div2->SetBinContent(58,0.9171271); div2->SetBinContent(59,0.9221261); div2->SetBinError(1,0.05885378); div2->SetBinError(2,0.05384533); div2->SetBinError(3,0.04939097); div2->SetBinError(4,0.04611852); div2->SetBinError(5,0.04262733); div2->SetBinError(6,0.04156036); div2->SetBinError(7,0.04212952); div2->SetBinError(8,0.04059997); div2->SetBinError(9,0.03957512); div2->SetBinError(10,0.03969288); div2->SetBinError(11,0.04142221); div2->SetBinError(12,0.04067829); div2->SetBinError(13,0.04010023); div2->SetBinError(14,0.03897426); div2->SetBinError(15,0.04093721); div2->SetBinError(16,0.03957251); div2->SetBinError(17,0.03945491); div2->SetBinError(18,0.0386434); div2->SetBinError(19,0.04112425); div2->SetBinError(20,0.0401912); div2->SetBinError(21,0.03918907); div2->SetBinError(22,0.03933936); div2->SetBinError(23,0.04121797); div2->SetBinError(24,0.03974721); div2->SetBinError(25,0.04013589); div2->SetBinError(26,0.03849019); div2->SetBinError(27,0.04098913); div2->SetBinError(28,0.03875786); div2->SetBinError(29,0.03921201); div2->SetBinError(30,0.03784009); div2->SetBinError(31,0.03872867); div2->SetBinError(32,0.03845607); div2->SetBinError(33,0.03656668); div2->SetBinError(34,0.03682336); div2->SetBinError(35,0.03999681); div2->SetBinError(36,0.03959665); div2->SetBinError(37,0.03867323); div2->SetBinError(38,0.03828477); div2->SetBinError(39,0.03957647); div2->SetBinError(40,0.03938939); div2->SetBinError(41,0.03812451); div2->SetBinError(42,0.03847843); div2->SetBinError(43,0.03964798); div2->SetBinError(44,0.03920408); div2->SetBinError(45,0.03819243); div2->SetBinError(46,0.03804424); div2->SetBinError(47,0.04474732); div2->SetBinError(48,0.04483528); div2->SetBinError(49,0.04397821); div2->SetBinError(50,0.0447365); div2->SetBinError(51,0.04763472); div2->SetBinError(52,0.04758426); div2->SetBinError(53,0.04628344); div2->SetBinError(54,0.0460383); div2->SetBinError(55,0.05059173); div2->SetBinError(56,0.05078299); div2->SetBinError(57,0.052867); div2->SetBinError(58,0.05689037); div2->SetBinError(59,0.06618166); div2->SetEntries(54.47075); 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.008130081); div3->SetBinContent(1,0.8755061); div3->SetBinContent(2,0.9014658); div3->SetBinContent(3,0.9067568); div3->SetBinContent(4,0.9001189); div3->SetBinContent(5,0.8968862); div3->SetBinContent(6,0.8989205); div3->SetBinContent(7,0.8839331); div3->SetBinContent(8,0.9057208); div3->SetBinContent(9,0.8943662); div3->SetBinContent(10,0.8988016); div3->SetBinContent(11,0.8957828); div3->SetBinContent(12,0.8991636); div3->SetBinContent(13,0.894139); div3->SetBinContent(14,0.9044776); div3->SetBinContent(15,0.8969957); div3->SetBinContent(16,0.8912078); div3->SetBinContent(17,0.889823); div3->SetBinContent(18,0.9007953); div3->SetBinContent(19,0.8968675); div3->SetBinContent(20,0.9048913); div3->SetBinContent(21,0.9049462); div3->SetBinContent(22,0.8992281); div3->SetBinContent(23,0.9034417); div3->SetBinContent(24,0.8987909); div3->SetBinContent(25,0.9001799); div3->SetBinContent(26,0.8942509); div3->SetBinContent(27,0.9082785); div3->SetBinContent(28,0.8945809); div3->SetBinContent(29,0.8991849); div3->SetBinContent(30,0.8990307); div3->SetBinContent(31,0.8905983); div3->SetBinContent(32,0.8935457); div3->SetBinContent(33,0.8963554); div3->SetBinContent(34,0.8956422); div3->SetBinContent(35,0.9089704); div3->SetBinContent(36,0.9054404); div3->SetBinContent(37,0.8910555); div3->SetBinContent(38,0.9045082); div3->SetBinContent(39,0.8903743); div3->SetBinContent(40,0.9107759); div3->SetBinContent(41,0.8970649); div3->SetBinContent(42,0.9089796); div3->SetBinContent(43,0.9038801); div3->SetBinContent(44,0.8983564); div3->SetBinContent(45,0.8997525); div3->SetBinContent(46,0.9025271); div3->SetBinContent(47,0.8973491); div3->SetBinContent(48,0.8894646); div3->SetBinContent(49,0.8971861); div3->SetBinContent(50,0.8852924); div3->SetBinContent(51,0.8924528); div3->SetBinContent(52,0.8796895); div3->SetBinContent(53,0.883934); div3->SetBinContent(54,0.8984468); div3->SetBinContent(55,0.8942378); div3->SetBinContent(56,0.8879185); div3->SetBinContent(57,0.9040126); div3->SetBinContent(58,0.8802947); div3->SetBinContent(59,0.8961681); div3->SetBinContent(60,0.001689189); div3->SetBinError(0,0.09016696); div3->SetBinError(1,0.05762166); div3->SetBinError(2,0.05281883); div3->SetBinError(3,0.04832226); div3->SetBinError(4,0.04508086); div3->SetBinError(5,0.04166069); div3->SetBinError(6,0.0409141); div3->SetBinError(7,0.04106649); div3->SetBinError(8,0.03973591); div3->SetBinError(9,0.03860393); div3->SetBinError(10,0.03890915); div3->SetBinError(11,0.04055989); div3->SetBinError(12,0.03982366); div3->SetBinError(13,0.03921423); div3->SetBinError(14,0.0383172); div3->SetBinError(15,0.04027021); div3->SetBinError(16,0.0386732); div3->SetBinError(17,0.03856012); div3->SetBinError(18,0.03784771); div3->SetBinError(19,0.04047883); div3->SetBinError(20,0.03950148); div3->SetBinError(21,0.03849648); div3->SetBinError(22,0.03825791); div3->SetBinError(23,0.04053351); div3->SetBinError(24,0.03908266); div3->SetBinError(25,0.03920664); div3->SetBinError(26,0.03769051); div3->SetBinError(27,0.04036809); div3->SetBinError(28,0.03786807); div3->SetBinError(29,0.03826475); div3->SetBinError(30,0.03712268); div3->SetBinError(31,0.03791976); div3->SetBinError(32,0.03764474); div3->SetBinError(33,0.03591242); div3->SetBinError(34,0.03601446); div3->SetBinError(35,0.03914927); div3->SetBinError(36,0.03858687); div3->SetBinError(37,0.03778115); div3->SetBinError(38,0.03756481); div3->SetBinError(39,0.03871515); div3->SetBinError(40,0.03872248); div3->SetBinError(41,0.03749644); div3->SetBinError(42,0.03762583); div3->SetBinError(43,0.03894307); div3->SetBinError(44,0.03839534); div3->SetBinError(45,0.03754114); div3->SetBinError(46,0.03710281); div3->SetBinError(47,0.04380825); div3->SetBinError(48,0.04397064); div3->SetBinError(49,0.04290428); div3->SetBinError(50,0.04351779); div3->SetBinError(51,0.04607296); div3->SetBinError(52,0.04622696); div3->SetBinError(53,0.04508448); div3->SetBinError(54,0.04512604); div3->SetBinError(55,0.04969018); div3->SetBinError(56,0.04937512); div3->SetBinError(57,0.0520267); div3->SetBinError(58,0.05518318); div3->SetBinError(59,0.06479044); div3->SetBinError(60,0.001758614); div3->SetEntries(52.9245); 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.95","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.92","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.89","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 5980 SL1L1"); AText = pt->AddText("HV = 3600 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }