void Efficiency_5950_L_theta() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:25:47 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-0.4,-0.1666667,3.6,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 *div63 = new TH1D("div63","",50,0,3.2); div63->SetBinContent(5,0.75); div63->SetBinContent(6,0.5639687); div63->SetBinContent(7,0.5622255); div63->SetBinContent(8,0.6376731); div63->SetBinContent(9,0.6682042); div63->SetBinContent(10,0.6714286); div63->SetBinContent(11,0.6426826); div63->SetBinContent(12,0.6189488); div63->SetBinContent(13,0.5692184); div63->SetBinContent(14,0.5506257); div63->SetBinContent(15,0.5173288); div63->SetBinContent(16,0.5065081); div63->SetBinContent(17,0.4924757); div63->SetBinContent(18,0.4684956); div63->SetBinContent(19,0.4786325); div63->SetBinContent(20,0.4715051); div63->SetBinContent(21,0.4496124); div63->SetBinContent(22,0.4756996); div63->SetBinContent(23,0.3846685); div63->SetBinContent(24,0.3513982); div63->SetBinContent(25,0.3661462); div63->SetBinContent(26,0.3618214); div63->SetBinContent(27,0.4387839); div63->SetBinContent(28,0.4613003); div63->SetBinContent(29,0.475572); div63->SetBinContent(30,0.4665012); div63->SetBinContent(31,0.4847227); div63->SetBinContent(32,0.4806697); div63->SetBinContent(33,0.5073171); div63->SetBinContent(34,0.535548); div63->SetBinContent(35,0.5419646); div63->SetBinContent(36,0.5678309); div63->SetBinContent(37,0.5965402); div63->SetBinContent(38,0.6289468); div63->SetBinContent(39,0.6519811); div63->SetBinContent(40,0.6892007); div63->SetBinContent(41,0.6585642); div63->SetBinContent(42,0.6433735); div63->SetBinContent(43,0.6111111); div63->SetBinError(5,0.5713513); div63->SetBinError(6,0.06719066); div63->SetBinError(7,0.02510195); div63->SetBinError(8,0.02390378); div63->SetBinError(9,0.02605187); div63->SetBinError(10,0.02599153); div63->SetBinError(11,0.02379983); div63->SetBinError(12,0.02134235); div63->SetBinError(13,0.01876292); div63->SetBinError(14,0.01779986); div63->SetBinError(15,0.01797635); div63->SetBinError(16,0.01824932); div63->SetBinError(17,0.0186056); div63->SetBinError(18,0.02001901); div63->SetBinError(19,0.02256325); div63->SetBinError(20,0.02556094); div63->SetBinError(21,0.02847006); div63->SetBinError(22,0.03162486); div63->SetBinError(23,0.02640779); div63->SetBinError(24,0.01485297); div63->SetBinError(25,0.008713621); div63->SetBinError(26,0.01802915); div63->SetBinError(27,0.03156586); div63->SetBinError(28,0.03172931); div63->SetBinError(29,0.02897621); div63->SetBinError(30,0.02560798); div63->SetBinError(31,0.02293634); div63->SetBinError(32,0.02048285); div63->SetBinError(33,0.01904662); div63->SetBinError(34,0.01843542); div63->SetBinError(35,0.01753356); div63->SetBinError(36,0.01791542); div63->SetBinError(37,0.01866991); div63->SetBinError(38,0.02158775); div63->SetBinError(39,0.02509561); div63->SetBinError(40,0.03132913); div63->SetBinError(41,0.0349525); div63->SetBinError(42,0.05017331); div63->SetBinError(43,0.1340268); div63->SetMinimum(0); div63->SetMaximum(1); div63->SetEntries(20.9992); div63->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#cc0000"); div63->SetLineColor(ci); div63->SetLineWidth(2); div63->SetMarkerStyle(20); div63->SetMarkerSize(1.2); div63->GetXaxis()->SetTitle("Azimutal angle #theta (rad)"); div63->GetXaxis()->SetNdivisions(20); div63->GetXaxis()->SetLabelFont(42); div63->GetXaxis()->SetTitleFont(42); div63->GetYaxis()->SetTitle("Hit efficiency"); div63->GetYaxis()->SetNdivisions(10); div63->GetYaxis()->SetLabelFont(42); div63->GetYaxis()->SetTitleFont(42); div63->GetZaxis()->SetLabelFont(42); div63->GetZaxis()->SetLabelSize(0.035); div63->GetZaxis()->SetTitleSize(0.035); div63->GetZaxis()->SetTitleFont(42); div63->Draw("pe"); TH1D *div64 = new TH1D("div64","",50,0,3.2); div64->SetBinContent(5,0.75); div64->SetBinContent(6,0.537859); div64->SetBinContent(7,0.5406296); div64->SetBinContent(8,0.6174515); div64->SetBinContent(9,0.6429889); div64->SetBinContent(10,0.6452888); div64->SetBinContent(11,0.6196036); div64->SetBinContent(12,0.5917473); div64->SetBinContent(13,0.5430983); div64->SetBinContent(14,0.5252181); div64->SetBinContent(15,0.4915469); div64->SetBinContent(16,0.4840664); div64->SetBinContent(17,0.4706311); div64->SetBinContent(18,0.4458848); div64->SetBinContent(19,0.4578224); div64->SetBinContent(20,0.4437409); div64->SetBinContent(21,0.4250646); div64->SetBinContent(22,0.4594993); div64->SetBinContent(23,0.3674033); div64->SetBinContent(24,0.332096); div64->SetBinContent(25,0.3481165); div64->SetBinContent(26,0.3411559); div64->SetBinContent(27,0.4149548); div64->SetBinContent(28,0.4380805); div64->SetBinContent(29,0.4508349); div64->SetBinContent(30,0.4406948); div64->SetBinContent(31,0.4620898); div64->SetBinContent(32,0.4605784); div64->SetBinContent(33,0.4760976); div64->SetBinContent(34,0.5050783); div64->SetBinContent(35,0.5150546); div64->SetBinContent(36,0.5354779); div64->SetBinContent(37,0.5721726); div64->SetBinContent(38,0.6001383); div64->SetBinContent(39,0.6277351); div64->SetBinContent(40,0.6679422); div64->SetBinContent(41,0.6257773); div64->SetBinContent(42,0.613253); div64->SetBinContent(43,0.5833333); div64->SetBinError(5,0.5713513); div64->SetBinError(6,0.06495772); div64->SetBinError(7,0.02441057); div64->SetBinError(8,0.02335479); div64->SetBinError(9,0.02533664); div64->SetBinError(10,0.02525496); div64->SetBinError(11,0.02318018); div64->SetBinError(12,0.02066393); div64->SetBinError(13,0.01814443); div64->SetBinError(14,0.01721148); div64->SetBinError(15,0.01733768); div64->SetBinError(16,0.01767427); div64->SetBinError(17,0.01802004); div64->SetBinError(18,0.01933608); div64->SetBinError(19,0.02186894); div64->SetBinError(20,0.02449522); div64->SetBinError(21,0.02737437); div64->SetBinError(22,0.03086379); div64->SetBinError(23,0.0255841); div64->SetBinError(24,0.0142896); div64->SetBinError(25,0.00841652); div64->SetBinError(26,0.01731618); div64->SetBinError(27,0.03036); div64->SetBinError(28,0.03060162); div64->SetBinError(29,0.02790906); div64->SetBinError(30,0.02460624); div64->SetBinError(31,0.0221773); div64->SetBinError(32,0.01987681); div64->SetBinError(33,0.01821136); div64->SetBinError(34,0.01768493); div64->SetBinError(35,0.0169105); div64->SetBinError(36,0.01718145); div64->SetBinError(37,0.01812018); div64->SetBinError(38,0.02087144); div64->SetBinError(39,0.02441808); div64->SetBinError(40,0.03062471); div64->SetBinError(41,0.03368653); div64->SetBinError(42,0.04846828); div64->SetBinError(43,0.1296244); div64->SetMaximum(1); div64->SetEntries(20.07021); div64->SetStats(0); ci = TColor::GetColor("#6600cc"); div64->SetLineColor(ci); div64->SetLineWidth(2); div64->SetMarkerStyle(25); div64->SetMarkerSize(1.2); div64->GetXaxis()->SetNdivisions(5); div64->GetXaxis()->SetLabelFont(42); div64->GetXaxis()->SetLabelSize(0); div64->GetXaxis()->SetTitleSize(0.035); div64->GetXaxis()->SetTitleFont(42); div64->GetYaxis()->SetNdivisions(5); div64->GetYaxis()->SetLabelFont(42); div64->GetYaxis()->SetLabelSize(0.15); div64->GetYaxis()->SetTitleSize(0.035); div64->GetYaxis()->SetTitleFont(42); div64->GetZaxis()->SetLabelFont(42); div64->GetZaxis()->SetLabelSize(0.035); div64->GetZaxis()->SetTitleSize(0.035); div64->GetZaxis()->SetTitleFont(42); div64->Draw("pesame"); TH1D *div65 = new TH1D("div65","",50,0,3.2); div65->SetBinContent(5,0.5); div65->SetBinContent(6,0.5013055); div65->SetBinContent(7,0.4915813); div65->SetBinContent(8,0.5617729); div65->SetBinContent(9,0.5882534); div65->SetBinContent(10,0.5890578); div65->SetBinContent(11,0.5707304); div65->SetBinContent(12,0.538036); div65->SetBinContent(13,0.4860358); div65->SetBinContent(14,0.4759196); div65->SetBinContent(15,0.4376585); div65->SetBinContent(16,0.4252693); div65->SetBinContent(17,0.4131068); div65->SetBinContent(18,0.4012662); div65->SetBinContent(19,0.4109996); div65->SetBinContent(20,0.3852898); div65->SetBinContent(21,0.378553); div65->SetBinContent(22,0.4013255); div65->SetBinContent(23,0.323895); div65->SetBinContent(24,0.301658); div65->SetBinContent(25,0.3178525); div65->SetBinContent(26,0.3047285); div65->SetBinContent(27,0.3681183); div65->SetBinContent(28,0.3823529); div65->SetBinContent(29,0.3902288); div65->SetBinContent(30,0.3811414); div65->SetBinContent(31,0.3941909); div65->SetBinContent(32,0.3945205); div65->SetBinContent(33,0.415122); div65->SetBinContent(34,0.4325011); div65->SetBinContent(35,0.4461799); div65->SetBinContent(36,0.4599265); div65->SetBinContent(37,0.4938616); div65->SetBinContent(38,0.5243144); div65->SetBinContent(39,0.5517445); div65->SetBinContent(40,0.5769558); div65->SetBinContent(41,0.55342); div65->SetBinContent(42,0.5228916); div65->SetBinContent(43,0.5092593); div65->SetBinError(5,0.4267767); div65->SetBinError(6,0.06179412); div65->SetBinError(7,0.02281889); div65->SetBinError(8,0.02182451); div65->SetBinError(9,0.023765); div65->SetBinError(10,0.02365052); div65->SetBinError(11,0.02185281); div65->SetBinError(12,0.01930577); div65->SetBinError(13,0.01677157); div65->SetBinError(14,0.01605276); div65->SetBinError(15,0.01597941); div65->SetBinError(16,0.01613997); div65->SetBinError(17,0.01644939); div65->SetBinError(18,0.01796598); div65->SetBinError(19,0.02028135); div65->SetBinError(20,0.02220274); div65->SetBinError(21,0.02525934); div65->SetBinError(22,0.02808137); div65->SetBinError(23,0.02346786); div65->SetBinError(24,0.01338536); div65->SetBinError(25,0.007909681); div65->SetBinError(26,0.01603435); div65->SetBinError(27,0.02794413); div65->SetBinError(28,0.02784022); div65->SetBinError(29,0.02523907); div65->SetBinError(30,0.02224406); div65->SetBinError(31,0.01985006); div65->SetBinError(32,0.01784229); div65->SetBinError(33,0.01654539); div65->SetBinError(34,0.01585766); div65->SetBinError(35,0.01528381); div65->SetBinError(36,0.01543061); div65->SetBinError(37,0.01632017); div65->SetBinError(38,0.01895232); div65->SetBinError(39,0.02226017); div65->SetBinError(40,0.02755882); div65->SetBinError(41,0.03084541); div65->SetBinError(42,0.04324943); div65->SetBinError(43,0.117672); div65->SetEntries(17.60102); div65->SetStats(0); ci = TColor::GetColor("#33ccff"); div65->SetLineColor(ci); div65->SetLineWidth(2); div65->SetMarkerStyle(22); div65->SetMarkerSize(1.2); div65->GetXaxis()->SetNdivisions(5); div65->GetXaxis()->SetLabelFont(42); div65->GetXaxis()->SetLabelSize(0); div65->GetXaxis()->SetTitleSize(0.035); div65->GetXaxis()->SetTitleFont(42); div65->GetYaxis()->SetNdivisions(5); div65->GetYaxis()->SetLabelFont(42); div65->GetYaxis()->SetLabelSize(0.15); div65->GetYaxis()->SetTitleSize(0.035); div65->GetYaxis()->SetTitleFont(42); div65->GetZaxis()->SetLabelFont(42); div65->GetZaxis()->SetLabelSize(0.035); div65->GetZaxis()->SetTitleSize(0.035); div65->GetZaxis()->SetTitleFont(42); div65->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.53","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.50","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.45","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 5950 SL1L1"); AText = pt->AddText("HV = 3450 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }