void Efficiency_5998_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:20:16 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.1342207,68.5,1.207986); 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.6956522); div1->SetBinContent(2,0.5415473); div1->SetBinContent(3,0.5779716); div1->SetBinContent(4,0.5766423); div1->SetBinContent(5,0.5373364); div1->SetBinContent(6,0.5576005); div1->SetBinContent(7,0.5321678); div1->SetBinContent(8,0.5250696); div1->SetBinContent(9,0.5289149); div1->SetBinContent(10,0.5409938); div1->SetBinContent(11,0.5626649); div1->SetBinContent(12,0.5193966); div1->SetBinContent(13,0.5874439); div1->SetBinContent(14,0.5770777); div1->SetBinContent(15,0.5419309); div1->SetBinContent(16,0.550377); div1->SetBinContent(17,0.4900322); div1->SetBinContent(18,0.5550181); div1->SetBinContent(19,0.5233838); div1->SetBinContent(20,0.559492); div1->SetBinContent(21,0.5455721); div1->SetBinContent(22,0.5669145); div1->SetBinContent(23,0.5715223); div1->SetBinContent(24,0.5313808); div1->SetBinContent(25,0.5434643); div1->SetBinContent(26,0.5224541); div1->SetBinContent(27,0.5287356); div1->SetBinContent(28,0.5); div1->SetBinContent(29,0.5275288); div1->SetBinContent(30,0.5594002); div1->SetBinContent(31,0.5609911); div1->SetBinContent(32,0.5178344); div1->SetBinContent(33,0.5692666); div1->SetBinContent(34,0.5419246); div1->SetBinContent(35,0.5567201); div1->SetBinContent(36,0.5698287); div1->SetBinContent(37,0.5307229); div1->SetBinContent(38,0.5830852); div1->SetBinContent(39,0.5497752); div1->SetBinContent(40,0.5598765); div1->SetBinContent(41,0.5616527); div1->SetBinContent(42,0.5630058); div1->SetBinContent(43,0.592803); div1->SetBinContent(44,0.5616162); div1->SetBinContent(45,0.5441631); div1->SetBinContent(46,0.5637462); div1->SetBinContent(47,0.5385159); div1->SetBinContent(48,0.5432649); div1->SetBinContent(49,0.5533165); div1->SetBinContent(50,0.594485); div1->SetBinContent(51,0.5979761); div1->SetBinContent(52,0.5774519); div1->SetBinContent(53,0.6175943); div1->SetBinContent(54,0.5690073); div1->SetBinContent(55,0.5539499); div1->SetBinContent(56,0.5730212); div1->SetBinContent(57,0.5224535); div1->SetBinContent(58,0.5363985); div1->SetBinContent(59,0.5265625); div1->SetBinContent(60,0.5315315); div1->SetBinError(1,0.07132309); div1->SetBinError(2,0.04835206); div1->SetBinError(3,0.04419179); div1->SetBinError(4,0.04035572); div1->SetBinError(5,0.03524725); div1->SetBinError(6,0.03405426); div1->SetBinError(7,0.03336387); div1->SetBinError(8,0.03297797); div1->SetBinError(9,0.03202083); div1->SetBinError(10,0.03181365); div1->SetBinError(11,0.03371636); div1->SetBinError(12,0.03323785); div1->SetBinError(13,0.03426753); div1->SetBinError(14,0.03460673); div1->SetBinError(15,0.03392895); div1->SetBinError(16,0.03383134); div1->SetBinError(17,0.03017879); div1->SetBinError(18,0.0319654); div1->SetBinError(19,0.03269846); div1->SetBinError(20,0.03380419); div1->SetBinError(21,0.03265034); div1->SetBinError(22,0.03285288); div1->SetBinError(23,0.03400528); div1->SetBinError(24,0.03328227); div1->SetBinError(25,0.03249748); div1->SetBinError(26,0.03131811); div1->SetBinError(27,0.03265602); div1->SetBinError(28,0.03192109); div1->SetBinError(29,0.03172502); div1->SetBinError(30,0.03139504); div1->SetBinError(31,0.03301899); div1->SetBinError(32,0.0312302); div1->SetBinError(33,0.03193736); div1->SetBinError(34,0.03031896); div1->SetBinError(35,0.03234978); div1->SetBinError(36,0.03400018); div1->SetBinError(37,0.03090659); div1->SetBinError(38,0.03286554); div1->SetBinError(39,0.03272381); div1->SetBinError(40,0.03250064); div1->SetBinError(41,0.03331241); div1->SetBinError(42,0.03157585); div1->SetBinError(43,0.03424013); div1->SetBinError(44,0.0340211); div1->SetBinError(45,0.03185733); div1->SetBinError(46,0.03231372); div1->SetBinError(47,0.03382433); div1->SetBinError(48,0.03824011); div1->SetBinError(49,0.03758726); div1->SetBinError(50,0.0388879); div1->SetBinError(51,0.0415917); div1->SetBinError(52,0.04048873); div1->SetBinError(53,0.04204935); div1->SetBinError(54,0.03759529); div1->SetBinError(55,0.04029511); div1->SetBinError(56,0.0444075); div1->SetBinError(57,0.04121218); div1->SetBinError(58,0.04534288); div1->SetBinError(59,0.0494979); div1->SetBinError(60,0.05982512); div1->SetMinimum(0); div1->SetEntries(33.24023); 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.6652174); div2->SetBinContent(2,0.517192); div2->SetBinContent(3,0.5550709); div2->SetBinContent(4,0.5483577); div2->SetBinContent(5,0.5150115); div2->SetBinContent(6,0.530334); div2->SetBinContent(7,0.5090909); div2->SetBinContent(8,0.4958217); div2->SetBinContent(9,0.5042235); div2->SetBinContent(10,0.5142857); div2->SetBinContent(11,0.5349604); div2->SetBinContent(12,0.4892241); div2->SetBinContent(13,0.5566944); div2->SetBinContent(14,0.541555); div2->SetBinContent(15,0.5172657); div2->SetBinContent(16,0.5229609); div2->SetBinContent(17,0.466881); div2->SetBinContent(18,0.5302297); div2->SetBinContent(19,0.4986245); div2->SetBinContent(20,0.5287433); div2->SetBinContent(21,0.5210084); div2->SetBinContent(22,0.539653); div2->SetBinContent(23,0.5439633); div2->SetBinContent(24,0.5006974); div2->SetBinContent(25,0.515132); div2->SetBinContent(26,0.4933586); div2->SetBinContent(27,0.5043949); div2->SetBinContent(28,0.472028); div2->SetBinContent(29,0.506402); div2->SetBinContent(30,0.5299885); div2->SetBinContent(31,0.5368488); div2->SetBinContent(32,0.4987261); div2->SetBinContent(33,0.5389988); div2->SetBinContent(34,0.51435); div2->SetBinContent(35,0.5252774); div2->SetBinContent(36,0.5480896); div2->SetBinContent(37,0.510241); div2->SetBinContent(38,0.5610482); div2->SetBinContent(39,0.5253693); div2->SetBinContent(40,0.5351852); div2->SetBinContent(41,0.5332473); div2->SetBinContent(42,0.533526); div2->SetBinContent(43,0.5713384); div2->SetBinContent(44,0.5353535); div2->SetBinContent(45,0.5237801); div2->SetBinContent(46,0.5450151); div2->SetBinContent(47,0.5074205); div2->SetBinContent(48,0.5182872); div2->SetBinContent(49,0.5256087); div2->SetBinContent(50,0.5701541); div2->SetBinContent(51,0.5841766); div2->SetBinContent(52,0.548121); div2->SetBinContent(53,0.5807899); div2->SetBinContent(54,0.5423729); div2->SetBinContent(55,0.5260116); div2->SetBinContent(56,0.5384615); div2->SetBinContent(57,0.5027382); div2->SetBinContent(58,0.5083014); div2->SetBinContent(59,0.4984375); div2->SetBinContent(60,0.5112613); div2->SetBinError(1,0.06904387); div2->SetBinError(2,0.04679664); div2->SetBinError(3,0.04293314); div2->SetBinError(4,0.03893172); div2->SetBinError(5,0.03420084); div2->SetBinError(6,0.03285972); div2->SetBinError(7,0.03233071); div2->SetBinError(8,0.03166594); div2->SetBinError(9,0.03095355); div2->SetBinError(10,0.03068982); div2->SetBinError(11,0.03252454); div2->SetBinError(12,0.03185969); div2->SetBinError(13,0.03297471); div2->SetBinError(14,0.03307217); div2->SetBinError(15,0.03282427); div2->SetBinError(16,0.03262366); div2->SetBinError(17,0.02916729); div2->SetBinError(18,0.03094215); div2->SetBinError(19,0.03159494); div2->SetBinError(20,0.03247028); div2->SetBinError(21,0.03159819); div2->SetBinError(22,0.03171813); div2->SetBinError(23,0.03282667); div2->SetBinError(24,0.03190797); div2->SetBinError(25,0.03128439); div2->SetBinError(26,0.03007293); div2->SetBinError(27,0.03158276); div2->SetBinError(28,0.03065081); div2->SetBinError(29,0.03081871); div2->SetBinError(30,0.03021017); div2->SetBinError(31,0.03199977); div2->SetBinError(32,0.03040973); div2->SetBinError(33,0.03071658); div2->SetBinError(34,0.02921474); div2->SetBinError(35,0.03103828); div2->SetBinError(36,0.03306904); div2->SetBinError(37,0.03005546); div2->SetBinError(38,0.03197219); div2->SetBinError(39,0.03168347); div2->SetBinError(40,0.03147262); div2->SetBinError(41,0.03210291); div2->SetBinError(42,0.03038844); div2->SetBinError(43,0.03334735); div2->SetBinError(44,0.03287944); div2->SetBinError(45,0.03100412); div2->SetBinError(46,0.03154408); div2->SetBinError(47,0.03242607); div2->SetBinError(48,0.03698206); div2->SetBinError(49,0.03623779); div2->SetBinError(50,0.03774095); div2->SetBinError(51,0.04090095); div2->SetBinError(52,0.03900883); div2->SetBinError(53,0.0402343); div2->SetBinError(54,0.03633106); div2->SetBinError(55,0.03883785); div2->SetBinError(56,0.04247956); div2->SetBinError(57,0.04010402); div2->SetBinError(58,0.04364406); div2->SetBinError(59,0.04760961); div2->SetBinError(60,0.05819699); div2->SetEntries(31.66691); 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,1); div3->SetBinContent(1,0.6456522); div3->SetBinContent(2,0.4398281); div3->SetBinContent(3,0.4918212); div3->SetBinContent(4,0.4790146); div3->SetBinContent(5,0.4557352); div3->SetBinContent(6,0.4683027); div3->SetBinContent(7,0.4454545); div3->SetBinContent(8,0.4296657); div3->SetBinContent(9,0.4431449); div3->SetBinContent(10,0.452795); div3->SetBinContent(11,0.4769129); div3->SetBinContent(12,0.4231322); div3->SetBinContent(13,0.4785394); div3->SetBinContent(14,0.4798928); div3->SetBinContent(15,0.4622974); div3->SetBinContent(16,0.4379712); div3->SetBinContent(17,0.4012862); div3->SetBinContent(18,0.4770254); div3->SetBinContent(19,0.4436039); div3->SetBinContent(20,0.4705882); div3->SetBinContent(21,0.4634777); div3->SetBinContent(22,0.472119); div3->SetBinContent(23,0.480315); div3->SetBinContent(24,0.4414226); div3->SetBinContent(25,0.4591114); div3->SetBinContent(26,0.426945); div3->SetBinContent(27,0.4361055); div3->SetBinContent(28,0.4090909); div3->SetBinContent(29,0.4481434); div3->SetBinContent(30,0.467128); div3->SetBinContent(31,0.4720457); div3->SetBinContent(32,0.4414013); div3->SetBinContent(33,0.4668219); div3->SetBinContent(34,0.4440068); div3->SetBinContent(35,0.4642417); div3->SetBinContent(36,0.4934124); div3->SetBinContent(37,0.4512048); div3->SetBinContent(38,0.4877904); div3->SetBinContent(39,0.4527938); div3->SetBinContent(40,0.467284); div3->SetBinContent(41,0.4551323); div3->SetBinContent(42,0.4734104); div3->SetBinContent(43,0.4974747); div3->SetBinContent(44,0.4558923); div3->SetBinContent(45,0.4478073); div3->SetBinContent(46,0.473716); div3->SetBinContent(47,0.4431095); div3->SetBinContent(48,0.4540589); div3->SetBinContent(49,0.4450042); div3->SetBinContent(50,0.4947283); div3->SetBinContent(51,0.5234591); div3->SetBinContent(52,0.4912924); div3->SetBinContent(53,0.5179533); div3->SetBinContent(54,0.4778047); div3->SetBinContent(55,0.4682081); div3->SetBinContent(56,0.4659978); div3->SetBinContent(57,0.4446878); div3->SetBinContent(58,0.4508301); div3->SetBinContent(59,0.3859375); div3->SetBinContent(60,0.4346847); div3->SetBinContent(61,0.01492537); div3->SetBinError(0,1); div3->SetBinError(1,0.06756823); div3->SetBinError(2,0.04175005); div3->SetBinError(3,0.03940032); div3->SetBinError(4,0.03537508); div3->SetBinError(5,0.03137529); div3->SetBinError(6,0.03009363); div3->SetBinError(7,0.02942928); div3->SetBinError(8,0.02863614); div3->SetBinError(9,0.02826494); div3->SetBinError(10,0.02805485); div3->SetBinError(11,0.02998527); div3->SetBinError(12,0.02877599); div3->SetBinError(13,0.02962085); div3->SetBinError(14,0.03035839); div3->SetBinError(15,0.0303221); div3->SetBinError(16,0.02879203); div3->SetBinError(17,0.02624058); div3->SetBinError(18,0.0287119); div3->SetBinError(19,0.02910046); div3->SetBinError(20,0.02990273); div3->SetBinError(21,0.02909265); div3->SetBinError(22,0.02885474); div3->SetBinError(23,0.03005659); div3->SetBinError(24,0.02920179); div3->SetBinError(25,0.02884403); div3->SetBinError(26,0.02717069); div3->SetBinError(27,0.02851149); div3->SetBinError(28,0.02773195); div3->SetBinError(29,0.02827727); div3->SetBinError(30,0.0276311); div3->SetBinError(31,0.02921589); div3->SetBinError(32,0.02790741); div3->SetBinError(33,0.02774668); div3->SetBinError(34,0.02633991); div3->SetBinError(35,0.02844497); div3->SetBinError(36,0.03069299); div3->SetBinError(37,0.02756105); div3->SetBinError(38,0.02894918); div3->SetBinError(39,0.0285283); div3->SetBinError(40,0.02859349); div3->SetBinError(41,0.02870538); div3->SetBinError(42,0.0279242); div3->SetBinError(43,0.03022133); div3->SetBinError(44,0.02935175); div3->SetBinError(45,0.02776044); div3->SetBinError(46,0.02856288); div3->SetBinError(47,0.02947575); div3->SetBinError(48,0.03368736); div3->SetBinError(49,0.03222436); div3->SetBinError(50,0.03412013); div3->SetBinError(51,0.03782153); div3->SetBinError(52,0.03609459); div3->SetBinError(53,0.03708112); div3->SetBinError(54,0.03321187); div3->SetBinError(55,0.03577085); div3->SetBinError(56,0.03835191); div3->SetBinError(57,0.03678651); div3->SetBinError(58,0.04010662); div3->SetBinError(59,0.03981214); div3->SetBinError(60,0.05191851); div3->SetBinError(61,0.1221694); div3->SetEntries(27.74871); 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.55","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.53","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.46","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 5998 SL1L2"); AText = pt->AddText("HV = 3400 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }