void Efficiency_7609_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:20:03 2019) 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.9581994); div1->SetBinContent(2,0.9736842); div1->SetBinContent(3,0.9657948); div1->SetBinContent(4,0.9603448); div1->SetBinContent(5,0.9574132); div1->SetBinContent(6,0.9698276); div1->SetBinContent(7,0.9578059); div1->SetBinContent(8,0.9636119); div1->SetBinContent(9,0.9662651); div1->SetBinContent(10,0.9629121); div1->SetBinContent(11,0.955); div1->SetBinContent(12,0.9497908); div1->SetBinContent(13,0.9668435); div1->SetBinContent(14,0.9648173); div1->SetBinContent(15,0.963807); div1->SetBinContent(16,0.9544118); div1->SetBinContent(17,0.9580514); div1->SetBinContent(18,0.9602978); div1->SetBinContent(19,0.9546142); div1->SetBinContent(20,0.9524439); div1->SetBinContent(21,0.9578544); div1->SetBinContent(22,0.9553001); div1->SetBinContent(23,0.9661267); div1->SetBinContent(24,0.9483627); div1->SetBinContent(25,0.9560853); div1->SetBinContent(26,0.961039); div1->SetBinContent(27,0.948895); div1->SetBinContent(28,0.9570164); div1->SetBinContent(29,0.962963); div1->SetBinContent(30,0.957346); div1->SetBinContent(31,0.9566982); div1->SetBinContent(32,0.950064); div1->SetBinContent(33,0.9639423); div1->SetBinContent(34,0.9669327); div1->SetBinContent(35,0.9698217); div1->SetBinContent(36,0.9677819); div1->SetBinContent(37,0.9772727); div1->SetBinContent(38,0.9682741); div1->SetBinContent(39,0.9622887); div1->SetBinContent(41,0.9649351); div1->SetBinContent(42,0.9619165); div1->SetBinContent(43,0.9564644); div1->SetBinContent(44,0.9439809); div1->SetBinContent(45,0.947561); div1->SetBinContent(46,0.9453303); div1->SetBinContent(47,0.9607843); div1->SetBinContent(48,0.9404389); div1->SetBinContent(49,0.9555556); div1->SetBinContent(50,0.9632466); div1->SetBinContent(51,0.9470499); div1->SetBinContent(52,0.9560261); div1->SetBinContent(53,0.9487578); div1->SetBinContent(54,0.9435897); div1->SetBinContent(55,0.9279279); div1->SetBinContent(56,0.9488889); div1->SetBinError(1,0.1098415); div1->SetBinError(2,0.09588818); div1->SetBinError(3,0.08740411); div1->SetBinError(4,0.08056726); div1->SetBinError(5,0.07688394); div1->SetBinError(6,0.0740899); div1->SetBinError(7,0.07262373); div1->SetBinError(8,0.07141234); div1->SetBinError(9,0.06765956); div1->SetBinError(10,0.07205658); div1->SetBinError(11,0.07888341); div1->SetBinError(12,0.07186665); div1->SetBinError(13,0.07101938); div1->SetBinError(14,0.07162407); div1->SetBinError(15,0.07123142); div1->SetBinError(16,0.07406396); div1->SetBinError(17,0.07124827); div1->SetBinError(18,0.06834224); div1->SetBinError(19,0.07513278); div1->SetBinError(20,0.07008802); div1->SetBinError(21,0.06920682); div1->SetBinError(22,0.06906888); div1->SetBinError(23,0.07479745); div1->SetBinError(24,0.06821639); div1->SetBinError(25,0.0685016); div1->SetBinError(26,0.06996194); div1->SetBinError(27,0.07146801); div1->SetBinError(28,0.06881094); div1->SetBinError(29,0.06948254); div1->SetBinError(30,0.06663252); div1->SetBinError(31,0.07117306); div1->SetBinError(32,0.06887391); div1->SetBinError(33,0.06745667); div1->SetBinError(34,0.0658556); div1->SetBinError(35,0.07239322); div1->SetBinError(36,0.0686975); div1->SetBinError(37,0.06985322); div1->SetBinError(38,0.06954721); div1->SetBinError(39,0.07007545); div1->SetBinError(41,0.07017388); div1->SetBinError(42,0.06809124); div1->SetBinError(43,0.07026254); div1->SetBinError(44,0.06613274); div1->SetBinError(45,0.06708383); div1->SetBinError(46,0.06471625); div1->SetBinError(47,0.07538143); div1->SetBinError(48,0.07562558); div1->SetBinError(49,0.07440431); div1->SetBinError(50,0.07610191); div1->SetBinError(51,0.0746877); div1->SetBinError(52,0.07804149); div1->SetBinError(53,0.07576893); div1->SetBinError(54,0.07917448); div1->SetBinError(55,0.08975324); div1->SetBinError(56,0.09065101); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(52.68246); 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.9163987); div2->SetBinContent(2,0.9497608); div2->SetBinContent(3,0.9376258); div2->SetBinContent(4,0.9293103); div2->SetBinContent(5,0.9242902); div2->SetBinContent(6,0.9468391); div2->SetBinContent(7,0.9338959); div2->SetBinContent(8,0.9407008); div2->SetBinContent(9,0.926506); div2->SetBinContent(10,0.9285714); div2->SetBinContent(11,0.9266667); div2->SetBinContent(12,0.9149233); div2->SetBinContent(13,0.9363395); div2->SetBinContent(14,0.9391069); div2->SetBinContent(15,0.9289544); div2->SetBinContent(16,0.5779412); div2->SetBinContent(17,0.9282815); div2->SetBinContent(18,0.9317618); div2->SetBinContent(19,0.9258699); div2->SetBinContent(20,0.9299868); div2->SetBinContent(21,0.9386973); div2->SetBinContent(22,0.9272031); div2->SetBinContent(23,0.9425626); div2->SetBinContent(24,0.929471); div2->SetBinContent(25,0.9297365); div2->SetBinContent(26,0.9324675); div2->SetBinContent(27,0.9226519); div2->SetBinContent(28,0.9279393); div2->SetBinContent(29,0.9374202); div2->SetBinContent(30,0.9395735); div2->SetBinContent(31,0.9309878); div2->SetBinContent(32,0.9282971); div2->SetBinContent(33,0.9399038); div2->SetBinContent(34,0.9350057); div2->SetBinContent(35,0.9382716); div2->SetBinContent(36,0.9355638); div2->SetBinContent(37,0.9431818); div2->SetBinContent(38,0.9327411); div2->SetBinContent(39,0.9401821); div2->SetBinContent(41,0.9428571); div2->SetBinContent(42,0.9410319); div2->SetBinContent(43,0.9366755); div2->SetBinContent(44,0.9082241); div2->SetBinContent(45,0.9195122); div2->SetBinContent(46,0.928246); div2->SetBinContent(47,0.9411765); div2->SetBinContent(48,0.9153605); div2->SetBinContent(49,0.9318519); div2->SetBinContent(50,0.9295559); div2->SetBinContent(51,0.924357); div2->SetBinContent(52,0.9283388); div2->SetBinContent(53,0.9192547); div2->SetBinContent(54,0.9333333); div2->SetBinContent(55,0.8986486); div2->SetBinContent(56,0.9244444); div2->SetBinError(1,0.106247); div2->SetBinError(2,0.09412145); div2->SetBinError(3,0.08549294); div2->SetBinError(4,0.07861574); div2->SetBinError(5,0.07489033); div2->SetBinError(6,0.07277346); div2->SetBinError(7,0.07126603); div2->SetBinError(8,0.07014026); div2->SetBinError(9,0.06557015); div2->SetBinError(10,0.07012943); div2->SetBinError(11,0.07713043); div2->SetBinError(12,0.06989019); div2->SetBinError(13,0.06933907); div2->SetBinError(14,0.07019361); div2->SetBinError(15,0.0692995); div2->SetBinError(16,0.05131631); div2->SetBinError(17,0.06958934); div2->SetBinError(18,0.06682038); div2->SetBinError(19,0.07343823); div2->SetBinError(20,0.06885114); div2->SetBinError(21,0.06817068); div2->SetBinError(22,0.06754727); div2->SetBinError(23,0.07343029); div2->SetBinError(24,0.06719999); div2->SetBinError(25,0.06708768); div2->SetBinError(26,0.06840318); div2->SetBinError(27,0.06998856); div2->SetBinError(28,0.06724459); div2->SetBinError(29,0.06810147); div2->SetBinError(30,0.06570669); div2->SetBinError(31,0.06974052); div2->SetBinError(32,0.06769317); div2->SetBinError(33,0.0661962); div2->SetBinError(34,0.06422471); div2->SetBinError(35,0.07062651); div2->SetBinError(36,0.06698206); div2->SetBinError(37,0.06802373); div2->SetBinError(38,0.0676322); div2->SetBinError(39,0.06886958); div2->SetBinError(41,0.06897093); div2->SetBinError(42,0.06698402); div2->SetBinError(43,0.06917439); div2->SetBinError(44,0.06425687); div2->SetBinError(45,0.06559742); div2->SetBinError(46,0.06384183); div2->SetBinError(47,0.07422948); div2->SetBinError(48,0.07411736); div2->SetBinError(49,0.07302237); div2->SetBinError(50,0.07410584); div2->SetBinError(51,0.07334881); div2->SetBinError(52,0.07634854); div2->SetBinError(53,0.07400484); div2->SetBinError(54,0.07853156); div2->SetBinError(55,0.08763668); div2->SetBinError(56,0.08890335); div2->SetMaximum(1); div2->SetEntries(50.84846); 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(1,0.8971061); div3->SetBinContent(2,0.930622); div3->SetBinContent(3,0.915493); div3->SetBinContent(4,0.9086207); div3->SetBinContent(5,0.8895899); div3->SetBinContent(6,0.9281609); div3->SetBinContent(7,0.9212377); div3->SetBinContent(8,0.9177898); div3->SetBinContent(9,0.9144578); div3->SetBinContent(10,0.9162088); div3->SetBinContent(11,0.8933333); div3->SetBinContent(12,0.8856346); div3->SetBinContent(13,0.9217507); div3->SetBinContent(14,0.9120433); div3->SetBinContent(15,0.9075067); div3->SetBinContent(16,0.06764706); div3->SetBinContent(17,0.9093369); div3->SetBinContent(18,0.9218362); div3->SetBinContent(19,0.903177); div3->SetBinContent(20,0.9088507); div3->SetBinContent(21,0.916986); div3->SetBinContent(22,0.9220945); div3->SetBinContent(23,0.9086892); div3->SetBinContent(24,0.9118388); div3->SetBinContent(25,0.9058971); div3->SetBinContent(26,0.9220779); div3->SetBinContent(27,0.9019337); div3->SetBinContent(28,0.9039191); div3->SetBinContent(29,0.9118774); div3->SetBinContent(30,0.9099526); div3->SetBinContent(31,0.8998647); div3->SetBinContent(32,0.9129321); div3->SetBinContent(33,0.9290865); div3->SetBinContent(34,0.9122007); div3->SetBinContent(35,0.9231824); div3->SetBinContent(36,0.9120198); div3->SetBinContent(37,0.9292929); div3->SetBinContent(38,0.9124365); div3->SetBinContent(39,0.9271782); div3->SetBinContent(41,0.9168831); div3->SetBinContent(42,0.9176904); div3->SetBinContent(43,0.9168865); div3->SetBinContent(44,0.8927294); div3->SetBinContent(45,0.8902439); div3->SetBinContent(46,0.8952164); div3->SetBinContent(47,0.9095023); div3->SetBinContent(48,0.8887147); div3->SetBinContent(49,0.9140741); div3->SetBinContent(50,0.9019908); div3->SetBinContent(51,0.8940998); div3->SetBinContent(52,0.9104235); div3->SetBinContent(53,0.8850932); div3->SetBinContent(54,0.8888889); div3->SetBinContent(55,0.8716216); div3->SetBinContent(56,0.8888889); div3->SetBinError(1,0.1045786); div3->SetBinError(2,0.09270262); div3->SetBinError(3,0.08398444); div3->SetBinError(4,0.07730857); div3->SetBinError(5,0.07278862); div3->SetBinError(6,0.07169985); div3->SetBinError(7,0.07054485); div3->SetBinError(8,0.0688629); div3->SetBinError(9,0.06493402); div3->SetBinError(10,0.06943271); div3->SetBinError(11,0.0750563); div3->SetBinError(12,0.06821997); div3->SetBinError(13,0.06853218); div3->SetBinError(14,0.06868065); div3->SetBinError(15,0.0681045); div3->SetBinError(16,0.01256816); div3->SetBinError(17,0.06852894); div3->SetBinError(18,0.06628919); div3->SetBinError(19,0.07209409); div3->SetBinError(20,0.06768235); div3->SetBinError(21,0.06699201); div3->SetBinError(22,0.06726977); div3->SetBinError(23,0.07145475); div3->SetBinError(24,0.06624817); div3->SetBinError(25,0.06580252); div3->SetBinError(26,0.06783435); div3->SetBinError(27,0.0688155); div3->SetBinError(28,0.06594432); div3->SetBinError(29,0.066714); div3->SetBinError(30,0.06415694); div3->SetBinError(31,0.06799731); div3->SetBinError(32,0.06685686); div3->SetBinError(33,0.0656272); div3->SetBinError(34,0.063054); div3->SetBinError(35,0.06977801); div3->SetBinError(36,0.06572212); div3->SetBinError(37,0.06727517); div3->SetBinError(38,0.06653234); div3->SetBinError(39,0.06815799); div3->SetBinError(41,0.06754953); div3->SetBinError(42,0.06574157); div3->SetBinError(43,0.06808231); div3->SetBinError(44,0.06344007); div3->SetBinError(45,0.06403807); div3->SetBinError(46,0.0621434); div3->SetBinError(47,0.07235993); div3->SetBinError(48,0.07250706); div3->SetBinError(49,0.07198197); div3->SetBinError(50,0.07246351); div3->SetBinError(51,0.0715548); div3->SetBinError(52,0.07524851); div3->SetBinError(53,0.07195003); div3->SetBinError(54,0.07573139); div3->SetBinError(55,0.08567235); div3->SetBinError(56,0.08634707); div3->SetMaximum(1); div3->SetEntries(49.12681); 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.89","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 7609 SL1L1"); AText = pt->AddText("HV = 3600 V, FEth = 20 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }