void Efficiency_7608_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Dec 21 17:40:12 2018) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1833333,68.5,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 *div1 = new TH1D("div1","",60,1,61); div1->SetBinContent(1,0.9626168); div1->SetBinContent(2,0.9655172); div1->SetBinContent(3,0.9534413); div1->SetBinContent(4,0.952381); div1->SetBinContent(5,0.9272446); div1->SetBinContent(6,0.9541985); div1->SetBinContent(7,0.9703588); div1->SetBinContent(8,0.9584488); div1->SetBinContent(9,0.9457364); div1->SetBinContent(10,0.9544846); div1->SetBinContent(11,0.9649369); div1->SetBinContent(12,0.9451697); div1->SetBinContent(13,0.9650538); div1->SetBinContent(14,0.9576923); div1->SetBinContent(15,0.9692982); div1->SetBinContent(16,0.952381); div1->SetBinContent(17,0.9547739); div1->SetBinContent(18,0.9630996); div1->SetBinContent(19,0.9484848); div1->SetBinContent(20,0.9445946); div1->SetBinContent(21,0.9574176); div1->SetBinContent(22,0.9451372); div1->SetBinContent(23,0.9633152); div1->SetBinContent(24,0.9545455); div1->SetBinContent(25,0.9459799); div1->SetBinContent(26,0.9638243); div1->SetBinContent(27,0.9484808); div1->SetBinContent(28,0.9410977); div1->SetBinContent(29,0.9679898); div1->SetBinContent(30,0.9540758); div1->SetBinContent(31,0.953668); div1->SetBinContent(32,0.9626289); div1->SetBinContent(33,0.9660422); div1->SetBinContent(34,0.9730363); div1->SetBinContent(35,0.957672); div1->SetBinContent(36,0.9776316); div1->SetBinContent(37,0.9588101); div1->SetBinContent(38,0.9684343); div1->SetBinContent(39,0.9694444); div1->SetBinContent(41,0.9531616); div1->SetBinContent(42,0.9651861); div1->SetBinContent(43,0.9568434); div1->SetBinContent(44,0.9573333); div1->SetBinContent(45,0.9571759); div1->SetBinContent(46,0.9718468); div1->SetBinContent(47,0.9511811); div1->SetBinContent(48,0.9637562); div1->SetBinContent(49,0.9464286); div1->SetBinContent(50,0.9439776); div1->SetBinContent(51,0.9544688); div1->SetBinContent(52,0.9496528); div1->SetBinContent(53,0.9497645); div1->SetBinContent(54,0.940273); div1->SetBinContent(55,0.9515789); div1->SetBinContent(56,0.9476082); div1->SetBinError(1,0.1084894); div1->SetBinError(2,0.0966838); div1->SetBinError(3,0.08682961); div1->SetBinError(4,0.08098019); div1->SetBinError(5,0.07436814); div1->SetBinError(6,0.07545156); div1->SetBinError(7,0.07723471); div1->SetBinError(8,0.07210453); div1->SetBinError(9,0.06894922); div1->SetBinError(10,0.0706685); div1->SetBinError(11,0.07292505); div1->SetBinError(12,0.06927732); div1->SetBinError(13,0.07139608); div1->SetBinError(14,0.06933101); div1->SetBinError(15,0.07470647); div1->SetBinError(16,0.0721641); div1->SetBinError(17,0.06847435); div1->SetBinError(18,0.06819575); div1->SetBinError(19,0.0748288); div1->SetBinError(20,0.07045184); div1->SetBinError(21,0.07174903); div1->SetBinError(22,0.06770288); div1->SetBinError(23,0.07168633); div1->SetBinError(24,0.06960837); div1->SetBinError(25,0.06800279); div1->SetBinError(26,0.06993206); div1->SetBinError(27,0.06987011); div1->SetBinError(28,0.06992714); div1->SetBinError(29,0.06984285); div1->SetBinError(30,0.06542414); div1->SetBinError(31,0.06924652); div1->SetBinError(32,0.06977711); div1->SetBinError(33,0.06669056); div1->SetBinError(34,0.06709071); div1->SetBinError(35,0.07042179); div1->SetBinError(36,0.07132825); div1->SetBinError(37,0.06555378); div1->SetBinError(38,0.06937996); div1->SetBinError(39,0.07282308); div1->SetBinError(41,0.06602482); div1->SetBinError(42,0.0674812); div1->SetBinError(43,0.06794799); div1->SetBinError(44,0.07068423); div1->SetBinError(45,0.06584805); div1->SetBinError(46,0.06569509); div1->SetBinError(47,0.07644948); div1->SetBinError(48,0.07896407); div1->SetBinError(49,0.07403761); div1->SetBinError(50,0.07168813); div1->SetBinError(51,0.07931465); div1->SetBinError(52,0.08017309); div1->SetBinError(53,0.07624446); div1->SetBinError(54,0.0788993); div1->SetBinError(55,0.08841994); div1->SetBinError(56,0.09168718); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(52.59938); 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.9314642); div2->SetBinContent(2,0.9433498); div2->SetBinContent(3,0.9271255); div2->SetBinContent(4,0.9241623); div2->SetBinContent(5,0.9086687); div2->SetBinContent(6,0.9251908); div2->SetBinContent(7,0.9469579); div2->SetBinContent(8,0.9210526); div2->SetBinContent(9,0.9289406); div2->SetBinContent(10,0.9223561); div2->SetBinContent(11,0.9396914); div2->SetBinContent(12,0.9229765); div2->SetBinContent(13,0.9314516); div2->SetBinContent(14,0.9269231); div2->SetBinContent(15,0.9312865); div2->SetBinContent(16,0.5756303); div2->SetBinContent(17,0.9334171); div2->SetBinContent(18,0.9323493); div2->SetBinContent(19,0.9257576); div2->SetBinContent(20,0.9189189); div2->SetBinContent(21,0.9436813); div2->SetBinContent(22,0.9226933); div2->SetBinContent(23,0.9415761); div2->SetBinContent(24,0.9311688); div2->SetBinContent(25,0.919598); div2->SetBinContent(26,0.9379845); div2->SetBinContent(27,0.9141347); div2->SetBinContent(28,0.9062918); div2->SetBinContent(29,0.9359795); div2->SetBinContent(30,0.9322618); div2->SetBinContent(31,0.9279279); div2->SetBinContent(32,0.9420103); div2->SetBinContent(33,0.9379391); div2->SetBinContent(34,0.9460727); div2->SetBinContent(35,0.9219577); div2->SetBinContent(36,0.9473684); div2->SetBinContent(37,0.9370709); div2->SetBinContent(38,0.9406566); div2->SetBinContent(39,0.9347222); div2->SetBinContent(41,0.9355972); div2->SetBinContent(42,0.9435774); div2->SetBinContent(43,0.9346486); div2->SetBinContent(44,0.9373333); div2->SetBinContent(45,0.9328704); div2->SetBinContent(46,0.9459459); div2->SetBinContent(47,0.9291339); div2->SetBinContent(48,0.9423394); div2->SetBinContent(49,0.9107143); div2->SetBinContent(50,0.9285714); div2->SetBinContent(51,0.9274874); div2->SetBinContent(52,0.9253472); div2->SetBinContent(53,0.9136578); div2->SetBinContent(54,0.9197952); div2->SetBinContent(55,0.9221053); div2->SetBinContent(56,0.929385); div2->SetBinError(1,0.1058572); div2->SetBinError(2,0.09502058); div2->SetBinError(3,0.08503508); div2->SetBinError(4,0.07918338); div2->SetBinError(5,0.07325587); div2->SetBinError(6,0.07373351); div2->SetBinError(7,0.07583842); div2->SetBinError(8,0.06999492); div2->SetBinError(9,0.06803372); div2->SetBinError(10,0.06888621); div2->SetBinError(11,0.07149517); div2->SetBinError(12,0.0680606); div2->SetBinError(13,0.0695316); div2->SetBinError(14,0.06766181); div2->SetBinError(15,0.07250755); div2->SetBinError(16,0.04993617); div2->SetBinError(17,0.06732784); div2->SetBinError(18,0.06656337); div2->SetBinError(19,0.07348721); div2->SetBinError(20,0.06901906); div2->SetBinError(21,0.07097884); div2->SetBinError(22,0.06650031); div2->SetBinError(23,0.07047447); div2->SetBinError(24,0.06833214); div2->SetBinError(25,0.0665836); div2->SetBinError(26,0.06852702); div2->SetBinError(27,0.06797498); div2->SetBinError(28,0.06799111); div2->SetBinError(29,0.06811043); div2->SetBinError(30,0.06430446); div2->SetBinError(31,0.06784707); div2->SetBinError(32,0.0686577); div2->SetBinError(33,0.06523606); div2->SetBinError(34,0.06569625); div2->SetBinError(35,0.06845291); div2->SetBinError(36,0.06967101); div2->SetBinError(37,0.06444081); div2->SetBinError(38,0.06788776); div2->SetBinError(39,0.07086594); div2->SetBinError(41,0.06511453); div2->SetBinError(42,0.06634931); div2->SetBinError(43,0.06676792); div2->SetBinError(44,0.06957877); div2->SetBinError(45,0.06459586); div2->SetBinError(46,0.0643821); div2->SetBinError(47,0.07512338); div2->SetBinError(48,0.07764956); div2->SetBinError(49,0.07194501); div2->SetBinError(50,0.07081363); div2->SetBinError(51,0.07763553); div2->SetBinError(52,0.07863737); div2->SetBinError(53,0.07407277); div2->SetBinError(54,0.07761478); div2->SetBinError(55,0.08636899); div2->SetBinError(56,0.09036853); div2->SetMaximum(1); div2->SetEntries(50.81728); 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.005882353); div3->SetBinContent(1,0.8971963); div3->SetBinContent(2,0.91133); div3->SetBinContent(3,0.9089069); div3->SetBinContent(4,0.9012346); div3->SetBinContent(5,0.880805); div3->SetBinContent(6,0.9038168); div3->SetBinContent(7,0.9219969); div3->SetBinContent(8,0.901662); div3->SetBinContent(9,0.9031008); div3->SetBinContent(10,0.9036145); div3->SetBinContent(11,0.9242637); div3->SetBinContent(12,0.9020888); div3->SetBinContent(13,0.9018817); div3->SetBinContent(14,0.9012821); div3->SetBinContent(15,0.9108187); div3->SetBinContent(16,0.07983193); div3->SetBinContent(17,0.910804); div3->SetBinContent(18,0.9089791); div3->SetBinContent(19,0.9090909); div3->SetBinContent(20,0.9040541); div3->SetBinContent(21,0.9271978); div3->SetBinContent(22,0.9089776); div3->SetBinContent(23,0.919837); div3->SetBinContent(24,0.8974026); div3->SetBinContent(25,0.9032663); div3->SetBinContent(26,0.9211886); div3->SetBinContent(27,0.8903567); div3->SetBinContent(28,0.8768407); div3->SetBinContent(29,0.9052497); div3->SetBinContent(30,0.9173364); div3->SetBinContent(31,0.9060489); div3->SetBinContent(32,0.9201031); div3->SetBinContent(33,0.9145199); div3->SetBinContent(34,0.9249707); div3->SetBinContent(35,0.9087302); div3->SetBinContent(36,0.9381579); div3->SetBinContent(37,0.9199085); div3->SetBinContent(38,0.9191919); div3->SetBinContent(39,0.9111111); div3->SetBinContent(41,0.9098361); div3->SetBinContent(42,0.9183673); div3->SetBinContent(43,0.9075216); div3->SetBinContent(44,0.9186667); div3->SetBinContent(45,0.9039352); div3->SetBinContent(46,0.9155405); div3->SetBinContent(47,0.896063); div3->SetBinContent(48,0.9291598); div3->SetBinContent(49,0.8824405); div3->SetBinContent(50,0.9047619); div3->SetBinContent(51,0.9055649); div3->SetBinContent(52,0.8975694); div3->SetBinContent(53,0.877551); div3->SetBinContent(54,0.894198); div3->SetBinContent(55,0.8968421); div3->SetBinContent(56,0.8997722); div3->SetBinContent(57,0.02941176); div3->SetBinError(0,0.0766965); div3->SetBinError(1,0.1029444); div3->SetBinError(2,0.09260634); div3->SetBinError(3,0.08378762); div3->SetBinError(4,0.07771657); div3->SetBinError(5,0.07158007); div3->SetBinError(6,0.07246169); div3->SetBinError(7,0.07434257); div3->SetBinError(8,0.06889531); div3->SetBinError(9,0.06661969); div3->SetBinError(10,0.06784166); div3->SetBinError(11,0.07061815); div3->SetBinError(12,0.06691086); div3->SetBinError(13,0.06788135); div3->SetBinError(14,0.06626357); div3->SetBinError(15,0.0713172); div3->SetBinError(16,0.01356163); div3->SetBinError(17,0.06610901); div3->SetBinError(18,0.06531662); div3->SetBinError(19,0.0724998); div3->SetBinError(20,0.06818644); div3->SetBinError(21,0.07005209); div3->SetBinError(22,0.06576295); div3->SetBinError(23,0.06925785); div3->SetBinError(24,0.06647895); div3->SetBinError(25,0.06570157); div3->SetBinError(26,0.06761023); div3->SetBinError(27,0.06665582); div3->SetBinError(28,0.06634293); div3->SetBinError(29,0.0664378); div3->SetBinError(30,0.06353579); div3->SetBinError(31,0.06665233); div3->SetBinError(32,0.06746377); div3->SetBinError(33,0.06401832); div3->SetBinError(34,0.06460022); div3->SetBinError(35,0.06772041); div3->SetBinError(36,0.06916486); div3->SetBinError(37,0.06355904); div3->SetBinError(38,0.06672958); div3->SetBinError(39,0.06952802); div3->SetBinError(41,0.06377414); div3->SetBinError(42,0.06502318); div3->SetBinError(43,0.06531908); div3->SetBinError(44,0.06854337); div3->SetBinError(45,0.06309784); div3->SetBinError(46,0.06283294); div3->SetBinError(47,0.07312409); div3->SetBinError(48,0.07683812); div3->SetBinError(49,0.07027837); div3->SetBinError(50,0.06945725); div3->SetBinError(51,0.0762651); div3->SetBinError(52,0.07687379); div3->SetBinError(53,0.07188629); div3->SetBinError(54,0.0760022); div3->SetBinError(55,0.08460208); div3->SetBinError(56,0.08821624); div3->SetBinError(57,0.02436396); div3->SetMaximum(1); div3->SetEntries(49.10436); 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.95","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.92","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.88","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 7608 SL1L1"); AText = pt->AddText("HV = 3600 V, FEth = 20 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }