void Efficiency_7618_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:19:56 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.1666667,68.5,1.5); 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.6932515); div1->SetBinContent(2,0.7232558); div1->SetBinContent(3,0.6660232); div1->SetBinContent(4,0.6178451); div1->SetBinContent(5,0.4534606); div1->SetBinContent(6,0.4553991); div1->SetBinContent(7,0.4822888); div1->SetBinContent(8,0.4230769); div1->SetBinContent(9,0.4253968); div1->SetBinContent(10,0.4681529); div1->SetBinContent(11,0.4690722); div1->SetBinContent(12,0.2668919); div1->SetBinContent(13,0.54102); div1->SetBinContent(14,0.4285714); div1->SetBinContent(15,0.4918699); div1->SetBinContent(16,0.3432602); div1->SetBinContent(17,0.4264507); div1->SetBinContent(18,0.4555556); div1->SetBinContent(19,0.4254703); div1->SetBinContent(20,0.4383754); div1->SetBinContent(21,0.3779762); div1->SetBinContent(22,0.3106576); div1->SetBinContent(23,0.3784314); div1->SetBinContent(24,0.2913118); div1->SetBinContent(25,0.2722117); div1->SetBinContent(26,0.3062284); div1->SetBinContent(27,0.3269896); div1->SetBinContent(28,0.3062284); div1->SetBinContent(29,0.3467562); div1->SetBinContent(30,0.2820513); div1->SetBinContent(31,0.2825279); div1->SetBinContent(32,0.1988636); div1->SetBinContent(33,0.9180139); div1->SetBinContent(34,0.9526066); div1->SetBinContent(35,0.9558638); div1->SetBinContent(36,0.9498715); div1->SetBinContent(37,0.937018); div1->SetBinContent(38,0.9157233); div1->SetBinContent(39,0.9414226); div1->SetBinContent(41,0.3008403); div1->SetBinContent(42,0.2619048); div1->SetBinContent(43,0.2495575); div1->SetBinContent(44,0.2430669); div1->SetBinContent(45,0.228863); div1->SetBinContent(46,0.2223859); div1->SetBinContent(47,0.2292994); div1->SetBinContent(48,0.212766); div1->SetBinContent(49,0.2301013); div1->SetBinContent(50,0.2755682); div1->SetBinContent(51,0.2923077); div1->SetBinContent(52,0.2633181); div1->SetBinContent(53,0.270936); div1->SetBinContent(54,0.3111511); div1->SetBinContent(55,0.3013699); div1->SetBinContent(56,0.4242424); div1->SetBinError(1,0.08451006); div1->SetBinError(2,0.07589056); div1->SetBinError(3,0.06512086); div1->SetBinError(4,0.05760175); div1->SetBinError(5,0.05505049); div1->SetBinError(6,0.0547599); div1->SetBinError(7,0.06142632); div1->SetBinError(8,0.05435983); div1->SetBinError(9,0.06071708); div1->SetBinError(10,0.065032); div1->SetBinError(11,0.08284954); div1->SetBinError(12,0.04554046); div1->SetBinError(13,0.06011089); div1->SetBinError(14,0.04577462); div1->SetBinError(15,0.05379381); div1->SetBinError(16,0.03678518); div1->SetBinError(17,0.03965579); div1->SetBinError(18,0.0421314); div1->SetBinError(19,0.04099959); div1->SetBinError(20,0.04118422); div1->SetBinError(21,0.05416025); div1->SetBinError(22,0.04133449); div1->SetBinError(23,0.04399731); div1->SetBinError(24,0.03430089); div1->SetBinError(25,0.03451961); div1->SetBinError(26,0.03575496); div1->SetBinError(27,0.03738597); div1->SetBinError(28,0.03575496); div1->SetBinError(29,0.04425313); div1->SetBinError(30,0.03479902); div1->SetBinError(31,0.03509668); div1->SetBinError(32,0.024302); div1->SetBinError(33,0.06375398); div1->SetBinError(34,0.06638592); div1->SetBinError(35,0.06866226); div1->SetBinError(36,0.06899613); div1->SetBinError(37,0.06829809); div1->SetBinError(38,0.06641632); div1->SetBinError(39,0.07139345); div1->SetBinError(41,0.03481911); div1->SetBinError(42,0.0308238); div1->SetBinError(43,0.0315155); div1->SetBinError(44,0.02973019); div1->SetBinError(45,0.02700328); div1->SetBinError(46,0.02663189); div1->SetBinError(47,0.0326299); div1->SetBinError(48,0.02964387); div1->SetBinError(49,0.02700169); div1->SetBinError(50,0.03017051); div1->SetBinError(51,0.03443877); div1->SetBinError(52,0.03029273); div1->SetBinError(53,0.03207121); div1->SetBinError(54,0.03685213); div1->SetBinError(55,0.03761689); div1->SetBinError(56,0.05192956); div1->SetMinimum(0); div1->SetMaximum(1); div1->SetEntries(24.26312); 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.6349693); div2->SetBinContent(2,0.6511628); div2->SetBinContent(3,0.6042471); div2->SetBinContent(4,0.5286195); div2->SetBinContent(5,0.3508353); div2->SetBinContent(6,0.3661972); div2->SetBinContent(7,0.4059946); div2->SetBinContent(8,0.3333333); div2->SetBinContent(9,0.3746032); div2->SetBinContent(10,0.3789809); div2->SetBinContent(11,0.3402062); div2->SetBinContent(12,0.1689189); div2->SetBinContent(13,0.4235033); div2->SetBinContent(14,0.2803571); div2->SetBinContent(15,0.3292683); div2->SetBinContent(16,0.1050157); div2->SetBinContent(17,0.3414305); div2->SetBinContent(18,0.3597222); div2->SetBinContent(19,0.3314038); div2->SetBinContent(20,0.3501401); div2->SetBinContent(21,0.2708333); div2->SetBinContent(22,0.2199546); div2->SetBinContent(23,0.2803922); div2->SetBinContent(24,0.2061329); div2->SetBinContent(25,0.1965974); div2->SetBinContent(26,0.2318339); div2->SetBinContent(27,0.2370242); div2->SetBinContent(28,0.2214533); div2->SetBinContent(29,0.2393736); div2->SetBinContent(30,0.1941392); div2->SetBinContent(31,0.2007435); div2->SetBinContent(32,0.1264205); div2->SetBinContent(33,0.8625866); div2->SetBinContent(34,0.9253555); div2->SetBinContent(35,0.9155107); div2->SetBinContent(36,0.9125964); div2->SetBinContent(37,0.8958869); div2->SetBinContent(38,0.8691824); div2->SetBinContent(39,0.9121339); div2->SetBinContent(41,0.2016807); div2->SetBinContent(42,0.1952381); div2->SetBinContent(43,0.1734513); div2->SetBinContent(44,0.1566069); div2->SetBinContent(45,0.1341108); div2->SetBinContent(46,0.1369661); div2->SetBinContent(47,0.1656051); div2->SetBinContent(48,0.1334623); div2->SetBinContent(49,0.1505065); div2->SetBinContent(50,0.2045455); div2->SetBinContent(51,0.2); div2->SetBinContent(52,0.1902588); div2->SetBinContent(53,0.1970443); div2->SetBinContent(54,0.2266187); div2->SetBinContent(55,0.2074364); div2->SetBinContent(56,0.3449883); div2->SetBinError(1,0.07930112); div2->SetBinError(2,0.07031628); div2->SetBinError(3,0.06070316); div2->SetBinError(4,0.05152125); div2->SetBinError(5,0.04607584); div2->SetBinError(6,0.04706155); div2->SetBinError(7,0.05445312); div2->SetBinError(8,0.04611426); div2->SetBinError(9,0.05559152); div2->SetBinError(10,0.05612825); div2->SetBinError(11,0.06630187); div2->SetBinError(12,0.03370696); div2->SetBinError(13,0.05058562); div2->SetBinError(14,0.03422219); div2->SetBinError(15,0.04071432); div2->SetBinError(16,0.01698732); div2->SetBinError(17,0.03400831); div2->SetBinError(18,0.03575811); div2->SetBinError(19,0.03450697); div2->SetBinError(20,0.03524847); div2->SetBinError(21,0.04316622); div2->SetBinError(22,0.03280704); div2->SetBinError(23,0.03586354); div2->SetBinError(24,0.02724737); div2->SetBinError(25,0.02782567); div2->SetBinError(26,0.02967042); div2->SetBinError(27,0.03010925); div2->SetBinError(28,0.02878513); div2->SetBinError(29,0.0344631); div2->SetBinError(30,0.02716486); div2->SetBinError(31,0.02797122); div2->SetBinError(32,0.01816519); div2->SetBinError(33,0.06087228); div2->SetBinError(34,0.06496387); div2->SetBinError(35,0.06648853); div2->SetBinError(36,0.0669673); div2->SetBinError(37,0.06605323); div2->SetBinError(38,0.06389198); div2->SetBinError(39,0.06973152); div2->SetBinError(41,0.02667894); div2->SetBinError(42,0.0253825); div2->SetBinError(43,0.02481838); div2->SetBinError(44,0.02230891); div2->SetBinError(45,0.01910239); div2->SetBinError(46,0.019459); div2->SetBinError(47,0.02638176); div2->SetBinError(48,0.02193663); div2->SetBinError(49,0.02048391); div2->SetBinError(50,0.02475455); div2->SetBinError(51,0.02675899); div2->SetBinError(52,0.02443996); div2->SetBinError(53,0.02597224); div2->SetBinError(54,0.02979957); div2->SetBinError(55,0.02932445); div2->SetBinError(56,0.04501406); div2->SetEntries(19.59558); 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.5797546); div3->SetBinContent(2,0.5906977); div3->SetBinContent(3,0.542471); div3->SetBinContent(4,0.486532); div3->SetBinContent(5,0.3102625); div3->SetBinContent(6,0.3450704); div3->SetBinContent(7,0.3678474); div3->SetBinContent(8,0.3); div3->SetBinContent(9,0.3396825); div3->SetBinContent(10,0.366242); div3->SetBinContent(11,0.3092784); div3->SetBinContent(12,0.1554054); div3->SetBinContent(13,0.368071); div3->SetBinContent(14,0.2446429); div3->SetBinContent(15,0.2906504); div3->SetBinContent(16,0.03448276); div3->SetBinContent(17,0.3022942); div3->SetBinContent(18,0.3152778); div3->SetBinContent(19,0.2966715); div3->SetBinContent(20,0.3179272); div3->SetBinContent(21,0.2440476); div3->SetBinContent(22,0.185941); div3->SetBinContent(23,0.2392157); div3->SetBinContent(24,0.1839864); div3->SetBinContent(25,0.168242); div3->SetBinContent(26,0.1989619); div3->SetBinContent(27,0.2128028); div3->SetBinContent(28,0.1955017); div3->SetBinContent(29,0.2035794); div3->SetBinContent(30,0.1703297); div3->SetBinContent(31,0.1710037); div3->SetBinContent(32,0.109375); div3->SetBinContent(33,0.834873); div3->SetBinContent(34,0.8898104); div3->SetBinContent(35,0.9016393); div3->SetBinContent(36,0.8907455); div3->SetBinContent(37,0.8663239); div3->SetBinContent(38,0.8490566); div3->SetBinContent(39,0.874477); div3->SetBinContent(41,0.1731092); div3->SetBinContent(42,0.1714286); div3->SetBinContent(43,0.1557522); div3->SetBinContent(44,0.137031); div3->SetBinContent(45,0.1005831); div3->SetBinContent(46,0.1192931); div3->SetBinContent(47,0.1464968); div3->SetBinContent(48,0.1005803); div3->SetBinContent(49,0.1273517); div3->SetBinContent(50,0.1761364); div3->SetBinContent(51,0.1709402); div3->SetBinContent(52,0.1567732); div3->SetBinContent(53,0.183908); div3->SetBinContent(54,0.1942446); div3->SetBinContent(55,0.1741683); div3->SetBinContent(56,0.2960373); div3->SetBinError(1,0.07428057); div3->SetBinError(2,0.06554963); div3->SetBinError(3,0.05619592); div3->SetBinError(4,0.04858218); div3->SetBinError(5,0.04236914); div3->SetBinError(6,0.04517965); div3->SetBinError(7,0.05086074); div3->SetBinError(8,0.0429261); div3->SetBinError(9,0.0519773); div3->SetBinError(10,0.05482048); div3->SetBinError(11,0.06213255); div3->SetBinError(12,0.03194603); div3->SetBinError(13,0.04589963); div3->SetBinError(14,0.0312393); div3->SetBinError(15,0.03740894); div3->SetBinError(16,0.008716934); div3->SetBinError(17,0.03130294); div3->SetBinError(18,0.03267543); div3->SetBinError(19,0.03200635); div3->SetBinError(20,0.03299969); div3->SetBinError(21,0.04026444); div3->SetBinError(22,0.02938809); div3->SetBinError(23,0.03225022); div3->SetBinError(24,0.02529803); div3->SetBinError(25,0.02514848); div3->SetBinError(26,0.02682902); div3->SetBinError(27,0.02803921); div3->SetBinError(28,0.02652306); div3->SetBinError(29,0.0309699); div3->SetBinError(30,0.0249518); div3->SetBinError(31,0.02520086); div3->SetBinError(32,0.01658666); div3->SetBinError(33,0.0594194); div3->SetBinError(34,0.06309818); div3->SetBinError(35,0.06573755); div3->SetBinError(36,0.0657714); div3->SetBinError(37,0.06442877); div3->SetBinError(38,0.06279314); div3->SetBinError(39,0.06758118); div3->SetBinError(41,0.02415375); div3->SetBinError(42,0.0233256); div3->SetBinError(43,0.02315579); div3->SetBinError(44,0.02048594); div3->SetBinError(45,0.01594906); div3->SetBinError(46,0.01783283); div3->SetBinError(47,0.02438636); div3->SetBinError(48,0.01837149); div3->SetBinError(49,0.01842042); div3->SetBinError(50,0.0224559); div3->SetBinError(51,0.02416152); div3->SetBinError(52,0.02156363); div3->SetBinError(53,0.02483001); div3->SetBinError(54,0.026929); div3->SetBinError(55,0.02616655); div3->SetBinError(56,0.04056188); div3->SetEntries(17.83701); 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.36","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.26","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.23","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 7618 SL1L1"); AText = pt->AddText("HV = 3550 V, FEth = 20 mV, Source filter = 150.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }