void Efficiency_7691_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:17:54 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.06942035,68.5,0.6247831); 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(2,0.01994302); div1->SetBinContent(3,0.02068966); div1->SetBinContent(4,0.01048951); div1->SetBinContent(5,0.008077544); div1->SetBinContent(6,0.007507508); div1->SetBinContent(7,0.01203008); div1->SetBinContent(8,0.0191458); div1->SetBinContent(9,0.01649175); div1->SetBinContent(10,0.0129683); div1->SetBinContent(11,0.02533532); div1->SetBinContent(12,0.01699717); div1->SetBinContent(13,0.02717391); div1->SetBinContent(14,0.1307278); div1->SetBinContent(15,0.1293233); div1->SetBinContent(16,0.3602305); div1->SetBinContent(17,0.006858711); div1->SetBinContent(18,0.007082153); div1->SetBinContent(19,0.01408451); div1->SetBinContent(20,0.007183908); div1->SetBinContent(21,0.02097902); div1->SetBinContent(22,0.01156812); div1->SetBinContent(23,0.01461039); div1->SetBinContent(24,0.007183908); div1->SetBinContent(25,0.00928382); div1->SetBinContent(26,0.01834862); div1->SetBinContent(27,0.004622496); div1->SetBinContent(28,0.01065246); div1->SetBinContent(29,0.00257732); div1->SetBinContent(30,0.002557545); div1->SetBinContent(31,0.007575758); div1->SetBinContent(32,0.00635324); div1->SetBinContent(33,0.004895961); div1->SetBinContent(34,0.01373283); div1->SetBinContent(35,0.009549795); div1->SetBinContent(36,0.00669344); div1->SetBinContent(41,0.004329004); div1->SetBinContent(42,0.006116208); div1->SetBinContent(43,0.005102041); div1->SetBinContent(44,0.00952381); div1->SetBinContent(45,0.01421801); div1->SetBinContent(46,0.005830904); div1->SetBinContent(47,0.006060606); div1->SetBinContent(48,0.008960573); div1->SetBinContent(49,0.003372681); div1->SetBinContent(50,0.008333333); div1->SetBinContent(51,0.003460208); div1->SetBinContent(52,0.008532423); div1->SetBinContent(53,0.003062787); div1->SetBinContent(54,0.00617284); div1->SetBinError(2,0.008602233); div1->SetBinError(3,0.007888544); div1->SetBinError(4,0.004720913); div1->SetBinError(5,0.003937052); div1->SetBinError(6,0.00364837); div1->SetBinError(7,0.00471978); div1->SetBinError(8,0.006044839); div1->SetBinError(9,0.005611014); div1->SetBinError(10,0.004815036); div1->SetBinError(11,0.007122777); div1->SetBinError(12,0.005546357); div1->SetBinError(13,0.007077915); div1->SetBinError(14,0.01807256); div1->SetBinError(15,0.01896023); div1->SetBinError(16,0.03645714); div1->SetBinError(17,0.003321335); div1->SetBinError(18,0.003433775); div1->SetBinError(19,0.00525201); div1->SetBinError(20,0.003485047); div1->SetBinError(21,0.006201331); div1->SetBinError(22,0.004270779); div1->SetBinError(23,0.005458799); div1->SetBinError(24,0.003485047); div1->SetBinError(25,0.003847051); div1->SetBinError(26,0.005568141); div1->SetBinError(27,0.002850248); div1->SetBinError(28,0.004154928); div1->SetBinError(29,0.00191496); div1->SetBinError(30,0.001899915); div1->SetBinError(31,0.003682868); div1->SetBinError(32,0.003067724); div1->SetBinError(33,0.002619268); div1->SetBinError(34,0.004625831); div1->SetBinError(35,0.003962213); div1->SetBinError(36,0.003238298); div1->SetBinError(41,0.002663797); div1->SetBinError(42,0.003297267); div1->SetBinError(43,0.003156069); div1->SetBinError(44,0.004267517); div1->SetBinError(45,0.005304452); div1->SetBinError(46,0.003138077); div1->SetBinError(47,0.003266212); div1->SetBinError(48,0.004386622); div1->SetBinError(49,0.002523345); div1->SetBinError(50,0.004066987); div1->SetBinError(51,0.002590662); div1->SetBinError(52,0.004168287); div1->SetBinError(53,0.002285574); div1->SetBinError(54,0.003328912); div1->SetMinimum(0); div1->SetEntries(1.096601); 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(2,0.01139601); div2->SetBinContent(3,0.002298851); div2->SetBinContent(4,0.003496503); div2->SetBinContent(5,0.004846527); div2->SetBinContent(6,0.001501502); div2->SetBinContent(7,0.006015038); div2->SetBinContent(8,0.01030928); div2->SetBinContent(9,0.008995502); div2->SetBinContent(10,0.01008646); div2->SetBinContent(11,0.01490313); div2->SetBinContent(12,0.008498584); div2->SetBinContent(13,0.01086957); div2->SetBinContent(14,0.02156334); div2->SetBinContent(15,0.01954887); div2->SetBinContent(16,0.1282421); div2->SetBinContent(17,0.004115226); div2->SetBinContent(18,0.004249292); div2->SetBinContent(19,0.004694836); div2->SetBinContent(20,0.005747126); div2->SetBinContent(21,0.008391608); div2->SetBinContent(22,0.005141388); div2->SetBinContent(23,0.003246753); div2->SetBinContent(24,0.005747126); div2->SetBinContent(25,0.00265252); div2->SetBinContent(26,0.01048493); div2->SetBinContent(27,0.003081664); div2->SetBinContent(28,0.002663116); div2->SetBinContent(29,0.00128866); div2->SetBinContent(31,0.004545455); div2->SetBinContent(32,0.002541296); div2->SetBinContent(33,0.00122399); div2->SetBinContent(34,0.004993758); div2->SetBinContent(36,0.004016064); div2->SetBinContent(41,0.001443001); div2->SetBinContent(42,0.004587156); div2->SetBinContent(44,0.004761905); div2->SetBinContent(45,0.007898894); div2->SetBinContent(46,0.004373178); div2->SetBinContent(47,0.003030303); div2->SetBinContent(48,0.005376344); div2->SetBinContent(49,0.001686341); div2->SetBinContent(51,0.001730104); div2->SetBinContent(52,0.005119454); div2->SetBinContent(53,0.001531394); div2->SetBinError(2,0.00630628); div2->SetBinError(3,0.002409072); div2->SetBinError(4,0.002618597); div2->SetBinError(5,0.002992942); div2->SetBinError(6,0.001559684); div2->SetBinError(7,0.003240772); div2->SetBinError(8,0.004292175); div2->SetBinError(9,0.004020706); div2->SetBinError(10,0.004195198); div2->SetBinError(11,0.005288112); div2->SetBinError(12,0.003789381); div2->SetBinError(13,0.004243629); div2->SetBinError(14,0.006182451); div2->SetBinError(15,0.006179954); div2->SetBinError(16,0.01846164); div2->SetBinError(17,0.002528343); div2->SetBinError(18,0.002613254); div2->SetBinError(19,0.00289629); div2->SetBinError(20,0.003091407); div2->SetBinError(21,0.003739688); div2->SetBinError(22,0.002755022); div2->SetBinError(23,0.002426617); div2->SetBinError(24,0.003091407); div2->SetBinError(25,0.001972214); div2->SetBinError(26,0.004086562); div2->SetBinError(27,0.002300031); div2->SetBinError(28,0.001980286); div2->SetBinError(29,0.00133492); div2->SetBinError(31,0.002801251); div2->SetBinError(32,0.001887555); div2->SetBinError(33,0.001266812); div2->SetBinError(34,0.002673325); div2->SetBinError(36,0.002465616); div2->SetBinError(41,0.001497817); div2->SetBinError(42,0.002827768); div2->SetBinError(44,0.002939006); div2->SetBinError(45,0.003846446); div2->SetBinError(46,0.002691824); div2->SetBinError(47,0.002260702); div2->SetBinError(48,0.003331633); div2->SetBinError(49,0.00175559); div2->SetBinError(51,0.001802067); div2->SetBinError(52,0.003167201); div2->SetBinError(53,0.001591322); div2->SetEntries(0.3829341); 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(2,0.005698006); div3->SetBinContent(3,0.002298851); div3->SetBinContent(4,0.001748252); div3->SetBinContent(5,0.001615509); div3->SetBinContent(7,0.003007519); div3->SetBinContent(8,0.00736377); div3->SetBinContent(9,0.005997001); div3->SetBinContent(10,0.007204611); div3->SetBinContent(11,0.01341282); div3->SetBinContent(12,0.005665722); div3->SetBinContent(13,0.00951087); div3->SetBinContent(14,0.01886792); div3->SetBinContent(15,0.01804511); div3->SetBinContent(16,0.08357349); div3->SetBinContent(17,0.005486968); div3->SetBinContent(19,0.004694836); div3->SetBinContent(20,0.005747126); div3->SetBinContent(21,0.006993007); div3->SetBinContent(22,0.003856041); div3->SetBinContent(23,0.001623377); div3->SetBinContent(24,0.004310345); div3->SetBinContent(25,0.00132626); div3->SetBinContent(26,0.003931848); div3->SetBinContent(27,0.003081664); div3->SetBinContent(28,0.001331558); div3->SetBinContent(29,0.00128866); div3->SetBinContent(31,0.001515152); div3->SetBinContent(32,0.003811944); div3->SetBinContent(33,0.00122399); div3->SetBinContent(34,0.004993758); div3->SetBinContent(36,0.002677376); div3->SetBinContent(41,0.001443001); div3->SetBinContent(42,0.004587156); div3->SetBinContent(44,0.004761905); div3->SetBinContent(45,0.007898894); div3->SetBinContent(46,0.002915452); div3->SetBinContent(47,0.003030303); div3->SetBinContent(48,0.003584229); div3->SetBinContent(49,0.001686341); div3->SetBinContent(52,0.001706485); div3->SetBinContent(53,0.001531394); div3->SetBinError(2,0.004333235); div3->SetBinError(3,0.002409072); div3->SetBinError(4,0.00182135); div3->SetBinError(5,0.001680442); div3->SetBinError(7,0.002243264); div3->SetBinError(8,0.003575774); div3->SetBinError(9,0.003230706); div3->SetBinError(10,0.003495483); div3->SetBinError(11,0.004988735); div3->SetBinError(12,0.003046094); div3->SetBinError(13,0.003945346); div3->SetBinError(14,0.005735328); div3->SetBinError(15,0.005908935); div3->SetBinError(16,0.01414614); div3->SetBinError(17,0.002946705); div3->SetBinError(19,0.00289629); div3->SetBinError(20,0.003091407); div3->SetBinError(21,0.003388891); div3->SetBinError(22,0.002364532); div3->SetBinError(23,0.001688784); div3->SetBinError(24,0.002651962); div3->SetBinError(25,0.001374559); div3->SetBinError(26,0.002412396); div3->SetBinError(27,0.002300031); div3->SetBinError(28,0.001380147); div3->SetBinError(29,0.00133492); div3->SetBinError(31,0.001574129); div3->SetBinError(32,0.002336708); div3->SetBinError(33,0.001266812); div3->SetBinError(34,0.002673325); div3->SetBinError(36,0.001991151); div3->SetBinError(41,0.001497817); div3->SetBinError(42,0.002827768); div3->SetBinError(44,0.002939006); div3->SetBinError(45,0.003846446); div3->SetBinError(46,0.002172848); div3->SetBinError(47,0.002260702); div3->SetBinError(48,0.002686166); div3->SetBinError(49,0.00175559); div3->SetBinError(52,0.001776979); div3->SetBinError(53,0.001591322); div3->SetEntries(0.2750485); 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.02","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.01","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.01","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 7691 SL1L4"); AText = pt->AddText("HV = 3200 V, FEth = 20 mV, Source filter = 100.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }