void Efficiency_5821_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:05:40 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1811415,68.5,1.369727); 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.9007519); div1->SetBinContent(2,0.8880866); div1->SetBinContent(3,0.8934498); div1->SetBinContent(4,0.8827809); div1->SetBinContent(5,0.8565121); div1->SetBinContent(6,0.8947368); div1->SetBinContent(7,0.8461003); div1->SetBinContent(8,0.8742352); div1->SetBinContent(9,0.8734824); div1->SetBinContent(10,0.8782498); div1->SetBinContent(11,0.873494); div1->SetBinContent(12,0.8725618); div1->SetBinContent(13,0.8862648); div1->SetBinContent(14,0.8790669); div1->SetBinContent(15,0.8795424); div1->SetBinContent(16,0.8672335); div1->SetBinContent(17,0.8567164); div1->SetBinContent(18,0.9126638); div1->SetBinContent(19,0.88); div1->SetBinContent(20,0.8794137); div1->SetBinContent(21,0.8851735); div1->SetBinContent(22,0.884058); div1->SetBinContent(23,0.8771101); div1->SetBinContent(24,0.8643312); div1->SetBinContent(25,0.8735701); div1->SetBinContent(26,0.8728358); div1->SetBinContent(27,0.8895503); div1->SetBinContent(28,0.8799238); div1->SetBinContent(29,0.8961877); div1->SetBinContent(30,0.8989667); div1->SetBinContent(31,0.8589109); div1->SetBinContent(32,0.849045); div1->SetBinContent(33,0.868); div1->SetBinContent(34,0.9001116); div1->SetBinContent(35,0.9025033); div1->SetBinContent(36,0.8927227); div1->SetBinContent(37,0.902994); div1->SetBinContent(38,0.8911565); div1->SetBinContent(39,0.8998086); div1->SetBinContent(40,0.876798); div1->SetBinContent(41,0.8873329); div1->SetBinContent(42,0.9024985); div1->SetBinContent(43,0.8940853); div1->SetBinContent(44,0.9056365); div1->SetBinContent(45,0.8936306); div1->SetBinContent(46,0.8702202); div1->SetBinContent(47,0.89701); div1->SetBinContent(48,0.8732782); div1->SetBinContent(49,0.9080851); div1->SetBinContent(50,0.9042904); div1->SetBinContent(51,0.8915547); div1->SetBinContent(52,0.8781631); div1->SetBinContent(53,0.8772077); div1->SetBinContent(54,0.8834081); div1->SetBinContent(55,0.8565356); div1->SetBinContent(56,0.8588621); div1->SetBinContent(57,0.8786765); div1->SetBinContent(58,0.902834); div1->SetBinContent(59,0.9005425); div1->SetBinError(1,0.07173339); div1->SetBinError(2,0.0634983); div1->SetBinError(3,0.05433781); div1->SetBinError(4,0.05181384); div1->SetBinError(5,0.0483388); div1->SetBinError(6,0.04721148); div1->SetBinError(7,0.0466013); div1->SetBinError(8,0.04717262); div1->SetBinError(9,0.04570479); div1->SetBinError(10,0.04571475); div1->SetBinError(11,0.04677867); div1->SetBinError(12,0.04606819); div1->SetBinError(13,0.04556406); div1->SetBinError(14,0.04501024); div1->SetBinError(15,0.04714512); div1->SetBinError(16,0.04599426); div1->SetBinError(17,0.04354867); div1->SetBinError(18,0.04665623); div1->SetBinError(19,0.0481622); div1->SetBinError(20,0.04690387); div1->SetBinError(21,0.04586576); div1->SetBinError(22,0.04482977); div1->SetBinError(23,0.04712771); div1->SetBinError(24,0.04527711); div1->SetBinError(25,0.04436765); div1->SetBinError(26,0.0441543); div1->SetBinError(27,0.04713222); div1->SetBinError(28,0.04582299); div1->SetBinError(29,0.04463032); div1->SetBinError(30,0.04425553); div1->SetBinError(31,0.04442059); div1->SetBinError(32,0.04394729); div1->SetBinError(33,0.04302023); div1->SetBinError(34,0.04367507); div1->SetBinError(35,0.04754704); div1->SetBinError(36,0.04602545); div1->SetBinError(37,0.04534994); div1->SetBinError(38,0.04563737); div1->SetBinError(39,0.04669381); div1->SetBinError(40,0.04534349); div1->SetBinError(41,0.04615309); div1->SetBinError(42,0.04573023); div1->SetBinError(43,0.04824498); div1->SetBinError(44,0.04673989); div1->SetBinError(45,0.04641093); div1->SetBinError(46,0.04340039); div1->SetBinError(47,0.05314654); div1->SetBinError(48,0.05478096); div1->SetBinError(49,0.05429154); div1->SetBinError(50,0.05329015); div1->SetBinError(51,0.05687036); div1->SetBinError(52,0.05557228); div1->SetBinError(53,0.05260158); div1->SetBinError(54,0.05460371); div1->SetBinError(55,0.05809244); div1->SetBinError(56,0.05906274); div1->SetBinError(57,0.0635746); div1->SetBinError(58,0.06807201); div1->SetBinError(59,0.07864924); div1->SetMinimum(0.3); div1->SetEntries(52.10295); 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.8676692); div2->SetBinContent(2,0.8616125); div2->SetBinContent(3,0.8637555); div2->SetBinContent(4,0.8464026); div2->SetBinContent(5,0.8285504); div2->SetBinContent(6,0.8723684); div2->SetBinContent(7,0.8252089); div2->SetBinContent(8,0.8477226); div2->SetBinContent(9,0.8479233); div2->SetBinContent(10,0.8503488); div2->SetBinContent(11,0.8440428); div2->SetBinContent(12,0.8524057); div2->SetBinContent(13,0.8614046); div2->SetBinContent(14,0.8532842); div2->SetBinContent(15,0.8492598); div2->SetBinContent(16,0.8391105); div2->SetBinContent(17,0.8328358); div2->SetBinContent(18,0.8877105); div2->SetBinContent(19,0.8505263); div2->SetBinContent(20,0.8540973); div2->SetBinContent(21,0.8599369); div2->SetBinContent(22,0.861715); div2->SetBinContent(23,0.8582039); div2->SetBinContent(24,0.8426752); div2->SetBinContent(25,0.8470801); div2->SetBinContent(26,0.84); div2->SetBinContent(27,0.8670635); div2->SetBinContent(28,0.8487929); div2->SetBinContent(29,0.8727273); div2->SetBinContent(30,0.8765786); div2->SetBinContent(31,0.8261139); div2->SetBinContent(32,0.82748); div2->SetBinContent(33,0.8502857); div2->SetBinContent(34,0.8699777); div2->SetBinContent(35,0.8768116); div2->SetBinContent(36,0.8713927); div2->SetBinContent(37,0.8772455); div2->SetBinContent(38,0.864564); div2->SetBinContent(39,0.8698149); div2->SetBinContent(40,0.8549093); div2->SetBinContent(41,0.8695099); div2->SetBinContent(42,0.8866545); div2->SetBinContent(43,0.8727648); div2->SetBinContent(44,0.8853705); div2->SetBinContent(45,0.8713376); div2->SetBinContent(46,0.8487833); div2->SetBinContent(47,0.8754153); div2->SetBinContent(48,0.84573); div2->SetBinContent(49,0.8817021); div2->SetBinContent(50,0.8754125); div2->SetBinContent(51,0.8589251); div2->SetBinContent(52,0.8603561); div2->SetBinContent(53,0.8612279); div2->SetBinContent(54,0.8627803); div2->SetBinContent(55,0.8352816); div2->SetBinContent(56,0.8391685); div2->SetBinContent(57,0.8504902); div2->SetBinContent(58,0.8758435); div2->SetBinContent(59,0.8788427); div2->SetBinError(1,0.06976831); div2->SetBinError(2,0.06208898); div2->SetBinError(3,0.05299214); div2->SetBinError(4,0.05022329); div2->SetBinError(5,0.04716712); div2->SetBinError(6,0.04633254); div2->SetBinError(7,0.04574846); div2->SetBinError(8,0.04610885); div2->SetBinError(9,0.0447105); div2->SetBinError(10,0.04463428); div2->SetBinError(11,0.04560559); div2->SetBinError(12,0.04527752); div2->SetBinError(13,0.04461279); div2->SetBinError(14,0.04402824); div2->SetBinError(15,0.04593706); div2->SetBinError(16,0.04488571); div2->SetBinError(17,0.04264775); div2->SetBinError(18,0.04570454); div2->SetBinError(19,0.04696172); div2->SetBinError(20,0.04589947); div2->SetBinError(21,0.04489255); div2->SetBinError(22,0.04398688); div2->SetBinError(23,0.04637272); div2->SetBinError(24,0.04443476); div2->SetBinError(25,0.04336728); div2->SetBinError(26,0.0429185); div2->SetBinError(27,0.04624538); div2->SetBinError(28,0.0446163); div2->SetBinError(29,0.04376009); div2->SetBinError(30,0.04343447); div2->SetBinError(31,0.04316029); div2->SetBinError(32,0.04311966); div2->SetBinError(33,0.04236834); div2->SetBinError(34,0.04258487); div2->SetBinError(35,0.04653807); div2->SetBinError(36,0.04520677); div2->SetBinError(37,0.04438593); div2->SetBinError(38,0.04462315); div2->SetBinError(39,0.04553335); div2->SetBinError(40,0.04450197); div2->SetBinError(41,0.04546352); div2->SetBinError(42,0.04513235); div2->SetBinError(43,0.04738839); div2->SetBinError(44,0.0459604); div2->SetBinError(45,0.04554885); div2->SetBinError(46,0.04260612); div2->SetBinError(47,0.05219364); div2->SetBinError(48,0.05349593); div2->SetBinError(49,0.05311505); div2->SetBinError(50,0.05202097); div2->SetBinError(51,0.05531927); div2->SetBinError(52,0.05473479); div2->SetBinError(53,0.05188962); div2->SetBinError(54,0.05365538); div2->SetBinError(55,0.05702291); div2->SetBinError(56,0.05805784); div2->SetBinError(57,0.06205728); div2->SetBinError(58,0.06655478); div2->SetBinError(59,0.0772373); div2->SetEntries(50.6352); 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.8135338); div3->SetBinContent(2,0.8194946); div3->SetBinContent(3,0.8218341); div3->SetBinContent(4,0.8100243); div3->SetBinContent(5,0.7740986); div3->SetBinContent(6,0.8414474); div3->SetBinContent(7,0.7896936); div3->SetBinContent(8,0.8089735); div3->SetBinContent(9,0.8051118); div3->SetBinContent(10,0.8059607); div3->SetBinContent(11,0.7998661); div3->SetBinContent(12,0.8094928); div3->SetBinContent(13,0.8222498); div3->SetBinContent(14,0.8121547); div3->SetBinContent(15,0.8034993); div3->SetBinContent(16,0.7900589); div3->SetBinContent(17,0.7916418); div3->SetBinContent(18,0.8459139); div3->SetBinContent(19,0.8084211); div3->SetBinContent(20,0.8081279); div3->SetBinContent(21,0.8170347); div3->SetBinContent(22,0.8164251); div3->SetBinContent(23,0.818366); div3->SetBinContent(24,0.7949045); div3->SetBinContent(25,0.7928958); div3->SetBinContent(26,0.7946269); div3->SetBinContent(27,0.8287037); div3->SetBinContent(28,0.8087675); div3->SetBinContent(29,0.8346041); div3->SetBinContent(30,0.836969); div3->SetBinContent(31,0.7753713); div3->SetBinContent(32,0.7849661); div3->SetBinContent(33,0.808); div3->SetBinContent(34,0.8292411); div3->SetBinContent(35,0.8300395); div3->SetBinContent(36,0.8080301); div3->SetBinContent(37,0.8383234); div3->SetBinContent(38,0.8095238); div3->SetBinContent(39,0.818762); div3->SetBinContent(40,0.8180113); div3->SetBinContent(41,0.8249523); div3->SetBinContent(42,0.8348568); div3->SetBinContent(43,0.8328748); div3->SetBinContent(44,0.8334389); div3->SetBinContent(45,0.8363057); div3->SetBinContent(46,0.7989571); div3->SetBinContent(47,0.8214286); div3->SetBinContent(48,0.8016529); div3->SetBinContent(49,0.8187234); div3->SetBinContent(50,0.8275578); div3->SetBinContent(51,0.8301344); div3->SetBinContent(52,0.7966261); div3->SetBinContent(53,0.8275862); div3->SetBinContent(54,0.8152466); div3->SetBinContent(55,0.794899); div3->SetBinContent(56,0.8118162); div3->SetBinContent(57,0.8039216); div3->SetBinContent(58,0.8110661); div3->SetBinContent(59,0.8390597); div3->SetBinContent(60,0.002645503); div3->SetBinError(1,0.06652404); div3->SetBinError(2,0.05983105); div3->SetBinError(3,0.05107845); div3->SetBinError(4,0.04862066); div3->SetBinError(5,0.0448649); div3->SetBinError(6,0.04511103); div3->SetBinError(7,0.04428972); div3->SetBinError(8,0.04454346); div3->SetBinError(9,0.04303308); div3->SetBinError(10,0.04290232); div3->SetBinError(11,0.04383229); div3->SetBinError(12,0.04358304); div3->SetBinError(13,0.04310468); div3->SetBinError(14,0.04245079); div3->SetBinError(15,0.044097); div3->SetBinError(16,0.04293624); div3->SetBinError(17,0.04108276); div3->SetBinError(18,0.04409992); div3->SetBinError(19,0.04523393); div3->SetBinError(20,0.04406212); div3->SetBinError(21,0.04322646); div3->SetBinError(22,0.04226639); div3->SetBinError(23,0.04477218); div3->SetBinError(24,0.04256288); div3->SetBinError(25,0.04130359); div3->SetBinError(26,0.04119664); div3->SetBinError(27,0.04472316); div3->SetBinError(28,0.0430533); div3->SetBinError(29,0.04233715); div3->SetBinError(30,0.04197278); div3->SetBinError(31,0.04119262); div3->SetBinError(32,0.04147668); div3->SetBinError(33,0.04080243); div3->SetBinError(34,0.04110052); div3->SetBinError(35,0.0446878); div3->SetBinError(36,0.04275361); div3->SetBinError(37,0.04291927); div3->SetBinError(38,0.04250626); div3->SetBinError(39,0.04354178); div3->SetBinError(40,0.04307474); div3->SetBinError(41,0.04372863); div3->SetBinError(42,0.0431645); div3->SetBinError(43,0.04577584); div3->SetBinError(44,0.04394855); div3->SetBinError(45,0.04418629); div3->SetBinError(46,0.04074605); div3->SetBinError(47,0.04979309); div3->SetBinError(48,0.05142435); div3->SetBinError(49,0.05028132); div3->SetBinError(50,0.04990148); div3->SetBinError(51,0.05394207); div3->SetBinError(52,0.05171183); div3->SetBinError(53,0.0503831); div3->SetBinError(54,0.05145473); div3->SetBinError(55,0.05497736); div3->SetBinError(56,0.05665521); div3->SetBinError(57,0.05953075); div3->SetBinError(58,0.06287934); div3->SetBinError(59,0.07463281); div3->SetBinError(60,0.002781573); div3->SetEntries(48.00891); 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.88","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.85","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.81","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 5821 SL1L1"); AText = pt->AddText("HV = 3500 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }