void Efficiency_7551_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:19:58 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.1666667,68.5,1.5); 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.7921348); div1->SetBinContent(2,0.7475962); div1->SetBinContent(3,0.7320755); div1->SetBinContent(4,0.6644068); div1->SetBinContent(5,0.5714286); div1->SetBinContent(6,0.6030856); div1->SetBinContent(7,0.5800294); div1->SetBinContent(8,0.5978695); div1->SetBinContent(9,0.5644938); div1->SetBinContent(10,0.5822454); div1->SetBinContent(11,0.586351); div1->SetBinContent(12,0.5216783); div1->SetBinContent(13,0.6026667); div1->SetBinContent(14,0.5300752); div1->SetBinContent(15,0.5465116); div1->SetBinContent(16,0.4477612); div1->SetBinContent(17,0.4851613); div1->SetBinContent(18,0.5047506); div1->SetBinContent(19,0.4952381); div1->SetBinContent(20,0.4517375); div1->SetBinContent(21,0.4724712); div1->SetBinContent(22,0.5089059); div1->SetBinContent(23,0.4937759); div1->SetBinContent(24,0.4039735); div1->SetBinContent(25,0.3781407); div1->SetBinContent(26,0.5); div1->SetBinContent(27,0.4548063); div1->SetBinContent(28,0.4166667); div1->SetBinContent(29,0.4241245); div1->SetBinContent(30,0.3931034); div1->SetBinContent(31,0.362356); div1->SetBinContent(32,0.3422053); div1->SetBinContent(33,0.9483568); div1->SetBinContent(34,0.9615385); div1->SetBinContent(35,0.9607595); div1->SetBinContent(36,0.9588378); div1->SetBinContent(37,0.9547619); div1->SetBinContent(38,0.97125); div1->SetBinContent(39,0.9475921); div1->SetBinContent(41,0.3324324); div1->SetBinContent(42,0.3520548); div1->SetBinContent(43,0.366129); div1->SetBinContent(44,0.3515982); div1->SetBinContent(45,0.3231884); div1->SetBinContent(46,0.2569536); div1->SetBinContent(47,0.2720307); div1->SetBinContent(48,0.2627866); div1->SetBinContent(49,0.3009009); div1->SetBinContent(50,0.3487603); div1->SetBinContent(51,0.3620072); div1->SetBinContent(52,0.3355593); div1->SetBinContent(53,0.3210273); div1->SetBinContent(54,0.3063063); div1->SetBinContent(55,0.3497942); div1->SetBinContent(56,0.4498886); div1->SetBinError(1,0.08915401); div1->SetBinError(2,0.0790462); div1->SetBinError(3,0.06896482); div1->SetBinError(4,0.0609108); div1->SetBinError(5,0.05147272); div1->SetBinError(6,0.0516691); div1->SetBinError(7,0.05141122); div1->SetBinError(8,0.05003177); div1->SetBinError(9,0.04900376); div1->SetBinError(10,0.0486075); div1->SetBinError(11,0.05045942); div1->SetBinError(12,0.04652114); div1->SetBinError(13,0.05035333); div1->SetBinError(14,0.0445376); div1->SetBinError(15,0.04901975); div1->SetBinError(16,0.04114194); div1->SetBinError(17,0.04244779); div1->SetBinError(18,0.04187886); div1->SetBinError(19,0.04422466); div1->SetBinError(20,0.04031795); div1->SetBinError(21,0.04150221); div1->SetBinError(22,0.04359736); div1->SetBinError(23,0.04449712); div1->SetBinError(24,0.03783356); div1->SetBinError(25,0.03519851); div1->SetBinError(26,0.0422055); div1->SetBinError(27,0.04277148); div1->SetBinError(28,0.03803157); div1->SetBinError(29,0.03872861); div1->SetBinError(30,0.03458406); div1->SetBinError(31,0.03450594); div1->SetBinError(32,0.03300878); div1->SetBinError(33,0.06585325); div1->SetBinError(34,0.06438062); div1->SetBinError(35,0.06905565); div1->SetBinError(36,0.06743304); div1->SetBinError(37,0.06665623); div1->SetBinError(38,0.06918227); div1->SetBinError(39,0.07229912); div1->SetBinError(41,0.03341557); div1->SetBinError(42,0.03499071); div1->SetBinError(43,0.03900493); div1->SetBinError(44,0.03685061); div1->SetBinError(45,0.03394587); div1->SetBinError(46,0.0277997); div1->SetBinError(47,0.03473476); div1->SetBinError(48,0.03256432); div1->SetBinError(49,0.03605694); div1->SetBinError(50,0.03818877); div1->SetBinError(51,0.04079572); div1->SetBinError(52,0.03737911); div1->SetBinError(53,0.03556174); div1->SetBinError(54,0.0364946); div1->SetBinError(55,0.04269498); div1->SetBinError(56,0.05288561); div1->SetMinimum(0); div1->SetMaximum(1); div1->SetEntries(28.75234); 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.7275281); div2->SetBinContent(2,0.6971154); div2->SetBinContent(3,0.6754717); div2->SetBinContent(4,0.6220339); div2->SetBinContent(5,0.5233083); div2->SetBinContent(6,0.5329593); div2->SetBinContent(7,0.5036711); div2->SetBinContent(8,0.5379494); div2->SetBinContent(9,0.4951456); div2->SetBinContent(10,0.5313316); div2->SetBinContent(11,0.5222841); div2->SetBinContent(12,0.4517483); div2->SetBinContent(13,0.5346667); div2->SetBinContent(14,0.4285714); div2->SetBinContent(15,0.434593); div2->SetBinContent(16,0.1302578); div2->SetBinContent(17,0.4154839); div2->SetBinContent(18,0.4406176); div2->SetBinContent(19,0.4435374); div2->SetBinContent(20,0.3861004); div2->SetBinContent(21,0.4097311); div2->SetBinContent(22,0.4389313); div2->SetBinContent(23,0.4301521); div2->SetBinContent(24,0.3377483); div2->SetBinContent(25,0.321608); div2->SetBinContent(26,0.4278729); div2->SetBinContent(27,0.3931133); div2->SetBinContent(28,0.35); div2->SetBinContent(29,0.3450065); div2->SetBinContent(30,0.3252874); div2->SetBinContent(31,0.2855314); div2->SetBinContent(32,0.278834); div2->SetBinContent(33,0.9178404); div2->SetBinContent(34,0.9285714); div2->SetBinContent(35,0.9113924); div2->SetBinContent(36,0.9213075); div2->SetBinContent(37,0.9178571); div2->SetBinContent(38,0.935); div2->SetBinContent(39,0.9220963); div2->SetBinContent(41,0.2662162); div2->SetBinContent(42,0.290411); div2->SetBinContent(43,0.3112903); div2->SetBinContent(44,0.2876712); div2->SetBinContent(45,0.2565217); div2->SetBinContent(46,0.205298); div2->SetBinContent(47,0.210728); div2->SetBinContent(48,0.1904762); div2->SetBinContent(49,0.2252252); div2->SetBinContent(50,0.2677686); div2->SetBinContent(51,0.281362); div2->SetBinContent(52,0.2704508); div2->SetBinContent(53,0.2616372); div2->SetBinContent(54,0.2576577); div2->SetBinContent(55,0.2880658); div2->SetBinContent(56,0.3808463); div2->SetBinError(1,0.08376531); div2->SetBinError(2,0.07511491); div2->SetBinError(3,0.06504041); div2->SetBinError(4,0.05807864); div2->SetBinError(5,0.04834529); div2->SetBinError(6,0.04729972); div2->SetBinError(7,0.0464964); div2->SetBinError(8,0.04639404); div2->SetBinError(9,0.04464607); div2->SetBinError(10,0.04553492); div2->SetBinError(11,0.04646211); div2->SetBinError(12,0.04203037); div2->SetBinError(13,0.04622325); div2->SetBinError(14,0.03834575); div2->SetBinError(15,0.04170187); div2->SetBinError(16,0.01809249); div2->SetBinError(17,0.03807863); div2->SetBinError(18,0.03806041); div2->SetBinError(19,0.04092539); div2->SetBinError(20,0.03614279); div2->SetBinError(21,0.037566); div2->SetBinError(22,0.03928743); div2->SetBinError(23,0.04038922); div2->SetBinError(24,0.03344254); div2->SetBinError(25,0.0314996); div2->SetBinError(26,0.03783099); div2->SetBinError(27,0.03863908); div2->SetBinError(28,0.03371497); div2->SetBinError(29,0.03357881); div2->SetBinError(30,0.0303646); div2->SetBinError(31,0.02933771); div2->SetBinError(32,0.02872573); div2->SetBinError(33,0.0642666); div2->SetBinError(34,0.06272567); div2->SetBinError(35,0.06639148); div2->SetBinError(36,0.06545376); div2->SetBinError(37,0.0647249); div2->SetBinError(38,0.06724423); div2->SetBinError(39,0.07084335); div2->SetBinError(41,0.02875342); div2->SetBinError(42,0.0306941); div2->SetBinError(43,0.03490889); div2->SetBinError(44,0.03214813); div2->SetBinError(45,0.02904697); div2->SetBinError(46,0.02396149); div2->SetBinError(47,0.02931544); div2->SetBinError(48,0.02632783); div2->SetBinError(49,0.02970503); div2->SetBinError(50,0.03192423); div2->SetBinError(51,0.03436613); div2->SetBinError(52,0.03229893); div2->SetBinError(53,0.03097529); div2->SetBinError(54,0.03248337); div2->SetBinError(55,0.03741294); div2->SetBinError(56,0.0470973); div2->SetMaximum(1); div2->SetEntries(25.08388); 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.6488764); div3->SetBinContent(2,0.6346154); div3->SetBinContent(3,0.6396226); div3->SetBinContent(4,0.5779661); div3->SetBinContent(5,0.4571429); div3->SetBinContent(6,0.4782609); div3->SetBinContent(7,0.4610866); div3->SetBinContent(8,0.4793609); div3->SetBinContent(9,0.4299584); div3->SetBinContent(10,0.4725849); div3->SetBinContent(11,0.4651811); div3->SetBinContent(12,0.4097902); div3->SetBinContent(13,0.464); div3->SetBinContent(14,0.3897243); div3->SetBinContent(15,0.380814); div3->SetBinContent(16,0.02442334); div3->SetBinContent(17,0.363871); div3->SetBinContent(18,0.3847981); div3->SetBinContent(19,0.3986395); div3->SetBinContent(20,0.3462033); div3->SetBinContent(21,0.3495519); div3->SetBinContent(22,0.3740458); div3->SetBinContent(23,0.3817427); div3->SetBinContent(24,0.2927152); div3->SetBinContent(25,0.2826633); div3->SetBinContent(26,0.3899756); div3->SetBinContent(27,0.338594); div3->SetBinContent(28,0.3051282); div3->SetBinContent(29,0.2892348); div3->SetBinContent(30,0.2862069); div3->SetBinContent(31,0.2509603); div3->SetBinContent(32,0.2484157); div3->SetBinContent(33,0.8838028); div3->SetBinContent(34,0.9153846); div3->SetBinContent(35,0.8696203); div3->SetBinContent(36,0.9067797); div3->SetBinContent(37,0.8928571); div3->SetBinContent(38,0.8975); div3->SetBinContent(39,0.8994334); div3->SetBinContent(41,0.2148649); div3->SetBinContent(42,0.2452055); div3->SetBinContent(43,0.2677419); div3->SetBinContent(44,0.2450533); div3->SetBinContent(45,0.2202899); div3->SetBinContent(46,0.1827815); div3->SetBinContent(47,0.1781609); div3->SetBinContent(48,0.1534392); div3->SetBinContent(49,0.1927928); div3->SetBinContent(50,0.2330579); div3->SetBinContent(51,0.2401434); div3->SetBinContent(52,0.2353923); div3->SetBinContent(53,0.2215088); div3->SetBinContent(54,0.227027); div3->SetBinContent(55,0.255144); div3->SetBinContent(56,0.3229399); div3->SetBinContent(57,0.0125); div3->SetBinError(1,0.07708332); div3->SetBinError(2,0.07017245); div3->SetBinError(3,0.06252296); div3->SetBinError(4,0.05509311); div3->SetBinError(5,0.04394618); div3->SetBinError(6,0.04381029); div3->SetBinError(7,0.0436895); div3->SetBinError(8,0.04275666); div3->SetBinError(9,0.04043248); div3->SetBinError(10,0.04191369); div3->SetBinError(11,0.04281398); div3->SetBinError(12,0.03926548); div3->SetBinError(13,0.0418159); div3->SetBinError(14,0.03589533); div3->SetBinError(15,0.03804516); div3->SetBinError(16,0.006656281); div3->SetBinError(17,0.03473883); div3->SetBinError(18,0.03463869); div3->SetBinError(19,0.03799281); div3->SetBinError(20,0.03352837); div3->SetBinError(21,0.03366379); div3->SetBinError(22,0.03515657); div3->SetBinError(23,0.03717538); div3->SetBinError(24,0.03034315); div3->SetBinError(25,0.02886296); div3->SetBinError(26,0.03546961); div3->SetBinError(27,0.03486575); div3->SetBinError(28,0.03070387); div3->SetBinError(29,0.02978513); div3->SetBinError(30,0.02784095); div3->SetBinError(31,0.0269058); div3->SetBinError(32,0.02658781); div3->SetBinError(33,0.06248615); div3->SetBinError(34,0.0620609); div3->SetBinError(35,0.06411778); div3->SetBinError(36,0.06468391); div3->SetBinError(37,0.06340903); div3->SetBinError(38,0.06522582); div3->SetBinError(39,0.06954355); div3->SetBinError(41,0.02493848); div3->SetBinError(42,0.02740298); div3->SetBinError(43,0.03153358); div3->SetBinError(44,0.02887334); div3->SetBinError(45,0.02625416); div3->SetBinError(46,0.02221149); div3->SetBinError(47,0.02627232); div3->SetBinError(48,0.02289424); div3->SetBinError(49,0.02682158); div3->SetBinError(50,0.02910216); div3->SetBinError(51,0.03091131); div3->SetBinError(52,0.02944148); div3->SetBinError(53,0.02773065); div3->SetBinError(54,0.02986194); div3->SetBinError(55,0.03448618); div3->SetBinError(56,0.04205917); div3->SetBinError(57,0.01389754); div3->SetEntries(22.60958); 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.46","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.38","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.34","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 7551 SL1L1"); AText = pt->AddText("HV = 3550 V, FEth = 20 mV, Source filter = 100.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }