void Efficiency_6911_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 16:26:05 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1931881,68.5,1.261308); 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.8541459); div1->SetBinContent(2,0.8400955); div1->SetBinContent(3,0.8451157); div1->SetBinContent(4,0.8108562); div1->SetBinContent(5,0.7777218); div1->SetBinContent(6,0.8035879); div1->SetBinContent(7,0.7688745); div1->SetBinContent(8,0.8015052); div1->SetBinContent(9,0.7492772); div1->SetBinContent(10,0.7814737); div1->SetBinContent(11,0.7923323); div1->SetBinContent(12,0.7978525); div1->SetBinContent(13,0.8332639); div1->SetBinContent(14,0.8077727); div1->SetBinContent(15,0.7875166); div1->SetBinContent(16,0.7797971); div1->SetBinContent(17,0.7770535); div1->SetBinContent(18,0.8184474); div1->SetBinContent(19,0.8008949); div1->SetBinContent(20,0.7957502); div1->SetBinContent(21,0.8037923); div1->SetBinContent(22,0.7865485); div1->SetBinContent(23,0.794301); div1->SetBinContent(24,0.7845254); div1->SetBinContent(25,0.8022737); div1->SetBinContent(26,0.8087876); div1->SetBinContent(27,0.8064941); div1->SetBinContent(28,0.7879917); div1->SetBinContent(29,0.8000792); div1->SetBinContent(30,0.7957479); div1->SetBinContent(31,0.7967514); div1->SetBinContent(32,0.7703524); div1->SetBinContent(33,0.7866266); div1->SetBinContent(34,0.8105626); div1->SetBinContent(35,0.8097686); div1->SetBinContent(36,0.7968176); div1->SetBinContent(37,0.821513); div1->SetBinContent(38,0.8243021); div1->SetBinContent(39,0.8137561); div1->SetBinContent(40,0.788143); div1->SetBinContent(41,0.8108686); div1->SetBinContent(42,0.815); div1->SetBinContent(43,0.8305429); div1->SetBinContent(44,0.8105315); div1->SetBinContent(45,0.7761266); div1->SetBinContent(46,0.7702032); div1->SetBinContent(47,0.7783344); div1->SetBinContent(48,0.7686203); div1->SetBinContent(49,0.7857955); div1->SetBinContent(50,0.8126785); div1->SetBinContent(51,0.8061968); div1->SetBinContent(52,0.7895044); div1->SetBinContent(53,0.7853341); div1->SetBinContent(54,0.7746643); div1->SetBinContent(55,0.7625698); div1->SetBinContent(56,0.7624822); div1->SetBinContent(57,0.7866772); div1->SetBinContent(58,0.810392); div1->SetBinContent(59,0.840796); div1->SetBinError(1,0.05620814); div1->SetBinError(2,0.04954739); div1->SetBinError(3,0.04472975); div1->SetBinError(4,0.04048293); div1->SetBinError(5,0.03725928); div1->SetBinError(6,0.0364606); div1->SetBinError(7,0.03541866); div1->SetBinError(8,0.03679952); div1->SetBinError(9,0.03282043); div1->SetBinError(10,0.034175); div1->SetBinError(11,0.03594382); div1->SetBinError(12,0.03653878); div1->SetBinError(13,0.03564948); div1->SetBinError(14,0.0348854); div1->SetBinError(15,0.03524038); div1->SetBinError(16,0.03418597); div1->SetBinError(17,0.03457585); div1->SetBinError(18,0.03520256); div1->SetBinError(19,0.03587084); div1->SetBinError(20,0.03514722); div1->SetBinError(21,0.03452149); div1->SetBinError(22,0.03358286); div1->SetBinError(23,0.03556586); div1->SetBinError(24,0.03542536); div1->SetBinError(25,0.03421354); div1->SetBinError(26,0.03445291); div1->SetBinError(27,0.03570558); div1->SetBinError(28,0.0340983); div1->SetBinError(29,0.03371614); div1->SetBinError(30,0.03288606); div1->SetBinError(31,0.03447675); div1->SetBinError(32,0.03316727); div1->SetBinError(33,0.03243648); div1->SetBinError(34,0.03346945); div1->SetBinError(35,0.03538786); div1->SetBinError(36,0.03412536); div1->SetBinError(37,0.03429805); div1->SetBinError(38,0.03509641); div1->SetBinError(39,0.03626184); div1->SetBinError(40,0.03499096); div1->SetBinError(41,0.03540053); div1->SetBinError(42,0.03662305); div1->SetBinError(43,0.03923521); div1->SetBinError(44,0.03795283); div1->SetBinError(45,0.03628218); div1->SetBinError(46,0.03501238); div1->SetBinError(47,0.04155315); div1->SetBinError(48,0.04065333); div1->SetBinError(49,0.03986061); div1->SetBinError(50,0.04096469); div1->SetBinError(51,0.04200253); div1->SetBinError(52,0.04052019); div1->SetBinError(53,0.04064817); div1->SetBinError(54,0.03998256); div1->SetBinError(55,0.04322795); div1->SetBinError(56,0.04368431); div1->SetBinError(57,0.04713036); div1->SetBinError(58,0.0516473); div1->SetBinError(59,0.06199089); div1->SetMinimum(0.3); div1->SetEntries(47.08979); 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.8261738); div2->SetBinContent(2,0.8170247); div2->SetBinContent(3,0.8206941); div2->SetBinContent(4,0.7856743); div2->SetBinContent(5,0.7560484); div2->SetBinContent(6,0.7810488); div2->SetBinContent(7,0.7433997); div2->SetBinContent(8,0.7831609); div2->SetBinContent(9,0.7182982); div2->SetBinContent(10,0.7503158); div2->SetBinContent(11,0.7672296); div2->SetBinContent(12,0.7703081); div2->SetBinContent(13,0.8078366); div2->SetBinContent(14,0.7814459); div2->SetBinContent(15,0.7627269); div2->SetBinContent(16,0.7514793); div2->SetBinContent(17,0.7505432); div2->SetBinContent(18,0.7917362); div2->SetBinContent(19,0.7744966); div2->SetBinContent(20,0.7718994); div2->SetBinContent(21,0.7840066); div2->SetBinContent(22,0.7587596); div2->SetBinContent(23,0.7671416); div2->SetBinContent(24,0.7638327); div2->SetBinContent(25,0.7815672); div2->SetBinContent(26,0.7835639); div2->SetBinContent(27,0.7792892); div2->SetBinContent(28,0.763147); div2->SetBinContent(29,0.7743468); div2->SetBinContent(30,0.7722096); div2->SetBinContent(31,0.7750937); div2->SetBinContent(32,0.7464561); div2->SetBinContent(33,0.7652141); div2->SetBinContent(34,0.7868351); div2->SetBinContent(35,0.7862039); div2->SetBinContent(36,0.7764178); div2->SetBinContent(37,0.8010244); div2->SetBinContent(38,0.8009031); div2->SetBinContent(39,0.7874051); div2->SetBinContent(40,0.7593723); div2->SetBinContent(41,0.7869063); div2->SetBinContent(42,0.7872727); div2->SetBinContent(43,0.8077118); div2->SetBinContent(44,0.7878937); div2->SetBinContent(45,0.7526366); div2->SetBinContent(46,0.7462754); div2->SetBinContent(47,0.7582968); div2->SetBinContent(48,0.7503053); div2->SetBinContent(49,0.7602273); div2->SetBinContent(50,0.7949743); div2->SetBinContent(51,0.7806804); div2->SetBinContent(52,0.7661808); div2->SetBinContent(53,0.7492608); div2->SetBinContent(54,0.7548161); div2->SetBinContent(55,0.7388268); div2->SetBinContent(56,0.7446505); div2->SetBinContent(57,0.7613006); div2->SetBinContent(58,0.7885141); div2->SetBinContent(59,0.8208955); div2->SetBinError(1,0.05484174); div2->SetBinError(2,0.04853921); div2->SetBinError(3,0.04377145); div2->SetBinError(4,0.03955385); div2->SetBinError(5,0.03649487); div2->SetBinError(6,0.03570566); div2->SetBinError(7,0.03455514); div2->SetBinError(8,0.03617819); div2->SetBinError(9,0.0318233); div2->SetBinError(10,0.03317036); div2->SetBinError(11,0.03510386); div2->SetBinError(12,0.03560756); div2->SetBinError(13,0.03484378); div2->SetBinError(14,0.03404534); div2->SetBinError(15,0.03442259); div2->SetBinError(16,0.03327111); div2->SetBinError(17,0.033707); div2->SetBinError(18,0.03435276); div2->SetBinError(19,0.03499786); div2->SetBinError(20,0.03437003); div2->SetBinError(21,0.03389437); div2->SetBinError(22,0.03270795); div2->SetBinError(23,0.03466848); div2->SetBinError(24,0.03473707); div2->SetBinError(25,0.03356189); div2->SetBinError(26,0.03365904); div2->SetBinError(27,0.03481571); div2->SetBinError(28,0.03330569); div2->SetBinError(29,0.03291561); div2->SetBinError(30,0.03216842); div2->SetBinError(31,0.03378547); div2->SetBinError(32,0.03241023); div2->SetBinError(33,0.03178589); div2->SetBinError(34,0.03274557); div2->SetBinError(35,0.03462707); div2->SetBinError(36,0.03348101); div2->SetBinError(37,0.03366559); div2->SetBinError(38,0.03435935); div2->SetBinError(39,0.03539374); div2->SetBinError(40,0.0340488); div2->SetBinError(41,0.03462756); div2->SetBinError(42,0.03570167); div2->SetBinError(43,0.03843684); div2->SetBinError(44,0.03716975); div2->SetBinError(45,0.03547373); div2->SetBinError(46,0.03421203); div2->SetBinError(47,0.04076571); div2->SetBinError(48,0.03994115); div2->SetBinError(49,0.03890455); div2->SetBinError(50,0.04030564); div2->SetBinError(51,0.04102055); div2->SetBinError(52,0.03963769); div2->SetBinError(53,0.03927018); div2->SetBinError(54,0.0392288); div2->SetBinError(55,0.04223843); div2->SetBinError(56,0.04293377); div2->SetBinError(57,0.04600958); div2->SetBinError(58,0.05061737); div2->SetBinError(59,0.06090407); div2->SetEntries(45.66196); 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.7752248); div3->SetBinContent(2,0.7549722); div3->SetBinContent(3,0.7679949); div3->SetBinContent(4,0.7353106); div3->SetBinContent(5,0.702621); div3->SetBinContent(6,0.7221711); div3->SetBinContent(7,0.6878184); div3->SetBinContent(8,0.7267168); div3->SetBinContent(9,0.6654275); div3->SetBinContent(10,0.7010526); div3->SetBinContent(11,0.7115472); div3->SetBinContent(12,0.7212885); div3->SetBinContent(13,0.7353064); div3->SetBinContent(14,0.7258671); div3->SetBinContent(15,0.7162461); div3->SetBinContent(16,0.7003381); div3->SetBinContent(17,0.6966536); div3->SetBinContent(18,0.736227); div3->SetBinContent(19,0.7234899); div3->SetBinContent(20,0.7172593); div3->SetBinContent(21,0.71723); div3->SetBinContent(22,0.7092227); div3->SetBinContent(23,0.7168299); div3->SetBinContent(24,0.7049033); div3->SetBinContent(25,0.727162); div3->SetBinContent(26,0.7294548); div3->SetBinContent(27,0.7349715); div3->SetBinContent(28,0.7047619); div3->SetBinContent(29,0.722882); div3->SetBinContent(30,0.7137434); div3->SetBinContent(31,0.7097043); div3->SetBinContent(32,0.6978534); div3->SetBinContent(33,0.7073629); div3->SetBinContent(34,0.7336395); div3->SetBinContent(35,0.7236504); div3->SetBinContent(36,0.7188902); div3->SetBinContent(37,0.748227); div3->SetBinContent(38,0.7380952); div3->SetBinContent(39,0.7284502); div3->SetBinContent(40,0.7162162); div3->SetBinContent(41,0.7222935); div3->SetBinContent(42,0.7236364); div3->SetBinContent(43,0.7488584); div3->SetBinContent(44,0.7199803); div3->SetBinContent(45,0.6869607); div3->SetBinContent(46,0.6776524); div3->SetBinContent(47,0.6988103); div3->SetBinContent(48,0.6904762); div3->SetBinContent(49,0.6960227); div3->SetBinContent(50,0.7275842); div3->SetBinContent(51,0.7241798); div3->SetBinContent(52,0.7002915); div3->SetBinContent(53,0.6966292); div3->SetBinContent(54,0.6946877); div3->SetBinContent(55,0.6850559); div3->SetBinContent(56,0.692582); div3->SetBinContent(57,0.7129262); div3->SetBinContent(58,0.7210574); div3->SetBinContent(59,0.7350746); div3->SetBinError(1,0.05233146); div3->SetBinError(2,0.04580173); div3->SetBinError(3,0.04168588); div3->SetBinError(4,0.03767927); div3->SetBinError(5,0.03459301); div3->SetBinError(6,0.03371449); div3->SetBinError(7,0.03265179); div3->SetBinError(8,0.03424946); div3->SetBinError(9,0.03010274); div3->SetBinError(10,0.0315661); div3->SetBinError(11,0.03322244); div3->SetBinError(12,0.0339351); div3->SetBinError(13,0.0325198); div3->SetBinError(14,0.03225471); div3->SetBinError(15,0.03287596); div3->SetBinError(16,0.03160262); div3->SetBinError(17,0.03192311); div3->SetBinError(18,0.03256993); div3->SetBinError(19,0.03329552); div3->SetBinError(20,0.03257276); div3->SetBinError(21,0.03175601); div3->SetBinError(22,0.03113356); div3->SetBinError(23,0.03299056); div3->SetBinError(24,0.03275782); div3->SetBinError(25,0.03183445); div3->SetBinError(26,0.03194015); div3->SetBinError(27,0.03335387); div3->SetBinError(28,0.03142409); div3->SetBinError(29,0.0312998); div3->SetBinError(30,0.03036829); div3->SetBinError(31,0.0316764); div3->SetBinError(32,0.0308565); div3->SetBinError(33,0.03001113); div3->SetBinError(34,0.03110807); div3->SetBinError(35,0.03258701); div3->SetBinError(36,0.03164696); div3->SetBinError(37,0.03202211); div3->SetBinError(38,0.03236131); div3->SetBinError(39,0.03343211); div3->SetBinError(40,0.0326232); div3->SetBinError(41,0.03252151); div3->SetBinError(42,0.03356429); div3->SetBinError(43,0.03635973); div3->SetBinError(44,0.0347954); div3->SetBinError(45,0.0331881); div3->SetBinError(46,0.03188967); div3->SetBinError(47,0.038405); div3->SetBinError(48,0.03759184); div3->SetBinError(49,0.03647716); div3->SetBinError(50,0.03777205); div3->SetBinError(51,0.03882503); div3->SetBinError(52,0.03711738); div3->SetBinError(53,0.03723751); div3->SetBinError(54,0.03692259); div3->SetBinError(55,0.03997531); div3->SetBinError(56,0.04072284); div3->SetBinError(57,0.04385388); div3->SetBinError(58,0.04740826); div3->SetBinError(59,0.05616101); div3->SetEntries(42.28154); 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.79","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.77","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.71","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 6911 SL1L1"); AText = pt->AddText("HV = 3500 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }