void Efficiency_7467_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:11:19 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.06362061,68.5,0.5725854); 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.1985816); div1->SetBinContent(2,0.1473684); div1->SetBinContent(3,0.1826923); div1->SetBinContent(4,0.1516588); div1->SetBinContent(5,0.1598639); div1->SetBinContent(6,0.1204819); div1->SetBinContent(7,0.1045752); div1->SetBinContent(8,0.1262458); div1->SetBinContent(9,0.1258065); div1->SetBinContent(10,0.1210375); div1->SetBinContent(11,0.1445783); div1->SetBinContent(12,0.118705); div1->SetBinContent(13,0.1451613); div1->SetBinContent(14,0.1163522); div1->SetBinContent(15,0.1318681); div1->SetBinContent(16,0.1022364); div1->SetBinContent(17,0.101227); div1->SetBinContent(18,0.1710526); div1->SetBinContent(19,0.1227437); div1->SetBinContent(20,0.1322034); div1->SetBinContent(21,0.1277259); div1->SetBinContent(22,0.1216216); div1->SetBinContent(23,0.1441718); div1->SetBinContent(24,0.137457); div1->SetBinContent(25,0.1181818); div1->SetBinContent(26,0.112462); div1->SetBinContent(27,0.1363636); div1->SetBinContent(28,0.112462); div1->SetBinContent(29,0.1383285); div1->SetBinContent(30,0.1121495); div1->SetBinContent(31,0.09310345); div1->SetBinContent(32,0.1174603); div1->SetBinContent(33,0.2654867); div1->SetBinContent(34,0.2853107); div1->SetBinContent(35,0.3144654); div1->SetBinContent(36,0.2292359); div1->SetBinContent(37,0.2523364); div1->SetBinContent(38,0.2688822); div1->SetBinContent(39,0.2475884); div1->SetBinContent(41,0.1315789); div1->SetBinContent(42,0.1128527); div1->SetBinContent(43,0.1130742); div1->SetBinContent(44,0.1462585); div1->SetBinContent(45,0.1446541); div1->SetBinContent(46,0.08656716); div1->SetBinContent(47,0.1380753); div1->SetBinContent(48,0.1176471); div1->SetBinContent(49,0.1030043); div1->SetBinContent(50,0.16); div1->SetBinContent(51,0.1095238); div1->SetBinContent(52,0.1157025); div1->SetBinContent(53,0.1158798); div1->SetBinContent(54,0.1544715); div1->SetBinContent(55,0.1173913); div1->SetBinContent(56,0.1105769); div1->SetBinError(1,0.05425197); div1->SetBinError(2,0.03854124); div1->SetBinError(3,0.04230404); div1->SetBinError(4,0.03725036); div1->SetBinError(5,0.03264201); div1->SetBinError(6,0.02566217); div1->SetBinError(7,0.02446462); div1->SetBinError(8,0.02775647); div1->SetBinError(9,0.02729048); div1->SetBinError(10,0.02517412); div1->SetBinError(11,0.03325866); div1->SetBinError(12,0.02778335); div1->SetBinError(13,0.02988397); div1->SetBinError(14,0.02565289); div1->SetBinError(15,0.02995905); div1->SetBinError(16,0.02385176); div1->SetBinError(17,0.0232278); div1->SetBinError(18,0.03353127); div1->SetBinError(19,0.02842532); div1->SetBinError(20,0.02886666); div1->SetBinError(21,0.02707639); div1->SetBinError(22,0.02733938); div1->SetBinError(23,0.02901455); div1->SetBinError(24,0.02979174); div1->SetBinError(25,0.02542993); div1->SetBinError(26,0.02468887); div1->SetBinError(27,0.02989901); div1->SetBinError(28,0.02468887); div1->SetBinError(29,0.02739187); div1->SetBinError(30,0.02495116); div1->SetBinError(31,0.02338499); div1->SetBinError(32,0.0259285); div1->SetBinError(33,0.04240401); div1->SetBinError(34,0.04355358); div1->SetBinError(35,0.04908089); div1->SetBinError(36,0.04080969); div1->SetBinError(37,0.04212143); div1->SetBinError(38,0.04328056); div1->SetBinError(39,0.04225477); div1->SetBinError(41,0.02835103); div1->SetBinError(42,0.02512731); div1->SetBinError(43,0.02671045); div1->SetBinError(44,0.03083418); div1->SetBinError(45,0.02943988); div1->SetBinError(46,0.02080479); div1->SetBinError(47,0.03296718); div1->SetBinError(48,0.03098628); div1->SetBinError(49,0.0277737); div1->SetBinError(50,0.03733333); div1->SetBinError(51,0.03039515); div1->SetBinError(52,0.02930335); div1->SetBinError(53,0.02989262); div1->SetBinError(54,0.03490734); div1->SetBinError(55,0.03033252); div1->SetBinError(56,0.03072401); div1->SetMinimum(0); div1->SetEntries(8.036491); 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.1631206); div2->SetBinContent(2,0.1421053); div2->SetBinContent(3,0.1634615); div2->SetBinContent(4,0.1232227); div2->SetBinContent(5,0.1530612); div2->SetBinContent(6,0.1114458); div2->SetBinContent(7,0.09803922); div2->SetBinContent(8,0.1096346); div2->SetBinContent(9,0.1225806); div2->SetBinContent(10,0.09510086); div2->SetBinContent(11,0.124498); div2->SetBinContent(12,0.1079137); div2->SetBinContent(13,0.1290323); div2->SetBinContent(14,0.1069182); div2->SetBinContent(15,0.1098901); div2->SetBinContent(16,0.01277955); div2->SetBinContent(17,0.09202454); div2->SetBinContent(18,0.1611842); div2->SetBinContent(19,0.1083032); div2->SetBinContent(20,0.1152542); div2->SetBinContent(21,0.1121495); div2->SetBinContent(22,0.1013514); div2->SetBinContent(23,0.1319018); div2->SetBinContent(24,0.1237113); div2->SetBinContent(25,0.1); div2->SetBinContent(26,0.09422492); div2->SetBinContent(27,0.1153846); div2->SetBinContent(28,0.1033435); div2->SetBinContent(29,0.129683); div2->SetBinContent(30,0.105919); div2->SetBinContent(31,0.0862069); div2->SetBinContent(32,0.1079365); div2->SetBinContent(33,0.2359882); div2->SetBinContent(34,0.259887); div2->SetBinContent(35,0.2767296); div2->SetBinContent(36,0.2093023); div2->SetBinContent(37,0.2211838); div2->SetBinContent(38,0.2416918); div2->SetBinContent(39,0.2186495); div2->SetBinContent(41,0.1085526); div2->SetBinContent(42,0.1097179); div2->SetBinContent(43,0.09893993); div2->SetBinContent(44,0.1258503); div2->SetBinContent(45,0.1320755); div2->SetBinContent(46,0.06567164); div2->SetBinContent(47,0.125523); div2->SetBinContent(48,0.1040724); div2->SetBinContent(49,0.09012876); div2->SetBinContent(50,0.1333333); div2->SetBinContent(51,0.1); div2->SetBinContent(52,0.08677686); div2->SetBinContent(53,0.1030043); div2->SetBinContent(54,0.1504065); div2->SetBinContent(55,0.0826087); div2->SetBinContent(56,0.1009615); div2->SetBinError(1,0.04775022); div2->SetBinError(2,0.03765757); div2->SetBinError(3,0.03936744); div2->SetBinError(4,0.03264897); div2->SetBinError(5,0.03174373); div2->SetBinError(6,0.02443796); div2->SetBinError(7,0.02350396); div2->SetBinError(8,0.02540416); div2->SetBinError(9,0.02684732); div2->SetBinError(10,0.02166022); div2->SetBinError(11,0.03025024); div2->SetBinError(12,0.02617448); div2->SetBinError(13,0.02773033); div2->SetBinError(14,0.024332); div2->SetBinError(15,0.02671395); div2->SetBinError(16,0.007112119); div2->SetBinError(17,0.02189807); div2->SetBinError(18,0.03227086); div2->SetBinError(19,0.02628069); div2->SetBinError(20,0.0264763); div2->SetBinError(21,0.02495116); div2->SetBinError(22,0.02439507); div2->SetBinError(23,0.02742021); div2->SetBinError(24,0.02787064); div2->SetBinError(25,0.02291258); div2->SetBinError(26,0.02211808); div2->SetBinError(27,0.02690872); div2->SetBinError(28,0.02342077); div2->SetBinError(29,0.02629375); div2->SetBinError(30,0.02407678); div2->SetBinError(31,0.02230362); div2->SetBinError(32,0.02459249); div2->SetBinError(33,0.0392014); div2->SetBinError(34,0.04090793); div2->SetBinError(35,0.04501769); div2->SetBinError(36,0.0384336); div2->SetBinError(37,0.03859496); div2->SetBinError(38,0.04030655); div2->SetBinError(39,0.03891363); div2->SetBinError(41,0.02512251); div2->SetBinError(42,0.02468873); div2->SetBinError(43,0.02457926); div2->SetBinError(44,0.02802941); div2->SetBinError(45,0.02778611); div2->SetBinError(46,0.01758927); div2->SetBinError(47,0.03103667); div2->SetBinError(48,0.02870126); div2->SetBinError(49,0.02557224); div2->SetBinError(50,0.03323212); div2->SetBinError(51,0.02872244); div2->SetBinError(52,0.02451449); div2->SetBinError(53,0.0277737); div2->SetBinError(54,0.03431625); div2->SetBinError(55,0.02439879); div2->SetBinError(56,0.02903204); div2->SetEntries(7.042438); 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.1205674); div3->SetBinContent(2,0.1); div3->SetBinContent(3,0.1057692); div3->SetBinContent(4,0.1090047); div3->SetBinContent(5,0.1156463); div3->SetBinContent(6,0.09036145); div3->SetBinContent(7,0.07843137); div3->SetBinContent(8,0.07641196); div3->SetBinContent(9,0.09032258); div3->SetBinContent(10,0.0778098); div3->SetBinContent(11,0.09638554); div3->SetBinContent(12,0.08273381); div3->SetBinContent(13,0.09032258); div3->SetBinContent(14,0.08490566); div3->SetBinContent(15,0.08791209); div3->SetBinContent(16,0.006389776); div3->SetBinContent(17,0.06748466); div3->SetBinContent(18,0.1217105); div3->SetBinContent(19,0.0866426); div3->SetBinContent(20,0.07457627); div3->SetBinContent(21,0.07788162); div3->SetBinContent(22,0.0777027); div3->SetBinContent(23,0.09202454); div3->SetBinContent(24,0.09278351); div3->SetBinContent(25,0.08484848); div3->SetBinContent(26,0.08206687); div3->SetBinContent(27,0.08741259); div3->SetBinContent(28,0.06990881); div3->SetBinContent(29,0.08933718); div3->SetBinContent(30,0.08722741); div3->SetBinContent(31,0.06206897); div3->SetBinContent(32,0.08571429); div3->SetBinContent(33,0.1976401); div3->SetBinContent(34,0.2175141); div3->SetBinContent(35,0.2327044); div3->SetBinContent(36,0.1627907); div3->SetBinContent(37,0.1869159); div3->SetBinContent(38,0.1963746); div3->SetBinContent(39,0.1672026); div3->SetBinContent(41,0.08552632); div3->SetBinContent(42,0.07836991); div3->SetBinContent(43,0.08480565); div3->SetBinContent(44,0.0952381); div3->SetBinContent(45,0.1069182); div3->SetBinContent(46,0.05373134); div3->SetBinContent(47,0.09623431); div3->SetBinContent(48,0.09049774); div3->SetBinContent(49,0.08154506); div3->SetBinContent(50,0.09777778); div3->SetBinContent(51,0.06666667); div3->SetBinContent(52,0.04958678); div3->SetBinContent(53,0.08154506); div3->SetBinContent(54,0.1219512); div3->SetBinContent(55,0.07391304); div3->SetBinContent(56,0.08173077); div3->SetBinError(1,0.03939549); div3->SetBinError(2,0.03019634); div3->SetBinError(3,0.02988385); div3->SetBinError(4,0.03023325); div3->SetBinError(5,0.0265778); div3->SetBinError(6,0.0214569); div3->SetBinError(7,0.02049336); div3->SetBinError(8,0.02033731); div3->SetBinError(9,0.02219934); div3->SetBinError(10,0.01915155); div3->SetBinError(11,0.0257828); div3->SetBinError(12,0.02221324); div3->SetBinError(13,0.02219934); div3->SetBinError(14,0.02110138); div3->SetBinError(15,0.02326566); div3->SetBinError(16,0.004879426); div3->SetBinError(17,0.01812541); div3->SetBinError(18,0.02698966); div3->SetBinError(19,0.0228917); div3->SetBinError(20,0.02024171); div3->SetBinError(21,0.01992325); div3->SetBinError(22,0.02071851); div3->SetBinError(23,0.02189807); div3->SetBinError(24,0.02329526); div3->SetBinError(25,0.02070561); div3->SetBinError(26,0.02031827); div3->SetBinError(27,0.02265133); div3->SetBinError(28,0.01843119); div3->SetBinError(29,0.0208413); div3->SetBinError(30,0.02135299); div3->SetBinError(31,0.01827461); div3->SetBinError(32,0.02132517); div3->SetBinError(33,0.03487992); div3->SetBinError(34,0.03634878); div3->SetBinError(35,0.04010075); div3->SetBinError(36,0.03263891); div3->SetBinError(37,0.03456337); div3->SetBinError(38,0.035151); div3->SetBinError(39,0.03266801); div3->SetBinError(41,0.02167836); div3->SetBinError(42,0.02006185); div3->SetBinError(43,0.02235205); div3->SetBinError(44,0.02355271); div3->SetBinError(45,0.024332); div3->SetBinError(46,0.01560026); div3->SetBinError(47,0.02629112); div3->SetBinError(48,0.02632345); div3->SetBinError(49,0.02404992); div3->SetBinError(50,0.02736481); div3->SetBinError(51,0.02241785); div3->SetBinError(52,0.01750203); div3->SetBinError(53,0.02404992); div3->SetBinError(54,0.03004047); div3->SetBinError(55,0.02280023); div3->SetBinError(56,0.02548963); div3->SetEntries(5.459546); 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.13","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.11","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.08","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 7467 SL1L1"); AText = pt->AddText("HV = 3350 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }