void Efficiency_5983_L_theta() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:24:49 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-0.4,0.1833333,3.6,1.35); 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.7777778); div63->SetBinContent(6,0.6305221); div63->SetBinContent(7,0.6503772); div63->SetBinContent(8,0.6872578); div63->SetBinContent(9,0.7321526); div63->SetBinContent(10,0.7283666); div63->SetBinContent(11,0.7335217); div63->SetBinContent(12,0.6960505); div63->SetBinContent(13,0.6462747); div63->SetBinContent(14,0.6349409); div63->SetBinContent(15,0.586454); div63->SetBinContent(16,0.5660925); div63->SetBinContent(17,0.5491439); div63->SetBinContent(18,0.5313448); div63->SetBinContent(19,0.5359205); div63->SetBinContent(20,0.5391725); div63->SetBinContent(21,0.5416917); div63->SetBinContent(22,0.5671902); div63->SetBinContent(23,0.5817757); div63->SetBinContent(24,0.5785838); div63->SetBinContent(25,0.568314); div63->SetBinContent(26,0.547421); div63->SetBinContent(27,0.5876289); div63->SetBinContent(28,0.5533981); div63->SetBinContent(29,0.5468384); div63->SetBinContent(30,0.5437925); div63->SetBinContent(31,0.5342511); div63->SetBinContent(32,0.5417085); div63->SetBinContent(33,0.5726329); div63->SetBinContent(34,0.5792309); div63->SetBinContent(35,0.6135843); div63->SetBinContent(36,0.6331643); div63->SetBinContent(37,0.6640449); div63->SetBinContent(38,0.6864843); div63->SetBinContent(39,0.7274359); div63->SetBinContent(40,0.736081); div63->SetBinContent(41,0.7415565); div63->SetBinContent(42,0.7277727); div63->SetBinContent(43,0.7022901); div63->SetBinError(5,0.5532317); div63->SetBinError(6,0.06383679); div63->SetBinError(7,0.02638349); div63->SetBinError(8,0.02289244); div63->SetBinError(9,0.02620994); div63->SetBinError(10,0.02530978); div63->SetBinError(11,0.02439493); div63->SetBinError(12,0.02183538); div63->SetBinError(13,0.01959712); div63->SetBinError(14,0.01809329); div63->SetBinError(15,0.01810103); div63->SetBinError(16,0.01834237); div63->SetBinError(17,0.01875755); div63->SetBinError(18,0.02003727); div63->SetBinError(19,0.02270788); div63->SetBinError(20,0.02671652); div63->SetBinError(21,0.03129372); div63->SetBinError(22,0.03900172); div63->SetBinError(23,0.04595468); div63->SetBinError(24,0.05565653); div63->SetBinError(25,0.05040764); div63->SetBinError(26,0.05251006); div63->SetBinError(27,0.04861289); div63->SetBinError(28,0.03854138); div63->SetBinError(29,0.03112478); div63->SetBinError(30,0.02641822); div63->SetBinError(31,0.02290498); div63->SetBinError(32,0.02025318); div63->SetBinError(33,0.01954516); div63->SetBinError(34,0.01826799); div63->SetBinError(35,0.01787084); div63->SetBinError(36,0.01771355); div63->SetBinError(37,0.01873721); div63->SetBinError(38,0.02132785); div63->SetBinError(39,0.0253056); div63->SetBinError(40,0.03030897); div63->SetBinError(41,0.03545816); div63->SetBinError(42,0.04786118); div63->SetBinError(43,0.1345782); div63->SetMinimum(0.3); div63->SetMaximum(1); div63->SetEntries(24.30224); 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.7777778); div64->SetBinContent(6,0.6084337); div64->SetBinContent(7,0.6261069); div64->SetBinContent(8,0.6644632); div64->SetBinContent(9,0.7046322); div64->SetBinContent(10,0.7017409); div64->SetBinContent(11,0.7062147); div64->SetBinContent(12,0.6663274); div64->SetBinContent(13,0.6188824); div64->SetBinContent(14,0.6065155); div64->SetBinContent(15,0.5561727); div64->SetBinContent(16,0.5393846); div64->SetBinContent(17,0.5269499); div64->SetBinContent(18,0.5040445); div64->SetBinContent(19,0.5131495); div64->SetBinContent(20,0.5132042); div64->SetBinContent(21,0.5224955); div64->SetBinContent(22,0.534904); div64->SetBinContent(23,0.546729); div64->SetBinContent(24,0.5457686); div64->SetBinContent(25,0.5203488); div64->SetBinContent(26,0.5091514); div64->SetBinContent(27,0.5412371); div64->SetBinContent(28,0.5260371); div64->SetBinContent(29,0.5193208); div64->SetBinContent(30,0.5123299); div64->SetBinContent(31,0.5044248); div64->SetBinContent(32,0.5143216); div64->SetBinContent(33,0.5492866); div64->SetBinContent(34,0.5511796); div64->SetBinContent(35,0.585761); div64->SetBinContent(36,0.6065775); div64->SetBinContent(37,0.6385233); div64->SetBinContent(38,0.6573524); div64->SetBinContent(39,0.6974359); div64->SetBinContent(40,0.7075199); div64->SetBinContent(41,0.7170827); div64->SetBinContent(42,0.7021082); div64->SetBinContent(43,0.6564885); div64->SetBinError(5,0.5532317); div64->SetBinError(6,0.06221817); div64->SetBinError(7,0.02566885); div64->SetBinError(8,0.02233897); div64->SetBinError(9,0.02548766); div64->SetBinError(10,0.02463184); div64->SetBinError(11,0.02372904); div64->SetBinError(12,0.02115434); div64->SetBinError(13,0.01899423); div64->SetBinError(14,0.0175061); div64->SetBinError(15,0.01742753); div64->SetBinError(16,0.01772092); div64->SetBinError(17,0.01821491); div64->SetBinError(18,0.01930156); div64->SetBinError(19,0.02201853); div64->SetBinError(20,0.02579616); div64->SetBinError(21,0.03050128); div64->SetBinError(22,0.03740553); div64->SetBinError(23,0.04395937); div64->SetBinError(24,0.05338325); div64->SetBinError(25,0.04733941); div64->SetBinError(26,0.04987497); div64->SetBinError(27,0.04583895); div64->SetBinError(28,0.03717525); div64->SetBinError(29,0.03000294); div64->SetBinError(30,0.02532304); div64->SetBinError(31,0.0219903); div64->SetBinError(32,0.01952033); div64->SetBinError(33,0.01897274); div64->SetBinError(34,0.01763136); div64->SetBinError(35,0.01728505); div64->SetBinError(36,0.01717463); div64->SetBinError(37,0.01821352); div64->SetBinError(38,0.02066757); div64->SetBinError(39,0.02454064); div64->SetBinError(40,0.02944629); div64->SetBinError(41,0.03459968); div64->SetBinError(42,0.04662469); div64->SetBinError(43,0.1281486); div64->SetMaximum(1); div64->SetEntries(23.20038); 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.7777778); div65->SetBinContent(6,0.5843373); div65->SetBinContent(7,0.5998688); div65->SetBinContent(8,0.6382494); div65->SetBinContent(9,0.6743869); div65->SetBinContent(10,0.6746032); div65->SetBinContent(11,0.6793785); div65->SetBinContent(12,0.6386401); div65->SetBinContent(13,0.592038); div65->SetBinContent(14,0.5772916); div65->SetBinContent(15,0.5257122); div65->SetBinContent(16,0.5103542); div65->SetBinContent(17,0.4996829); div65->SetBinContent(18,0.4709302); div65->SetBinContent(19,0.4823605); div65->SetBinContent(20,0.4815141); div65->SetBinContent(21,0.4931014); div65->SetBinContent(22,0.504363); div65->SetBinContent(23,0.5116822); div65->SetBinContent(24,0.5233161); div65->SetBinContent(25,0.4854651); div65->SetBinContent(26,0.4775374); div65->SetBinContent(27,0.507732); div65->SetBinContent(28,0.4933804); div65->SetBinContent(29,0.4882904); div65->SetBinContent(30,0.4783163); div65->SetBinContent(31,0.4713209); div65->SetBinContent(32,0.4844221); div65->SetBinContent(33,0.5151319); div65->SetBinContent(34,0.5140256); div65->SetBinContent(35,0.5446809); div65->SetBinContent(36,0.5710773); div65->SetBinContent(37,0.6038523); div65->SetBinContent(38,0.6268331); div65->SetBinContent(39,0.6612821); div65->SetBinContent(40,0.6724512); div65->SetBinContent(41,0.6823299); div65->SetBinContent(42,0.6746104); div65->SetBinContent(43,0.6183206); div65->SetBinError(5,0.5532317); div65->SetBinError(6,0.06043924); div65->SetBinError(7,0.0248902); div65->SetBinError(8,0.021698); div65->SetBinError(9,0.02468776); div65->SetBinError(10,0.02393589); div65->SetBinError(11,0.02306995); div65->SetBinError(12,0.02051475); div65->SetBinError(13,0.01839835); div65->SetBinError(14,0.01689677); div65->SetBinError(15,0.01674258); div65->SetBinError(16,0.01703831); div65->SetBinError(17,0.01754181); div65->SetBinError(18,0.01839799); div65->SetBinError(19,0.02107633); div65->SetBinError(20,0.0246599); div65->SetBinError(21,0.02927615); div65->SetBinError(22,0.03587752); div65->SetBinError(23,0.04193807); div65->SetBinError(24,0.051812); div65->SetBinError(25,0.04507165); div65->SetBinError(26,0.0476673); div65->SetBinError(27,0.04380568); div65->SetBinError(28,0.0355255); div65->SetBinError(29,0.02872313); div65->SetBinError(30,0.02412335); div65->SetBinError(31,0.02096191); div65->SetBinError(32,0.01871102); div65->SetBinError(33,0.01812636); div65->SetBinError(34,0.01677797); div65->SetBinError(35,0.01640992); div65->SetBinError(36,0.01644775); div65->SetBinError(37,0.01749557); div65->SetBinError(38,0.01996983); div65->SetBinError(39,0.02361049); div65->SetBinError(40,0.02837809); div65->SetBinError(41,0.03337118); div65->SetBinError(42,0.04529047); div65->SetBinError(43,0.1227252); div65->SetMaximum(1); div65->SetEntries(22.01065); 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.63","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.60","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.57","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 5983 SL1L4"); AText = pt->AddText("HV = 3450 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }