void Efficiency_7508_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:12:46 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.007107219,68.5,0.06396497); 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.006578947); div1->SetBinContent(2,0.009708738); div1->SetBinContent(3,0.01335878); div1->SetBinContent(4,0.01386749); div1->SetBinContent(5,0.005788712); div1->SetBinContent(6,0.006468305); div1->SetBinContent(8,0.0066313); div1->SetBinContent(9,0.00630517); div1->SetBinContent(10,0.00635324); div1->SetBinContent(11,0.005730659); div1->SetBinContent(12,0.003994674); div1->SetBinContent(13,0.01017812); div1->SetBinContent(14,0.009345794); div1->SetBinContent(15,0.005555556); div1->SetBinContent(16,0.006203474); div1->SetBinContent(17,0.001216545); div1->SetBinContent(18,0.008225617); div1->SetBinContent(19,0.006476684); div1->SetBinContent(20,0.009296149); div1->SetBinContent(21,0.007741935); div1->SetBinContent(22,0.005727377); div1->SetBinContent(23,0.009067358); div1->SetBinContent(24,0.004645761); div1->SetBinContent(25,0.003703704); div1->SetBinContent(26,0.007177033); div1->SetBinContent(27,0.005263158); div1->SetBinContent(28,0.003754693); div1->SetBinContent(29,0.006313131); div1->SetBinContent(30,0.003285871); div1->SetBinContent(31,0.004962779); div1->SetBinContent(32,0.005980861); div1->SetBinContent(33,0.01851852); div1->SetBinContent(34,0.01932367); div1->SetBinContent(35,0.03285151); div1->SetBinContent(36,0.01822917); div1->SetBinContent(37,0.01158749); div1->SetBinContent(38,0.01304864); div1->SetBinContent(39,0.01530612); div1->SetBinContent(41,0.007185629); div1->SetBinContent(42,0.006337136); div1->SetBinContent(43,0.004658385); div1->SetBinContent(44,0.005494505); div1->SetBinContent(45,0.005486968); div1->SetBinContent(46,0.006281407); div1->SetBinContent(47,0.003868472); div1->SetBinContent(48,0.003496503); div1->SetBinContent(49,0.005714286); div1->SetBinContent(50,0.001615509); div1->SetBinContent(51,0.005597015); div1->SetBinContent(52,0.003752345); div1->SetBinContent(53,0.005444646); div1->SetBinContent(54,0.003460208); div1->SetBinContent(55,0.004081633); div1->SetBinContent(56,0.002421308); div1->SetBinError(1,0.005029347); div1->SetBinError(2,0.005332684); div1->SetBinError(3,0.005632725); div1->SetBinError(4,0.005166843); div1->SetBinError(5,0.003114569); div1->SetBinError(6,0.003125363); div1->SetBinError(8,0.003207105); div1->SetBinError(9,0.003043661); div1->SetBinError(10,0.003067724); div1->SetBinError(11,0.003082238); div1->SetBinError(12,0.002452094); div1->SetBinError(13,0.003961549); div1->SetBinError(14,0.003873866); div1->SetBinError(15,0.002984821); div1->SetBinError(16,0.002992786); div1->SetBinError(17,0.001258977); div1->SetBinError(18,0.003390962); div1->SetBinError(19,0.003129562); div1->SetBinError(20,0.003852385); div1->SetBinError(21,0.00343873); div1->SetBinError(22,0.002755203); div1->SetBinError(23,0.00375348); div1->SetBinError(24,0.002481207); div1->SetBinError(25,0.002268469); div1->SetBinError(26,0.003178234); div1->SetBinError(27,0.002822494); div1->SetBinError(28,0.002300605); div1->SetBinError(29,0.003047646); div1->SetBinError(30,0.002005845); div1->SetBinError(31,0.002656196); div1->SetBinError(32,0.002881575); div1->SetBinError(33,0.005102603); div1->SetBinError(34,0.005502462); div1->SetBinError(35,0.007761168); div1->SetBinError(36,0.005529738); div1->SetBinError(37,0.004058728); div1->SetBinError(38,0.004383731); div1->SetBinError(39,0.004965144); div1->SetBinError(41,0.00318219); div1->SetBinError(42,0.003059661); div1->SetBinError(43,0.002873086); div1->SetBinError(44,0.002950893); div1->SetBinError(45,0.002946705); div1->SetBinError(46,0.003031769); div1->SetBinError(47,0.002905558); div1->SetBinError(48,0.002618597); div1->SetBinError(49,0.003548536); div1->SetBinError(50,0.001680442); div1->SetBinError(51,0.003473192); div1->SetBinError(52,0.002815841); div1->SetBinError(53,0.003375418); div1->SetBinError(54,0.002590662); div1->SetBinError(55,0.003070539); div1->SetBinError(56,0.002540452); div1->SetMinimum(0); div1->SetEntries(0.4126687); 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.006578947); div2->SetBinContent(2,0.004854369); div2->SetBinContent(3,0.005725191); div2->SetBinContent(4,0.009244992); div2->SetBinContent(5,0.001447178); div2->SetBinContent(6,0.005174644); div2->SetBinContent(8,0.00530504); div2->SetBinContent(9,0.003783102); div2->SetBinContent(10,0.00635324); div2->SetBinContent(11,0.001432665); div2->SetBinContent(12,0.002663116); div2->SetBinContent(13,0.005089059); div2->SetBinContent(14,0.006675567); div2->SetBinContent(15,0.004166667); div2->SetBinContent(16,0.00248139); div2->SetBinContent(18,0.007050529); div2->SetBinContent(19,0.006476684); div2->SetBinContent(20,0.007968127); div2->SetBinContent(21,0.00516129); div2->SetBinContent(22,0.004581901); div2->SetBinContent(23,0.005181347); div2->SetBinContent(24,0.004645761); div2->SetBinContent(25,0.002469136); div2->SetBinContent(26,0.007177033); div2->SetBinContent(27,0.002631579); div2->SetBinContent(28,0.001251564); div2->SetBinContent(29,0.005050505); div2->SetBinContent(30,0.002190581); div2->SetBinContent(31,0.00248139); div2->SetBinContent(32,0.005980861); div2->SetBinContent(33,0.0130719); div2->SetBinContent(34,0.01207729); div2->SetBinContent(35,0.02365309); div2->SetBinContent(36,0.01692708); div2->SetBinContent(37,0.00811124); div2->SetBinContent(38,0.01067616); div2->SetBinContent(39,0.0127551); div2->SetBinContent(41,0.005988024); div2->SetBinContent(42,0.003802281); div2->SetBinContent(43,0.00310559); div2->SetBinContent(44,0.004120879); div2->SetBinContent(45,0.004115226); div2->SetBinContent(46,0.003768844); div2->SetBinContent(47,0.001934236); div2->SetBinContent(48,0.003496503); div2->SetBinContent(49,0.005714286); div2->SetBinContent(50,0.001615509); div2->SetBinContent(51,0.005597015); div2->SetBinContent(52,0.001876173); div2->SetBinContent(53,0.003629764); div2->SetBinContent(54,0.001730104); div2->SetBinContent(55,0.002040816); div2->SetBinError(1,0.005029347); div2->SetBinError(2,0.003671715); div2->SetBinError(3,0.003555547); div2->SetBinError(4,0.00413715); div2->SetBinError(5,0.001502231); div2->SetBinError(6,0.002773441); div2->SetBinError(8,0.002845718); div2->SetBinError(9,0.002318517); div2->SetBinError(10,0.003067724); div2->SetBinError(11,0.001486892); div2->SetBinError(12,0.001980286); div2->SetBinError(13,0.00272605); div2->SetBinError(14,0.003229324); div2->SetBinError(15,0.002560909); div2->SetBinError(16,0.001842011); div2->SetBinError(18,0.003120055); div2->SetBinError(19,0.003129562); div2->SetBinError(20,0.003543349); div2->SetBinError(21,0.002766044); div2->SetBinError(22,0.002446025); div2->SetBinError(23,0.002777154); div2->SetBinError(24,0.002481207); div2->SetBinError(25,0.001832699); div2->SetBinError(26,0.003178234); div2->SetBinError(27,0.001956265); div2->SetBinError(28,0.001295842); div2->SetBinError(29,0.002704714); div2->SetBinError(30,0.001621472); div2->SetBinError(31,0.001842011); div2->SetBinError(32,0.002881575); div2->SetBinError(33,0.004204968); div2->SetBinError(34,0.004238891); div2->SetBinError(35,0.00643251); div2->SetBinError(36,0.005305532); div2->SetBinError(37,0.00334187); div2->SetBinError(38,0.003926425); div2->SetBinError(39,0.004489057); div2->SetBinError(41,0.00288515); div2->SetBinError(42,0.002330613); div2->SetBinError(43,0.002318361); div2->SetBinError(44,0.002531921); div2->SetBinError(45,0.002528343); div2->SetBinError(46,0.002309526); div2->SetBinError(47,0.002019304); div2->SetBinError(48,0.002618597); div2->SetBinError(49,0.003548536); div2->SetBinError(50,0.001680442); div2->SetBinError(51,0.003473192); div2->SetBinError(52,0.001957439); div2->SetBinError(53,0.002721264); div2->SetBinError(54,0.001802067); div2->SetBinError(55,0.002133011); div2->SetEntries(0.2910806); 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.006578947); div3->SetBinContent(3,0.005725191); div3->SetBinContent(4,0.00770416); div3->SetBinContent(5,0.001447178); div3->SetBinContent(6,0.001293661); div3->SetBinContent(8,0.00265252); div3->SetBinContent(9,0.002522068); div3->SetBinContent(10,0.003811944); div3->SetBinContent(11,0.001432665); div3->SetBinContent(12,0.002663116); div3->SetBinContent(13,0.003816794); div3->SetBinContent(14,0.00400534); div3->SetBinContent(15,0.001388889); div3->SetBinContent(16,0.001240695); div3->SetBinContent(18,0.007050529); div3->SetBinContent(19,0.005181347); div3->SetBinContent(20,0.007968127); div3->SetBinContent(21,0.002580645); div3->SetBinContent(22,0.002290951); div3->SetBinContent(23,0.002590674); div3->SetBinContent(24,0.004645761); div3->SetBinContent(25,0.001234568); div3->SetBinContent(26,0.005980861); div3->SetBinContent(27,0.002631579); div3->SetBinContent(29,0.005050505); div3->SetBinContent(31,0.00248139); div3->SetBinContent(32,0.003588517); div3->SetBinContent(33,0.008714597); div3->SetBinContent(34,0.008454106); div3->SetBinContent(35,0.01576873); div3->SetBinContent(36,0.01302083); div3->SetBinContent(37,0.00811124); div3->SetBinContent(38,0.008303677); div3->SetBinContent(39,0.008928571); div3->SetBinContent(41,0.003592814); div3->SetBinContent(42,0.001267427); div3->SetBinContent(43,0.00310559); div3->SetBinContent(44,0.001373626); div3->SetBinContent(45,0.001371742); div3->SetBinContent(47,0.001934236); div3->SetBinContent(48,0.001748252); div3->SetBinContent(49,0.003809524); div3->SetBinContent(50,0.001615509); div3->SetBinContent(51,0.003731343); div3->SetBinContent(53,0.003629764); div3->SetBinContent(54,0.001730104); div3->SetBinContent(55,0.002040816); div3->SetBinError(1,0.005029347); div3->SetBinError(3,0.003555547); div3->SetBinError(4,0.00374782); div3->SetBinError(5,0.001502231); div3->SetBinError(6,0.001340191); div3->SetBinError(8,0.001972214); div3->SetBinError(9,0.001872933); div3->SetBinError(10,0.002336708); div3->SetBinError(11,0.001486892); div3->SetBinError(12,0.001980286); div3->SetBinError(13,0.002339768); div3->SetBinError(14,0.002458836); div3->SetBinError(15,0.00144065); div3->SetBinError(16,0.001284396); div3->SetBinError(18,0.003120055); div3->SetBinError(19,0.002777154); div3->SetBinError(20,0.003543349); div3->SetBinError(21,0.001917491); div3->SetBinError(22,0.001697484); div3->SetBinError(23,0.001925123); div3->SetBinError(24,0.002481207); div3->SetBinError(25,0.001277946); div3->SetBinError(26,0.002881575); div3->SetBinError(27,0.001956265); div3->SetBinError(29,0.002704714); div3->SetBinError(31,0.001842011); div3->SetBinError(32,0.002195942); div3->SetBinError(33,0.0033687); div3->SetBinError(34,0.003489152); div3->SetBinError(35,0.005123655); div3->SetBinError(36,0.004587398); div3->SetBinError(37,0.00334187); div3->SetBinError(38,0.003424489); div3->SetBinError(39,0.003693561); div3->SetBinError(41,0.002198647); div3->SetBinError(42,0.001312549); div3->SetBinError(43,0.002318361); div3->SetBinError(44,0.001424536); div3->SetBinError(45,0.001422547); div3->SetBinError(47,0.002019304); div3->SetBinError(48,0.00182135); div3->SetBinError(49,0.002860001); div3->SetBinError(50,0.001680442); div3->SetBinError(51,0.002799628); div3->SetBinError(53,0.002721264); div3->SetBinError(54,0.001802067); div3->SetBinError(55,0.002133011); div3->SetEntries(0.2018111); 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.01","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.00","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.00","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 7508 SL1L1"); AText = pt->AddText("HV = 3200 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }