void Efficiency_7645_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:20:02 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.08949381,68.5,0.8054442); 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.3020833); div1->SetBinContent(2,0.3469388); div1->SetBinContent(3,0.3227384); div1->SetBinContent(4,0.2768031); div1->SetBinContent(5,0.2107143); div1->SetBinContent(6,0.2165109); div1->SetBinContent(7,0.2114804); div1->SetBinContent(8,0.233871); div1->SetBinContent(9,0.2031496); div1->SetBinContent(10,0.230982); div1->SetBinContent(11,0.2540984); div1->SetBinContent(12,0.2322206); div1->SetBinContent(13,0.2517581); div1->SetBinContent(14,0.2243902); div1->SetBinContent(15,0.1968254); div1->SetBinContent(16,0.2214076); div1->SetBinContent(17,0.2160584); div1->SetBinContent(18,0.2598639); div1->SetBinContent(19,0.2115987); div1->SetBinContent(20,0.2371601); div1->SetBinContent(21,0.214876); div1->SetBinContent(22,0.2011252); div1->SetBinContent(23,0.213355); div1->SetBinContent(24,0.1776799); div1->SetBinContent(25,0.1977077); div1->SetBinContent(26,0.2161074); div1->SetBinContent(27,0.2075188); div1->SetBinContent(28,0.2064715); div1->SetBinContent(29,0.2568306); div1->SetBinContent(30,0.2186667); div1->SetBinContent(31,0.1851312); div1->SetBinContent(32,0.1690141); div1->SetBinContent(33,0.4257556); div1->SetBinContent(34,0.469086); div1->SetBinContent(35,0.4512); div1->SetBinContent(36,0.4383954); div1->SetBinContent(37,0.4609375); div1->SetBinContent(38,0.4680272); div1->SetBinContent(39,0.4237537); div1->SetBinContent(41,0.1693667); div1->SetBinContent(42,0.2313218); div1->SetBinContent(43,0.1838111); div1->SetBinContent(44,0.1810767); div1->SetBinContent(45,0.1561238); div1->SetBinContent(46,0.1344743); div1->SetBinContent(47,0.1349481); div1->SetBinContent(48,0.1365314); div1->SetBinContent(49,0.1454545); div1->SetBinContent(50,0.1423895); div1->SetBinContent(51,0.1660584); div1->SetBinContent(52,0.1528998); div1->SetBinContent(53,0.1819728); div1->SetBinContent(54,0.1618497); div1->SetBinContent(55,0.179669); div1->SetBinContent(56,0.205); div1->SetBinError(1,0.05018717); div1->SetBinError(2,0.05053676); div1->SetBinError(3,0.04404915); div1->SetBinError(4,0.03544996); div1->SetBinError(5,0.02830213); div1->SetBinError(6,0.02690922); div1->SetBinError(7,0.02609277); div1->SetBinError(8,0.02881441); div1->SetBinError(9,0.02594807); div1->SetBinError(10,0.02646424); div1->SetBinError(11,0.03069781); div1->SetBinError(12,0.02720555); div1->SetBinError(13,0.02825895); div1->SetBinError(14,0.02814965); div1->SetBinError(15,0.02551715); div1->SetBinError(16,0.02649603); div1->SetBinError(17,0.02601506); div1->SetBinError(18,0.02838832); div1->SetBinError(19,0.02658879); div1->SetBinError(20,0.02814493); div1->SetBinError(21,0.02517865); div1->SetBinError(22,0.02436171); div1->SetBinError(23,0.02725123); div1->SetBinError(24,0.02296142); div1->SetBinError(25,0.02431335); div1->SetBinError(26,0.02494921); div1->SetBinError(27,0.02571241); div1->SetBinError(28,0.02594114); div1->SetBinError(29,0.02822403); div1->SetBinError(30,0.02505958); div1->SetBinError(31,0.02349608); div1->SetBinError(32,0.02075859); div1->SetBinError(33,0.03908672); div1->SetBinError(34,0.04230713); div1->SetBinError(35,0.04491657); div1->SetBinError(36,0.04165491); div1->SetBinError(37,0.0411312); div1->SetBinError(38,0.04249778); div1->SetBinError(39,0.04115305); div1->SetBinError(41,0.02229323); div1->SetBinError(42,0.02699895); div1->SetBinError(43,0.02515413); div1->SetBinError(44,0.02450066); div1->SetBinError(45,0.02022336); div1->SetBinError(46,0.01752341); div1->SetBinError(47,0.02089296); div1->SetBinError(48,0.02173597); div1->SetBinError(49,0.02141907); div1->SetBinError(50,0.02102622); div1->SetBinError(51,0.02450131); div1->SetBinError(52,0.02280248); div1->SetBinError(53,0.02509641); div1->SetBinError(54,0.02476366); div1->SetBinError(55,0.02934526); div1->SetBinError(56,0.03288846); div1->SetMinimum(0); div1->SetEntries(13.12524); 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.28125); div2->SetBinContent(2,0.3236152); div2->SetBinContent(3,0.2958435); div2->SetBinContent(4,0.251462); div2->SetBinContent(5,0.1946429); div2->SetBinContent(6,0.1915888); div2->SetBinContent(7,0.1978852); div2->SetBinContent(8,0.2112903); div2->SetBinContent(9,0.1826772); div2->SetBinContent(10,0.2185339); div2->SetBinContent(11,0.2360656); div2->SetBinContent(12,0.2148041); div2->SetBinContent(13,0.2376934); div2->SetBinContent(14,0.2113821); div2->SetBinContent(15,0.1714286); div2->SetBinContent(16,0.1070381); div2->SetBinContent(17,0.1956204); div2->SetBinContent(18,0.2353741); div2->SetBinContent(19,0.1912226); div2->SetBinContent(20,0.2129909); div2->SetBinContent(21,0.1969697); div2->SetBinContent(22,0.1800281); div2->SetBinContent(23,0.1986971); div2->SetBinContent(24,0.1585903); div2->SetBinContent(25,0.1776504); div2->SetBinContent(26,0.1919463); div2->SetBinContent(27,0.1984962); div2->SetBinContent(28,0.1787365); div2->SetBinContent(29,0.2322404); div2->SetBinContent(30,0.1933333); div2->SetBinContent(31,0.1734694); div2->SetBinContent(32,0.1485275); div2->SetBinContent(33,0.4086728); div2->SetBinContent(34,0.436828); div2->SetBinContent(35,0.4192); div2->SetBinContent(36,0.4154728); div2->SetBinContent(37,0.4414062); div2->SetBinContent(38,0.4435374); div2->SetBinContent(39,0.3973607); div2->SetBinContent(41,0.1561119); div2->SetBinContent(42,0.2155172); div2->SetBinContent(43,0.1703204); div2->SetBinContent(44,0.1566069); div2->SetBinContent(45,0.1224764); div2->SetBinContent(46,0.1210269); div2->SetBinContent(47,0.1193772); div2->SetBinContent(48,0.1180812); div2->SetBinContent(49,0.1355372); div2->SetBinContent(50,0.1325696); div2->SetBinContent(51,0.1386861); div2->SetBinContent(52,0.1300527); div2->SetBinContent(53,0.1632653); div2->SetBinContent(54,0.150289); div2->SetBinContent(55,0.1583924); div2->SetBinContent(56,0.1875); div2->SetBinError(1,0.04782281); div2->SetBinError(2,0.04818977); div2->SetBinError(3,0.04152339); div2->SetBinError(4,0.03324231); div2->SetBinError(5,0.02686857); div2->SetBinError(6,0.02483639); div2->SetBinError(7,0.02498034); div2->SetBinError(8,0.02694615); div2->SetBinError(9,0.02421047); div2->SetBinError(10,0.02551299); div2->SetBinError(11,0.02923015); div2->SetBinError(12,0.02584017); div2->SetBinError(13,0.02719831); div2->SetBinError(14,0.02706319); div2->SetBinError(15,0.0233256); div2->SetBinError(16,0.01662657); div2->SetBinError(17,0.0243733); div2->SetBinError(18,0.02657707); div2->SetBinError(19,0.02488305); div2->SetBinError(20,0.0262152); div2->SetBinError(21,0.02378166); div2->SetBinError(22,0.02266397); div2->SetBinError(23,0.02600795); div2->SetBinError(24,0.02133755); div2->SetBinError(25,0.02267765); div2->SetBinError(26,0.02308373); div2->SetBinError(27,0.02497423); div2->SetBinError(28,0.02361129); div2->SetBinError(29,0.02639588); div2->SetBinError(30,0.02311499); div2->SetBinError(31,0.02252501); div2->SetBinError(32,0.01910517); div2->SetBinError(33,0.03798809); div2->SetBinError(34,0.04024575); div2->SetBinError(35,0.04266626); div2->SetBinError(36,0.04012328); div2->SetBinError(37,0.03990177); div2->SetBinError(38,0.04092539); div2->SetBinError(39,0.03935367); div2->SetBinError(41,0.02115396); div2->SetBinError(42,0.02576607); div2->SetBinError(43,0.02394173); div2->SetBinError(44,0.02230891); div2->SetBinError(45,0.01733224); div2->SetBinError(46,0.01639527); div2->SetBinError(47,0.01933676); div2->SetBinError(48,0.01983217); div2->SetBinError(49,0.02047795); div2->SetBinError(50,0.02009314); div2->SetBinError(51,0.02183277); div2->SetBinError(52,0.02057042); div2->SetBinError(53,0.02339614); div2->SetBinError(54,0.02361383); div2->SetBinError(55,0.02705202); div2->SetBinError(56,0.03102564); div2->SetEntries(11.92938); 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.2256944); div3->SetBinContent(2,0.271137); div3->SetBinContent(3,0.2298289); div3->SetBinContent(4,0.202729); div3->SetBinContent(5,0.1607143); div3->SetBinContent(6,0.152648); div3->SetBinContent(7,0.1661631); div3->SetBinContent(8,0.1612903); div3->SetBinContent(9,0.1511811); div3->SetBinContent(10,0.1798064); div3->SetBinContent(11,0.2065574); div3->SetBinContent(12,0.1683599); div3->SetBinContent(13,0.185654); div3->SetBinContent(14,0.1691057); div3->SetBinContent(15,0.1396825); div3->SetBinContent(16,0.02932551); div3->SetBinContent(17,0.1576642); div3->SetBinContent(18,0.1823129); div3->SetBinContent(19,0.1583072); div3->SetBinContent(20,0.1661631); div3->SetBinContent(21,0.1487603); div3->SetBinContent(22,0.1434599); div3->SetBinContent(23,0.1498371); div3->SetBinContent(24,0.1174743); div3->SetBinContent(25,0.1418338); div3->SetBinContent(26,0.1597315); div3->SetBinContent(27,0.1609023); div3->SetBinContent(28,0.1494607); div3->SetBinContent(29,0.192623); div3->SetBinContent(30,0.1533333); div3->SetBinContent(31,0.1399417); div3->SetBinContent(32,0.1049936); div3->SetBinContent(33,0.3298292); div3->SetBinContent(34,0.3844086); div3->SetBinContent(35,0.3648); div3->SetBinContent(36,0.3467049); div3->SetBinContent(37,0.3763021); div3->SetBinContent(38,0.3782313); div3->SetBinContent(39,0.3519062); div3->SetBinContent(41,0.1237113); div3->SetBinContent(42,0.1853448); div3->SetBinContent(43,0.1231029); div3->SetBinContent(44,0.1305057); div3->SetBinContent(45,0.1009421); div3->SetBinContent(46,0.0806846); div3->SetBinContent(47,0.08304498); div3->SetBinContent(48,0.099631); div3->SetBinContent(49,0.09917355); div3->SetBinContent(50,0.106383); div3->SetBinContent(51,0.1076642); div3->SetBinContent(52,0.09666081); div3->SetBinContent(53,0.1326531); div3->SetBinContent(54,0.1310212); div3->SetBinContent(55,0.141844); div3->SetBinContent(56,0.1525); div3->SetBinError(1,0.04129313); div3->SetBinError(2,0.04275562); div3->SetBinError(3,0.03506934); div3->SetBinError(4,0.02882992); div3->SetBinError(5,0.02373219); div3->SetBinError(6,0.02144431); div3->SetBinError(7,0.02230115); div3->SetBinError(8,0.02260661); div3->SetBinError(9,0.02142929); div3->SetBinError(10,0.02245713); div3->SetBinError(11,0.02676486); div3->SetBinError(12,0.02204583); div3->SetBinError(13,0.02312168); div3->SetBinError(14,0.02340118); div3->SetBinError(15,0.0204553); div3->SetBinError(16,0.007680316); div3->SetBinError(17,0.02119529); div3->SetBinError(18,0.02247415); div3->SetBinError(19,0.0220196); div3->SetBinError(20,0.02230115); div3->SetBinError(21,0.01983548); div3->SetBinError(22,0.01958482); div3->SetBinError(23,0.02166854); div3->SetBinError(24,0.01763565); div3->SetBinError(25,0.01962332); div3->SetBinError(26,0.02049468); div3->SetBinError(27,0.02179453); div3->SetBinError(28,0.02104228); div3->SetBinError(29,0.02334133); div3->SetBinError(30,0.01989735); div3->SetBinError(31,0.01962574); div3->SetBinError(32,0.01535157); div3->SetBinError(33,0.03277493); div3->SetBinError(34,0.03682366); div3->SetBinError(35,0.03875147); div3->SetBinError(36,0.03541001); div3->SetBinError(37,0.03571405); div3->SetBinError(38,0.03663608); div3->SetBinError(39,0.03619063); div3->SetBinError(41,0.01824562); div3->SetBinError(42,0.02334418); div3->SetBinError(43,0.01946333); div3->SetBinError(44,0.01986206); div3->SetBinError(45,0.015359); div3->SetBinError(46,0.01275266); div3->SetBinError(47,0.01544073); div3->SetBinError(48,0.01783758); div3->SetBinError(49,0.01683523); div3->SetBinError(50,0.01749898); div3->SetBinError(51,0.01861588); div3->SetBinError(52,0.01708597); div3->SetBinError(53,0.02049052); div3->SetBinError(54,0.02163985); div3->SetBinError(55,0.02520867); div3->SetBinError(56,0.02715063); div3->SetEntries(9.653726); 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.20","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.18","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.15","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 7645 SL1L1"); AText = pt->AddText("HV = 3400 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }