void Efficiency_5879_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:12:41 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1833941,68.5,1.349453); 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.8787565); div1->SetBinContent(2,0.8912338); div1->SetBinContent(3,0.8941335); div1->SetBinContent(4,0.8777715); div1->SetBinContent(5,0.8623757); div1->SetBinContent(6,0.8796384); div1->SetBinContent(7,0.8591954); div1->SetBinContent(8,0.8959212); div1->SetBinContent(9,0.8645507); div1->SetBinContent(10,0.8730294); div1->SetBinContent(11,0.8796427); div1->SetBinContent(12,0.8628963); div1->SetBinContent(13,0.8836073); div1->SetBinContent(14,0.8696219); div1->SetBinContent(15,0.8649548); div1->SetBinContent(16,0.8671082); div1->SetBinContent(17,0.8688453); div1->SetBinContent(18,0.8954332); div1->SetBinContent(19,0.8759766); div1->SetBinContent(20,0.8771773); div1->SetBinContent(21,0.8783319); div1->SetBinContent(22,0.8784577); div1->SetBinContent(23,0.8743764); div1->SetBinContent(24,0.8645929); div1->SetBinContent(25,0.8652156); div1->SetBinContent(26,0.8780488); div1->SetBinContent(27,0.8831471); div1->SetBinContent(28,0.8672529); div1->SetBinContent(29,0.8774529); div1->SetBinContent(30,0.8750478); div1->SetBinContent(31,0.8552017); div1->SetBinContent(32,0.8546256); div1->SetBinContent(33,0.86043); div1->SetBinContent(34,0.8917782); div1->SetBinContent(35,0.8767711); div1->SetBinContent(36,0.8752625); div1->SetBinContent(37,0.8976951); div1->SetBinContent(38,0.9108434); div1->SetBinContent(39,0.8638603); div1->SetBinContent(40,0.8893196); div1->SetBinContent(41,0.8813214); div1->SetBinContent(42,0.8965242); div1->SetBinContent(43,0.9042788); div1->SetBinContent(44,0.8954221); div1->SetBinContent(45,0.8634745); div1->SetBinContent(46,0.8625458); div1->SetBinContent(47,0.8651877); div1->SetBinContent(48,0.8699473); div1->SetBinContent(49,0.8854283); div1->SetBinContent(50,0.890277); div1->SetBinContent(51,0.8804627); div1->SetBinContent(52,0.8776371); div1->SetBinContent(53,0.8848485); div1->SetBinContent(54,0.8692621); div1->SetBinContent(55,0.8701578); div1->SetBinContent(56,0.865625); div1->SetBinContent(57,0.8786677); div1->SetBinContent(58,0.8828749); div1->SetBinContent(59,0.9007538); div1->SetBinError(1,0.05846479); div1->SetBinError(2,0.05228755); div1->SetBinError(3,0.04777285); div1->SetBinError(4,0.0432677); div1->SetBinError(5,0.04097034); div1->SetBinError(6,0.03964286); div1->SetBinError(7,0.03908825); div1->SetBinError(8,0.03989338); div1->SetBinError(9,0.03793825); div1->SetBinError(10,0.03730743); div1->SetBinError(11,0.03940934); div1->SetBinError(12,0.03708887); div1->SetBinError(13,0.03843656); div1->SetBinError(14,0.03756941); div1->SetBinError(15,0.03914182); div1->SetBinError(16,0.03778563); div1->SetBinError(17,0.03759358); div1->SetBinError(18,0.03804822); div1->SetBinError(19,0.04003799); div1->SetBinError(20,0.03833112); div1->SetBinError(21,0.03764415); div1->SetBinError(22,0.03717177); div1->SetBinError(23,0.038534); div1->SetBinError(24,0.03837964); div1->SetBinError(25,0.03673242); div1->SetBinError(26,0.0369046); div1->SetBinError(27,0.0393321); div1->SetBinError(28,0.0368042); div1->SetBinError(29,0.03630534); div1->SetBinError(30,0.03539107); div1->SetBinError(31,0.03667904); div1->SetBinError(32,0.03560307); div1->SetBinError(33,0.03472709); div1->SetBinError(34,0.03590582); div1->SetBinError(35,0.0375703); div1->SetBinError(36,0.03711034); div1->SetBinError(37,0.03710416); div1->SetBinError(38,0.03737932); div1->SetBinError(39,0.03794974); div1->SetBinError(40,0.03802585); div1->SetBinError(41,0.03675675); div1->SetBinError(42,0.03684537); div1->SetBinError(43,0.03896443); div1->SetBinError(44,0.03774303); div1->SetBinError(45,0.0356621); div1->SetBinError(46,0.03612301); div1->SetBinError(47,0.04281913); div1->SetBinError(48,0.04363111); div1->SetBinError(49,0.0430726); div1->SetBinError(50,0.04273958); div1->SetBinError(51,0.04610822); div1->SetBinError(52,0.04454759); div1->SetBinError(53,0.04284957); div1->SetBinError(54,0.04342791); div1->SetBinError(55,0.04829027); div1->SetBinError(56,0.05020014); div1->SetBinError(57,0.05114086); div1->SetBinError(58,0.0542879); div1->SetBinError(59,0.06556564); div1->SetMinimum(0.3); div1->SetEntries(51.76428); 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.8476684); div2->SetBinContent(2,0.8530844); div2->SetBinContent(3,0.8678355); div2->SetBinContent(4,0.8453667); div2->SetBinContent(5,0.8393511); div2->SetBinContent(6,0.8472883); div2->SetBinContent(7,0.8314176); div2->SetBinContent(8,0.8654477); div2->SetBinContent(9,0.836835); div2->SetBinContent(10,0.8470388); div2->SetBinContent(11,0.8514339); div2->SetBinContent(12,0.8363325); div2->SetBinContent(13,0.8613949); div2->SetBinContent(14,0.8426771); div2->SetBinContent(15,0.8349976); div2->SetBinContent(16,0.8348786); div2->SetBinContent(17,0.8422658); div2->SetBinContent(18,0.865557); div2->SetBinContent(19,0.8491211); div2->SetBinContent(20,0.8503796); div2->SetBinContent(21,0.8572657); div2->SetBinContent(22,0.8512154); div2->SetBinContent(23,0.8535147); div2->SetBinContent(24,0.8458371); div2->SetBinContent(25,0.8413562); div2->SetBinContent(26,0.8503514); div2->SetBinContent(27,0.8519553); div2->SetBinContent(28,0.8417085); div2->SetBinContent(29,0.8494193); div2->SetBinContent(30,0.846389); div2->SetBinContent(31,0.8292994); div2->SetBinContent(32,0.8285943); div2->SetBinContent(33,0.8362882); div2->SetBinContent(34,0.8684512); div2->SetBinContent(35,0.8548733); div2->SetBinContent(36,0.851323); div2->SetBinContent(37,0.8677719); div2->SetBinContent(38,0.886747); div2->SetBinContent(39,0.8343036); div2->SetBinContent(40,0.8630491); div2->SetBinContent(41,0.8621533); div2->SetBinContent(42,0.8745505); div2->SetBinContent(43,0.8804588); div2->SetBinContent(44,0.8714826); div2->SetBinContent(45,0.8405224); div2->SetBinContent(46,0.8458723); div2->SetBinContent(47,0.8412969); div2->SetBinContent(48,0.8453427); div2->SetBinContent(49,0.8631813); div2->SetBinContent(50,0.8609451); div2->SetBinContent(51,0.8534704); div2->SetBinContent(52,0.8547318); div2->SetBinContent(53,0.8606061); div2->SetBinContent(54,0.8518303); div2->SetBinContent(55,0.8464849); div2->SetBinContent(56,0.8414063); div2->SetBinContent(57,0.8556701); div2->SetBinContent(58,0.8606921); div2->SetBinContent(59,0.8756281); div2->SetBinError(1,0.05692544); div2->SetBinError(2,0.05061873); div2->SetBinError(3,0.04672616); div2->SetBinError(4,0.04207884); div2->SetBinError(5,0.04015813); div2->SetBinError(6,0.03855757); div2->SetBinError(7,0.03814974); div2->SetBinError(8,0.03888199); div2->SetBinError(9,0.03703457); div2->SetBinError(10,0.03648168); div2->SetBinError(11,0.03846896); div2->SetBinError(12,0.03624075); div2->SetBinError(13,0.03771777); div2->SetBinError(14,0.03670415); div2->SetBinError(15,0.03813427); div2->SetBinError(16,0.03674136); div2->SetBinError(17,0.03673883); div2->SetBinError(18,0.0371021); div2->SetBinError(19,0.03912507); div2->SetBinError(20,0.0374601); div2->SetBinError(21,0.0369729); div2->SetBinError(22,0.0363142); div2->SetBinError(23,0.03785074); div2->SetBinError(24,0.03776159); div2->SetBinError(25,0.03598005); div2->SetBinError(26,0.03603856); div2->SetBinError(27,0.03829779); div2->SetBinError(28,0.03599872); div2->SetBinError(29,0.03544245); div2->SetBinError(30,0.03452892); div2->SetBinError(31,0.03585447); div2->SetBinError(32,0.0347982); div2->SetBinError(33,0.03400367); div2->SetBinError(34,0.03520653); div2->SetBinError(35,0.03687272); div2->SetBinError(36,0.03635571); div2->SetBinError(37,0.03618221); div2->SetBinError(38,0.03664175); div2->SetBinError(39,0.03698486); div2->SetBinError(40,0.03718946); div2->SetBinError(41,0.03616235); div2->SetBinError(42,0.0361728); div2->SetBinError(43,0.03819935); div2->SetBinError(44,0.03699142); div2->SetBinError(45,0.03495818); div2->SetBinError(46,0.03560488); div2->SetBinError(47,0.04194089); div2->SetBinError(48,0.04271406); div2->SetBinError(49,0.04226739); div2->SetBinError(50,0.04169067); div2->SetBinError(51,0.04505647); div2->SetBinError(52,0.0436831); div2->SetBinError(53,0.04197597); div2->SetBinError(54,0.04278123); div2->SetBinError(55,0.04731403); div2->SetBinError(56,0.04915683); div2->SetBinError(57,0.05014549); div2->SetBinError(58,0.05327326); div2->SetBinError(59,0.06420259); div2->SetEntries(50.24641); 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.004282655); div3->SetBinContent(1,0.7979275); div3->SetBinContent(2,0.8287338); div3->SetBinContent(3,0.8408631); div3->SetBinContent(4,0.8095509); div3->SetBinContent(5,0.7912088); div3->SetBinContent(6,0.8082778); div3->SetBinContent(7,0.7969349); div3->SetBinContent(8,0.8265354); div3->SetBinContent(9,0.7912383); div3->SetBinContent(10,0.8040051); div3->SetBinContent(11,0.8180536); div3->SetBinContent(12,0.7934876); div3->SetBinContent(13,0.8125278); div3->SetBinContent(14,0.7879183); div3->SetBinContent(15,0.7993343); div3->SetBinContent(16,0.7951435); div3->SetBinContent(17,0.7991285); div3->SetBinContent(18,0.8309859); div3->SetBinContent(19,0.8027344); div3->SetBinContent(20,0.811523); div3->SetBinContent(21,0.8095443); div3->SetBinContent(22,0.8080469); div3->SetBinContent(23,0.8172336); div3->SetBinContent(24,0.7964318); div3->SetBinContent(25,0.7986605); div3->SetBinContent(26,0.804878); div3->SetBinContent(27,0.8198324); div3->SetBinContent(28,0.7948074); div3->SetBinContent(29,0.8089708); div3->SetBinContent(30,0.8081773); div3->SetBinContent(31,0.7889597); div3->SetBinContent(32,0.7881458); div3->SetBinContent(33,0.7932856); div3->SetBinContent(34,0.8229446); div3->SetBinContent(35,0.8127952); div3->SetBinContent(36,0.800504); div3->SetBinContent(37,0.8192479); div3->SetBinContent(38,0.8389558); div3->SetBinContent(39,0.7881773); div3->SetBinContent(40,0.8229974); div3->SetBinContent(41,0.814845); div3->SetBinContent(42,0.8222133); div3->SetBinContent(43,0.8314954); div3->SetBinContent(44,0.8261235); div3->SetBinContent(45,0.7902651); div3->SetBinContent(46,0.7767385); div3->SetBinContent(47,0.7969283); div3->SetBinContent(48,0.7961336); div3->SetBinContent(49,0.7953281); div3->SetBinContent(50,0.8126018); div3->SetBinContent(51,0.809126); div3->SetBinContent(52,0.8016878); div3->SetBinContent(53,0.8126722); div3->SetBinContent(54,0.8001162); div3->SetBinContent(55,0.804878); div3->SetBinContent(56,0.8); div3->SetBinContent(57,0.8080888); div3->SetBinContent(58,0.8110027); div3->SetBinContent(59,0.830402); div3->SetBinError(0,0.065442); div3->SetBinError(1,0.0544415); div3->SetBinError(2,0.04954669); div3->SetBinError(3,0.04564687); div3->SetBinError(4,0.04075545); div3->SetBinError(5,0.03844695); div3->SetBinError(6,0.03723906); div3->SetBinError(7,0.03697692); div3->SetBinError(8,0.03758141); div3->SetBinError(9,0.03553621); div3->SetBinError(10,0.03510452); div3->SetBinError(11,0.03734906); div3->SetBinError(12,0.03486265); div3->SetBinError(13,0.03612481); div3->SetBinError(14,0.03493037); div3->SetBinError(15,0.03692641); div3->SetBinError(16,0.03544401); div3->SetBinError(17,0.03534135); div3->SetBinError(18,0.03600014); div3->SetBinError(19,0.03753607); div3->SetBinError(20,0.03618847); div3->SetBinError(21,0.03544142); div3->SetBinError(22,0.03494527); div3->SetBinError(23,0.0366554); div3->SetBinError(24,0.03612178); div3->SetBinError(25,0.03462416); div3->SetBinError(26,0.03460579); div3->SetBinError(27,0.03722563); div3->SetBinError(28,0.03450838); div3->SetBinError(29,0.03418849); div3->SetBinError(30,0.03337132); div3->SetBinError(31,0.03456112); div3->SetBinError(32,0.03353856); div3->SetBinError(33,0.03270579); div3->SetBinError(34,0.03383274); div3->SetBinError(35,0.03552335); div3->SetBinError(36,0.03474118); div3->SetBinError(37,0.03467518); div3->SetBinError(38,0.03516843); div3->SetBinError(39,0.03546681); div3->SetBinError(40,0.03590563); div3->SetBinError(41,0.03468525); div3->SetBinError(42,0.03455874); div3->SetBinError(43,0.03661517); div3->SetBinError(44,0.03555732); div3->SetBinError(45,0.03340477); div3->SetBinError(46,0.03343664); div3->SetBinError(47,0.04029804); div3->SetBinError(48,0.04086559); div3->SetBinError(49,0.03978838); div3->SetBinError(50,0.03994805); div3->SetBinError(51,0.04331575); div3->SetBinError(52,0.0416652); div3->SetBinError(53,0.04023573); div3->SetBinError(54,0.04084877); div3->SetBinError(55,0.0455864); div3->SetBinError(56,0.04736068); div3->SetBinError(57,0.04807095); div3->SetBinError(58,0.05098355); div3->SetBinError(59,0.06173171); div3->SetEntries(47.62935); 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.87","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.85","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.80","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 5879 SL1L1"); AText = pt->AddText("HV = 3500 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }