void Efficiency_7350_L_theta() { //=========Macro generated from canvas: c/c //========= (Fri Dec 21 17:43:10 2018) 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(6,0.4322034); div63->SetBinContent(7,0.5786164); div63->SetBinContent(8,0.5891892); div63->SetBinContent(9,0.6339662); div63->SetBinContent(10,0.6368821); div63->SetBinContent(11,0.652936); div63->SetBinContent(12,0.5851852); div63->SetBinContent(13,0.6069114); div63->SetBinContent(14,0.542); div63->SetBinContent(15,0.5343709); div63->SetBinContent(16,0.5103794); div63->SetBinContent(17,0.5038168); div63->SetBinContent(18,0.5053763); div63->SetBinContent(19,0.5031686); div63->SetBinContent(20,0.4959481); div63->SetBinContent(21,0.4485126); div63->SetBinContent(22,0.4560261); div63->SetBinContent(23,0.3901345); div63->SetBinContent(24,0.5442177); div63->SetBinContent(25,0.5666287); div63->SetBinContent(26,0.4768212); div63->SetBinContent(27,0.5253456); div63->SetBinContent(28,0.5033113); div63->SetBinContent(29,0.4705882); div63->SetBinContent(30,0.4814159); div63->SetBinContent(31,0.4789272); div63->SetBinContent(32,0.503006); div63->SetBinContent(33,0.5272727); div63->SetBinContent(34,0.5246827); div63->SetBinContent(35,0.5407454); div63->SetBinContent(36,0.564809); div63->SetBinContent(37,0.6013942); div63->SetBinContent(38,0.6324201); div63->SetBinContent(39,0.6678603); div63->SetBinContent(40,0.6594388); div63->SetBinContent(41,0.6768293); div63->SetBinContent(42,0.630662); div63->SetBinContent(43,0.6585366); div63->SetBinContent(44,0.6666667); div63->SetBinError(6,0.1003081); div63->SetBinError(7,0.04749954); div63->SetBinError(8,0.04072364); div63->SetBinError(9,0.04645029); div63->SetBinError(10,0.04424082); div63->SetBinError(11,0.04325154); div63->SetBinError(12,0.03674668); div63->SetBinError(13,0.03718763); div63->SetBinError(14,0.03300315); div63->SetBinError(15,0.0322239); div63->SetBinError(16,0.03276896); div63->SetBinError(17,0.03534475); div63->SetBinError(18,0.03802715); div63->SetBinError(19,0.04316658); div63->SetBinError(20,0.04831759); div63->SetBinError(21,0.05349188); div63->SetBinError(22,0.06456801); div63->SetBinError(23,0.06795216); div63->SetBinError(24,0.1057317); div63->SetBinError(25,0.03148519); div63->SetBinError(26,0.09499707); div63->SetBinError(27,0.08486591); div63->SetBinError(28,0.06978624); div63->SetBinError(29,0.05501302); div63->SetBinError(30,0.04944345); div63->SetBinError(31,0.04184715); div63->SetBinError(32,0.03837264); div63->SetBinError(33,0.03603295); div63->SetBinError(34,0.03316925); div63->SetBinError(35,0.03207333); div63->SetBinError(36,0.03293956); div63->SetBinError(37,0.03466138); div63->SetBinError(38,0.03938489); div63->SetBinError(39,0.04443503); div63->SetBinError(40,0.05255347); div63->SetBinError(41,0.06760383); div63->SetBinError(42,0.08410354); div63->SetBinError(43,0.2295816); div63->SetBinError(44,0.8563047); div63->SetMinimum(0); div63->SetMaximum(1); div63->SetEntries(21.5072); 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(6,0.4322034); div64->SetBinContent(7,0.5610063); div64->SetBinContent(8,0.5675676); div64->SetBinContent(9,0.6065401); div64->SetBinContent(10,0.6045627); div64->SetBinContent(11,0.6257669); div64->SetBinContent(12,0.5562963); div64->SetBinContent(13,0.5802736); div64->SetBinContent(14,0.5026667); div64->SetBinContent(15,0.5129702); div64->SetBinContent(16,0.4946314); div64->SetBinContent(17,0.4775233); div64->SetBinContent(18,0.4809384); div64->SetBinContent(19,0.4752852); div64->SetBinContent(20,0.4764992); div64->SetBinContent(21,0.4210526); div64->SetBinContent(22,0.4234528); div64->SetBinContent(23,0.3497758); div64->SetBinContent(24,0.4897959); div64->SetBinContent(25,0.5341686); div64->SetBinContent(26,0.4437086); div64->SetBinContent(27,0.4792627); div64->SetBinContent(28,0.4735099); div64->SetBinContent(29,0.4434389); div64->SetBinContent(30,0.4477876); div64->SetBinContent(31,0.4380587); div64->SetBinContent(32,0.4749499); div64->SetBinContent(33,0.4983471); div64->SetBinContent(34,0.5007052); div64->SetBinContent(35,0.5104232); div64->SetBinContent(36,0.5266124); div64->SetBinContent(37,0.5735108); div64->SetBinContent(38,0.5936073); div64->SetBinContent(39,0.6401074); div64->SetBinContent(40,0.6288265); div64->SetBinContent(41,0.6585366); div64->SetBinContent(42,0.5993031); div64->SetBinContent(43,0.6341463); div64->SetBinContent(44,0.6666667); div64->SetBinError(6,0.1003081); div64->SetBinError(7,0.04646126); div64->SetBinError(8,0.03964798); div64->SetBinError(9,0.04499398); div64->SetBinError(10,0.04261194); div64->SetBinError(11,0.04194423); div64->SetBinError(12,0.03544001); div64->SetBinError(13,0.03600902); div64->SetBinError(14,0.03128484); div64->SetBinError(15,0.03130233); div64->SetBinError(16,0.03205043); div64->SetBinError(17,0.03403234); div64->SetBinError(18,0.03671905); div64->SetBinError(19,0.04146422); div64->SetBinError(20,0.04697313); div64->SetBinError(21,0.05118209); div64->SetBinError(22,0.06130699); div64->SetBinError(23,0.06302703); div64->SetBinError(24,0.09812069); div64->SetBinError(25,0.03018846); div64->SetBinError(26,0.09031612); div64->SetBinError(27,0.07953005); div64->SetBinError(28,0.06684432); div64->SetBinError(29,0.05276645); div64->SetBinError(30,0.04699073); div64->SetBinError(31,0.03930789); div64->SetBinError(32,0.03684945); div64->SetBinError(33,0.03462074); div64->SetBinError(34,0.03208784); div64->SetBinError(35,0.03078554); div64->SetBinError(36,0.03133672); div64->SetBinError(37,0.03350151); div64->SetBinError(38,0.03763032); div64->SetBinError(39,0.0430912); div64->SetBinError(40,0.05077901); div64->SetBinError(41,0.06627449); div64->SetBinError(42,0.08107218); div64->SetBinError(43,0.2234033); div64->SetBinError(44,0.8563047); div64->SetMaximum(1); div64->SetEntries(20.40449); 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(6,0.3559322); div65->SetBinContent(7,0.4955975); div65->SetBinContent(8,0.5117117); div65->SetBinContent(9,0.5495781); div65->SetBinContent(10,0.5389734); div65->SetBinContent(11,0.5687993); div65->SetBinContent(12,0.4807407); div65->SetBinContent(13,0.5169186); div65->SetBinContent(14,0.444); div65->SetBinContent(15,0.4448768); div65->SetBinContent(16,0.4337867); div65->SetBinContent(17,0.4079729); div65->SetBinContent(18,0.4105572); div65->SetBinContent(19,0.400507); div65->SetBinContent(20,0.4051864); div65->SetBinContent(21,0.3775744); div65->SetBinContent(22,0.3648208); div65->SetBinContent(23,0.309417); div65->SetBinContent(24,0.4217687); div65->SetBinContent(25,0.4703872); div65->SetBinContent(26,0.397351); div65->SetBinContent(27,0.3870968); div65->SetBinContent(28,0.397351); div65->SetBinContent(29,0.3687783); div65->SetBinContent(30,0.380531); div65->SetBinContent(31,0.3742018); div65->SetBinContent(32,0.3987976); div65->SetBinContent(33,0.4289256); div65->SetBinContent(34,0.4245416); div65->SetBinContent(35,0.4352495); div65->SetBinContent(36,0.4452098); div65->SetBinContent(37,0.4949303); div65->SetBinContent(38,0.5083714); div65->SetBinContent(39,0.5496867); div65->SetBinContent(40,0.5446429); div65->SetBinContent(41,0.5731707); div65->SetBinContent(42,0.5191638); div65->SetBinContent(43,0.5365854); div65->SetBinContent(44,0.3333333); div65->SetBinError(6,0.08768775); div65->SetBinError(7,0.04254487); div65->SetBinError(8,0.03682998); div65->SetBinError(9,0.04192692); div65->SetBinError(10,0.03925202); div65->SetBinError(11,0.03916632); div65->SetBinError(12,0.03195483); div65->SetBinError(13,0.03316106); div65->SetBinError(14,0.02866868); div65->SetBinError(15,0.02831463); div65->SetBinError(16,0.02922726); div65->SetBinError(17,0.03048355); div65->SetBinError(18,0.03286932); div65->SetBinError(19,0.0367887); div65->SetBinError(20,0.04193843); div65->SetBinError(21,0.04745596); div65->SetBinError(22,0.05529375); div65->SetBinError(23,0.05796953); div65->SetBinError(24,0.08835157); div65->SetBinError(25,0.02759204); div65->SetBinError(26,0.08363376); div65->SetBinError(27,0.06851356); div65->SetBinError(28,0.059138); div65->SetBinError(29,0.04642594); div65->SetBinError(30,0.04196106); div65->SetBinError(31,0.03523398); div65->SetBinError(32,0.03261364); div65->SetBinError(33,0.03115849); div65->SetBinError(34,0.02857713); div65->SetBinError(35,0.0275212); div65->SetBinError(36,0.02783736); div65->SetBinError(37,0.03016921); div65->SetBinError(38,0.03369385); div65->SetBinError(39,0.03863062); div65->SetBinError(40,0.04580865); div65->SetBinError(41,0.05997235); div65->SetBinError(42,0.07317682); div65->SetBinError(43,0.198201); div65->SetBinError(44,0.5257834); div65->SetEntries(17.40702); 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.52","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.49","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.42","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 7350 SL1L1"); AText = pt->AddText("HV = -9999 V, FEth = 0 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }