void Efficiency_5910_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:25:00 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.2035935,68.5,1.167659); 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(2,0.7920311); div1->SetBinContent(3,0.7401925); div1->SetBinContent(4,0.749697); div1->SetBinContent(5,0.7601036); div1->SetBinContent(6,0.7564403); div1->SetBinContent(7,0.7796853); div1->SetBinContent(8,0.7380952); div1->SetBinContent(9,0.7762148); div1->SetBinContent(10,0.7743208); div1->SetBinContent(11,0.7575467); div1->SetBinContent(12,0.7884177); div1->SetBinContent(13,0.7889946); div1->SetBinContent(14,0.8151042); div1->SetBinContent(15,0.7806673); div1->SetBinContent(16,0.7809524); div1->SetBinContent(17,0.7609244); div1->SetBinContent(18,0.7376906); div1->SetBinContent(19,0.765237); div1->SetBinContent(20,0.7570263); div1->SetBinContent(21,0.7319717); div1->SetBinContent(22,0.7680561); div1->SetBinContent(23,0.7418214); div1->SetBinContent(24,0.7400918); div1->SetBinContent(25,0.7076438); div1->SetBinContent(26,0.7467341); div1->SetBinContent(27,0.7577413); div1->SetBinContent(28,0.7577406); div1->SetBinContent(29,0.7269432); div1->SetBinContent(30,0.7054652); div1->SetBinContent(31,0.7494377); div1->SetBinContent(32,0.7119476); div1->SetBinContent(33,0.6951033); div1->SetBinContent(34,0.7542473); div1->SetBinContent(35,0.7724167); div1->SetBinContent(36,0.7524089); div1->SetBinContent(37,0.6829564); div1->SetBinContent(38,0.7295374); div1->SetBinContent(39,0.7634069); div1->SetBinContent(40,0.6991939); div1->SetBinContent(41,0.742224); div1->SetBinContent(42,0.7513292); div1->SetBinContent(43,0.7662505); div1->SetBinContent(44,0.7804667); div1->SetBinContent(45,0.7157726); div1->SetBinContent(46,0.7463115); div1->SetBinContent(47,0.7232767); div1->SetBinContent(48,0.7429068); div1->SetBinContent(49,0.7214043); div1->SetBinContent(50,0.7424769); div1->SetBinContent(51,0.7585752); div1->SetBinContent(52,0.7258663); div1->SetBinContent(53,0.7400455); div1->SetBinContent(54,0.7288229); div1->SetBinContent(56,0.7295918); div1->SetBinContent(57,0.6803105); div1->SetBinContent(58,0.7456964); div1->SetBinContent(59,0.7636177); div1->SetBinContent(60,0.7669421); div1->SetBinError(2,0.0524344); div1->SetBinError(3,0.04354497); div1->SetBinError(4,0.03977203); div1->SetBinError(5,0.03714722); div1->SetBinError(6,0.035194); div1->SetBinError(7,0.03630866); div1->SetBinError(8,0.0348542); div1->SetBinError(9,0.03421549); div1->SetBinError(10,0.03462981); div1->SetBinError(11,0.03563456); div1->SetBinError(12,0.03579682); div1->SetBinError(13,0.03411607); div1->SetBinError(14,0.03579032); div1->SetBinError(15,0.03686455); div1->SetBinError(16,0.03545057); div1->SetBinError(17,0.03347804); div1->SetBinError(18,0.03332724); div1->SetBinError(19,0.03484665); div1->SetBinError(20,0.03464266); div1->SetBinError(21,0.03241197); div1->SetBinError(22,0.03340738); div1->SetBinError(23,0.0337068); div1->SetBinError(24,0.03268801); div1->SetBinError(25,0.03074441); div1->SetBinError(26,0.03306832); div1->SetBinError(27,0.03474547); div1->SetBinError(28,0.03330543); div1->SetBinError(29,0.03169902); div1->SetBinError(30,0.03156477); div1->SetBinError(31,0.03425626); div1->SetBinError(32,0.0314688); div1->SetBinError(33,0.02990246); div1->SetBinError(34,0.03225506); div1->SetBinError(35,0.03412162); div1->SetBinError(36,0.03315443); div1->SetBinError(37,0.03033331); div1->SetBinError(38,0.03149122); div1->SetBinError(39,0.03475416); div1->SetBinError(40,0.03162524); div1->SetBinError(41,0.03162283); div1->SetBinError(42,0.03272441); div1->SetBinError(43,0.03406002); div1->SetBinError(44,0.03458975); div1->SetBinError(45,0.03124862); div1->SetBinError(46,0.03259764); div1->SetBinError(47,0.03517217); div1->SetBinError(48,0.03861732); div1->SetBinError(49,0.03737785); div1->SetBinError(50,0.0385898); div1->SetBinError(51,0.04185186); div1->SetBinError(52,0.03925034); div1->SetBinError(53,0.03816745); div1->SetBinError(54,0.03711557); div1->SetBinError(56,0.03999581); div1->SetBinError(57,0.03998399); div1->SetBinError(58,0.04501463); div1->SetBinError(59,0.05249488); div1->SetBinError(60,0.06678503); div1->SetMinimum(0.3); div1->SetEntries(43.36609); 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(2,0.7531584); div2->SetBinContent(3,0.7091044); div2->SetBinContent(4,0.7181818); div2->SetBinContent(5,0.7331606); div2->SetBinContent(6,0.7259953); div2->SetBinContent(7,0.7453505); div2->SetBinContent(8,0.7109524); div2->SetBinContent(9,0.7510656); div2->SetBinContent(10,0.7462752); div2->SetBinContent(11,0.7249641); div2->SetBinContent(12,0.7601459); div2->SetBinContent(13,0.7558957); div2->SetBinContent(14,0.7929688); div2->SetBinContent(15,0.7536801); div2->SetBinContent(16,0.7442177); div2->SetBinContent(17,0.7352941); div2->SetBinContent(18,0.7189542); div2->SetBinContent(19,0.7363431); div2->SetBinContent(20,0.724388); div2->SetBinContent(21,0.7061276); div2->SetBinContent(22,0.748246); div2->SetBinContent(23,0.7175066); div2->SetBinContent(24,0.7113058); div2->SetBinContent(25,0.6847912); div2->SetBinContent(26,0.7155499); div2->SetBinContent(27,0.7322404); div2->SetBinContent(28,0.723431); div2->SetBinContent(29,0.7015707); div2->SetBinContent(30,0.6804339); div2->SetBinContent(31,0.7183986); div2->SetBinContent(32,0.6886252); div2->SetBinContent(33,0.6656465); div2->SetBinContent(34,0.729356); div2->SetBinContent(35,0.7510675); div2->SetBinContent(36,0.7239212); div2->SetBinContent(37,0.6554927); div2->SetBinContent(38,0.7026493); div2->SetBinContent(39,0.7368184); div2->SetBinContent(40,0.6750106); div2->SetBinContent(41,0.7192846); div2->SetBinContent(42,0.7190184); div2->SetBinContent(43,0.7361171); div2->SetBinContent(44,0.747191); div2->SetBinContent(45,0.6917534); div2->SetBinContent(46,0.7233607); div2->SetBinContent(47,0.6953047); div2->SetBinContent(48,0.7151129); div2->SetBinContent(49,0.6976217); div2->SetBinContent(50,0.7060185); div2->SetBinContent(51,0.7288918); div2->SetBinContent(52,0.6943069); div2->SetBinContent(53,0.7155859); div2->SetBinContent(54,0.7018702); div2->SetBinContent(56,0.7015306); div2->SetBinContent(57,0.659139); div2->SetBinContent(58,0.7104851); div2->SetBinContent(59,0.7317575); div2->SetBinContent(60,0.7438017); div2->SetBinError(2,0.05053319); div2->SetBinError(3,0.04220235); div2->SetBinError(4,0.03854334); div2->SetBinError(5,0.03617903); div2->SetBinError(6,0.03415242); div2->SetBinError(7,0.03512954); div2->SetBinError(8,0.03391395); div2->SetBinError(9,0.03339917); div2->SetBinError(10,0.03370605); div2->SetBinError(11,0.03450711); div2->SetBinError(12,0.03485004); div2->SetBinError(13,0.03305979); div2->SetBinError(14,0.03507201); div2->SetBinError(15,0.03592548); div2->SetBinError(16,0.03422032); div2->SetBinError(17,0.03264895); div2->SetBinError(18,0.03270698); div2->SetBinError(19,0.03387843); div2->SetBinError(20,0.03354402); div2->SetBinError(21,0.03157318); div2->SetBinError(22,0.03277383); div2->SetBinError(23,0.03289631); div2->SetBinError(24,0.03175494); div2->SetBinError(25,0.03001896); div2->SetBinError(26,0.03205381); div2->SetBinError(27,0.03388605); div2->SetBinError(28,0.03219585); div2->SetBinError(29,0.03088858); div2->SetBinError(30,0.0307464); div2->SetBinError(31,0.03321369); div2->SetBinError(32,0.03071515); div2->SetBinError(33,0.02897705); div2->SetBinError(34,0.03147306); div2->SetBinError(35,0.03342773); div2->SetBinError(36,0.032232); div2->SetBinError(37,0.02944403); div2->SetBinError(38,0.03064062); div2->SetBinError(39,0.03386385); div2->SetBinError(40,0.03082664); div2->SetBinError(41,0.03090593); div2->SetBinError(42,0.03168989); div2->SetBinError(43,0.03307411); div2->SetBinError(44,0.03350223); div2->SetBinError(45,0.0304816); div2->SetBinError(46,0.031862); div2->SetBinError(47,0.03417584); div2->SetBinError(48,0.03755683); div2->SetBinError(49,0.03647598); div2->SetBinError(50,0.03719742); div2->SetBinError(51,0.04064747); div2->SetBinError(52,0.03799942); div2->SetBinError(53,0.03724218); div2->SetBinError(54,0.03610973); div2->SetBinError(56,0.03886827); div2->SetBinError(57,0.03907793); div2->SetBinError(58,0.04345248); div2->SetBinError(59,0.05088284); div2->SetBinError(60,0.06530298); div2->SetEntries(41.74644); 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(2,0.7142857); div3->SetBinContent(3,0.6794967); div3->SetBinContent(4,0.6890909); div3->SetBinContent(5,0.6984456); div3->SetBinContent(6,0.6969555); div3->SetBinContent(7,0.7114926); div3->SetBinContent(8,0.682381); div3->SetBinContent(9,0.7195226); div3->SetBinContent(10,0.7199825); div3->SetBinContent(11,0.7019645); div3->SetBinContent(12,0.7378021); div3->SetBinContent(13,0.7310716); div3->SetBinContent(14,0.7582465); div3->SetBinContent(15,0.7266928); div3->SetBinContent(16,0.7151927); div3->SetBinContent(17,0.707563); div3->SetBinContent(18,0.6862745); div3->SetBinContent(19,0.71693); div3->SetBinContent(20,0.6922031); div3->SetBinContent(21,0.6786161); div3->SetBinContent(22,0.7197689); div3->SetBinContent(23,0.6905393); div3->SetBinContent(24,0.6791823); div3->SetBinContent(25,0.6611505); div3->SetBinContent(26,0.687737); div3->SetBinContent(27,0.6994536); div3->SetBinContent(28,0.7020921); div3->SetBinContent(29,0.6745872); div3->SetBinContent(30,0.6570713); div3->SetBinContent(31,0.6878093); div3->SetBinContent(32,0.6513912); div3->SetBinContent(33,0.6365723); div3->SetBinContent(34,0.7036744); div3->SetBinContent(35,0.7190436); div3->SetBinContent(36,0.6841223); div3->SetBinContent(37,0.6312601); div3->SetBinContent(38,0.6706208); div3->SetBinContent(39,0.7133844); div3->SetBinContent(40,0.6385235); div3->SetBinContent(41,0.6862364); div3->SetBinContent(42,0.6826176); div3->SetBinContent(43,0.7034008); div3->SetBinContent(44,0.7212619); div3->SetBinContent(45,0.663731); div3->SetBinContent(46,0.6893443); div3->SetBinContent(47,0.6693307); div3->SetBinContent(48,0.6821077); div3->SetBinContent(49,0.6647792); div3->SetBinContent(50,0.6672454); div3->SetBinContent(51,0.6985488); div3->SetBinContent(52,0.6683168); div3->SetBinContent(53,0.6837315); div3->SetBinContent(54,0.6743674); div3->SetBinContent(55,0.001972387); div3->SetBinContent(56,0.6753827); div3->SetBinContent(57,0.6351447); div3->SetBinContent(58,0.6737089); div3->SetBinContent(59,0.6988695); div3->SetBinContent(60,0.6991736); div3->SetBinContent(61,0.03); div3->SetBinError(2,0.04861396); div3->SetBinError(3,0.04091344); div3->SetBinError(4,0.03740026); div3->SetBinError(5,0.0349218); div3->SetBinError(6,0.03315137); div3->SetBinError(7,0.03395699); div3->SetBinError(8,0.03291696); div3->SetBinError(9,0.03236817); div3->SetBinError(10,0.03283422); div3->SetBinError(11,0.03370563); div3->SetBinError(12,0.03409724); div3->SetBinError(13,0.03226205); div3->SetBinError(14,0.03393792); div3->SetBinError(15,0.03498024); div3->SetBinError(16,0.03324039); div3->SetBinError(17,0.03174588); div3->SetBinError(18,0.03161788); div3->SetBinError(19,0.033224); div3->SetBinError(20,0.03245163); div3->SetBinError(21,0.03067396); div3->SetBinError(22,0.03185766); div3->SetBinError(23,0.0319914); div3->SetBinError(24,0.03070533); div3->SetBinError(25,0.02926368); div3->SetBinError(26,0.03114204); div3->SetBinError(27,0.03277289); div3->SetBinError(28,0.03150084); div3->SetBinError(29,0.03002064); div3->SetBinError(30,0.02997744); div3->SetBinError(31,0.03217802); div3->SetBinError(32,0.02950188); div3->SetBinError(33,0.028056); div3->SetBinError(34,0.03066104); div3->SetBinError(35,0.03238007); div3->SetBinError(36,0.03093193); div3->SetBinError(37,0.02865345); div3->SetBinError(38,0.02961941); div3->SetBinError(39,0.03307427); div3->SetBinError(40,0.02961136); div3->SetBinError(41,0.02986559); div3->SetBinError(42,0.03051401); div3->SetBinError(43,0.03199524); div3->SetBinError(44,0.03264867); div3->SetBinError(45,0.02958039); div3->SetBinError(46,0.03076364); div3->SetBinError(47,0.03324393); div3->SetBinError(48,0.03628748); div3->SetBinError(49,0.03522097); div3->SetBinError(50,0.03570181); div3->SetBinError(51,0.0394069); div3->SetBinError(52,0.03696124); div3->SetBinError(53,0.03602828); div3->SetBinError(54,0.03507589); div3->SetBinError(55,0.001189332); div3->SetBinError(56,0.03780999); div3->SetBinError(57,0.03804431); div3->SetBinError(58,0.04180541); div3->SetBinError(59,0.04920515); div3->SetBinError(60,0.06242043); div3->SetBinError(61,0.1732051); div3->SetEntries(40.01147); 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.73","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.71","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.68","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 5910 SL1L4"); AText = pt->AddText("HV = 3450 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }