void Efficiency_6418_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:38:29 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1799295,68.5,1.380634); 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.8916797); div1->SetBinContent(2,0.9077103); div1->SetBinContent(3,0.9284387); div1->SetBinContent(4,0.8975521); div1->SetBinContent(5,0.8664547); div1->SetBinContent(6,0.89671); div1->SetBinContent(7,0.8815977); div1->SetBinContent(8,0.8893387); div1->SetBinContent(9,0.8838284); div1->SetBinContent(10,0.8987097); div1->SetBinContent(11,0.8894332); div1->SetBinContent(12,0.8739042); div1->SetBinContent(13,0.8563722); div1->SetBinContent(14,0.8388325); div1->SetBinContent(15,0.8450106); div1->SetBinContent(16,0.8609448); div1->SetBinContent(17,0.2635659); div1->SetBinContent(18,0.8553137); div1->SetBinContent(19,0.850551); div1->SetBinContent(20,0.8484265); div1->SetBinContent(21,0.8921694); div1->SetBinContent(22,0.9016393); div1->SetBinContent(23,0.8819008); div1->SetBinContent(24,0.8735475); div1->SetBinContent(25,0.8832163); div1->SetBinContent(26,0.8895144); div1->SetBinContent(27,0.8890675); div1->SetBinContent(28,0.8833063); div1->SetBinContent(29,0.8344007); div1->SetBinContent(30,0.861829); div1->SetBinContent(31,0.8421808); div1->SetBinContent(32,0.8227612); div1->SetBinContent(49,0.8223602); div1->SetBinContent(50,0.8391451); div1->SetBinContent(51,0.8274793); div1->SetBinContent(52,0.8073218); div1->SetBinContent(53,0.8189046); div1->SetBinContent(54,0.8111012); div1->SetBinContent(55,0.7857143); div1->SetBinContent(56,0.7962138); div1->SetBinContent(57,0.865942); div1->SetBinContent(58,0.8875912); div1->SetBinContent(59,0.8890977); div1->SetBinError(1,0.07274369); div1->SetBinError(2,0.06358882); div1->SetBinError(3,0.05767845); div1->SetBinError(4,0.05555147); div1->SetBinError(5,0.05067315); div1->SetBinError(6,0.05099675); div1->SetBinError(7,0.04862105); div1->SetBinError(8,0.04759846); div1->SetBinError(9,0.04686046); div1->SetBinError(10,0.04690655); div1->SetBinError(11,0.04847693); div1->SetBinError(12,0.04696819); div1->SetBinError(13,0.04626819); div1->SetBinError(14,0.04420052); div1->SetBinError(15,0.0469343); div1->SetBinError(16,0.04614091); div1->SetBinError(17,0.01974736); div1->SetBinError(18,0.04504172); div1->SetBinError(19,0.04652404); div1->SetBinError(20,0.04484488); div1->SetBinError(21,0.04653272); div1->SetBinError(22,0.04648347); div1->SetBinError(23,0.04813814); div1->SetBinError(24,0.04727382); div1->SetBinError(25,0.0460527); div1->SetBinError(26,0.0486165); div1->SetBinError(27,0.05194078); div1->SetBinError(28,0.0518997); div1->SetBinError(29,0.05286833); div1->SetBinError(30,0.05644128); div1->SetBinError(31,0.0666604); div1->SetBinError(32,0.07471697); div1->SetBinError(49,0.06094633); div1->SetBinError(50,0.05886731); div1->SetBinError(51,0.05583374); div1->SetBinError(52,0.05294656); div1->SetBinError(53,0.05123577); div1->SetBinError(54,0.05121584); div1->SetBinError(55,0.05379956); div1->SetBinError(56,0.05634671); div1->SetBinError(57,0.06243276); div1->SetBinError(58,0.0699097); div1->SetBinError(59,0.07942803); div1->SetMinimum(0.3); div1->SetEntries(36.53078); 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.8508634); div2->SetBinContent(2,0.8761682); div2->SetBinContent(3,0.8977695); div2->SetBinContent(4,0.8785131); div2->SetBinContent(5,0.8434022); div2->SetBinContent(6,0.8699311); div2->SetBinContent(7,0.8566334); div2->SetBinContent(8,0.8569501); div2->SetBinContent(9,0.8660066); div2->SetBinContent(10,0.8716129); div2->SetBinContent(11,0.8558432); div2->SetBinContent(12,0.8442347); div2->SetBinContent(13,0.8354686); div2->SetBinContent(14,0.8077411); div2->SetBinContent(15,0.8152866); div2->SetBinContent(16,0.8323353); div2->SetBinContent(17,0.1750646); div2->SetBinContent(18,0.8341869); div2->SetBinContent(19,0.8243802); div2->SetBinContent(20,0.8285164); div2->SetBinContent(21,0.8658537); div2->SetBinContent(22,0.8726356); div2->SetBinContent(23,0.8644305); div2->SetBinContent(24,0.8550923); div2->SetBinContent(25,0.858328); div2->SetBinContent(26,0.8641802); div2->SetBinContent(27,0.8665595); div2->SetBinContent(28,0.8614263); div2->SetBinContent(29,0.8042086); div2->SetBinContent(30,0.8409543); div2->SetBinContent(31,0.8134864); div2->SetBinContent(32,0.7929104); div2->SetBinContent(49,0.8024845); div2->SetBinContent(50,0.8188976); div2->SetBinContent(51,0.8068182); div2->SetBinContent(52,0.7890173); div2->SetBinContent(53,0.8012367); div2->SetBinContent(54,0.7851388); div2->SetBinContent(55,0.757764); div2->SetBinContent(56,0.7717149); div2->SetBinContent(57,0.8417874); div2->SetBinContent(58,0.8642336); div2->SetBinContent(59,0.8759398); div2->SetBinError(1,0.07026014); div2->SetBinError(2,0.06193995); div2->SetBinError(3,0.05625425); div2->SetBinError(4,0.05467403); div2->SetBinError(5,0.04967173); div2->SetBinError(6,0.04986196); div2->SetBinError(7,0.04759673); div2->SetBinError(8,0.04630692); div2->SetBinError(9,0.04615783); div2->SetBinError(10,0.04585251); div2->SetBinError(11,0.04711274); div2->SetBinError(12,0.04578211); div2->SetBinError(13,0.04543028); div2->SetBinError(14,0.04298574); div2->SetBinError(15,0.0457096); div2->SetBinError(16,0.04500194); div2->SetBinError(17,0.01508393); div2->SetBinError(18,0.04421635); div2->SetBinError(19,0.04546198); div2->SetBinError(20,0.04406478); div2->SetBinError(21,0.04551045); div2->SetBinError(22,0.04536855); div2->SetBinError(23,0.04742919); div2->SetBinError(24,0.04653183); div2->SetBinError(25,0.04508708); div2->SetBinError(26,0.04758557); div2->SetBinError(27,0.05096206); div2->SetBinError(28,0.0509434); div2->SetBinError(29,0.05145061); div2->SetBinError(30,0.05542649); div2->SetBinError(31,0.06497622); div2->SetBinError(32,0.07271032); div2->SetBinError(49,0.05985719); div2->SetBinError(50,0.05781531); div2->SetBinError(51,0.05480234); div2->SetBinError(52,0.05206044); div2->SetBinError(53,0.05041892); div2->SetBinError(54,0.05000424); div2->SetBinError(55,0.05238842); div2->SetBinError(56,0.05506749); div2->SetBinError(57,0.06113911); div2->SetBinError(58,0.06854045); div2->SetBinError(59,0.07855394); div2->SetEntries(35.39601); 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(0,0.002949853); div3->SetBinContent(1,0.8006279); div3->SetBinContent(2,0.8352804); div3->SetBinContent(3,0.8578067); div3->SetBinContent(4,0.8422484); div3->SetBinContent(5,0.7837838); div3->SetBinContent(6,0.8240245); div3->SetBinContent(7,0.8116976); div3->SetBinContent(8,0.8036437); div3->SetBinContent(9,0.8191419); div3->SetBinContent(10,0.8283871); div3->SetBinContent(11,0.8145556); div3->SetBinContent(12,0.7855698); div3->SetBinContent(13,0.7768038); div3->SetBinContent(14,0.7461929); div3->SetBinContent(15,0.7685775); div3->SetBinContent(16,0.7731204); div3->SetBinContent(17,0.1401809); div3->SetBinContent(18,0.7663252); div3->SetBinContent(19,0.773416); div3->SetBinContent(20,0.7816313); div3->SetBinContent(21,0.8183569); div3->SetBinContent(22,0.8221942); div3->SetBinContent(23,0.8232006); div3->SetBinContent(24,0.8079289); div3->SetBinContent(25,0.8238673); div3->SetBinContent(26,0.825475); div3->SetBinContent(27,0.8368167); div3->SetBinContent(28,0.8225284); div3->SetBinContent(29,0.7621226); div3->SetBinContent(30,0.7872763); div3->SetBinContent(31,0.7517934); div3->SetBinContent(32,0.7369403); div3->SetBinContent(49,0.7279503); div3->SetBinContent(50,0.7547807); div3->SetBinContent(51,0.7541322); div3->SetBinContent(52,0.7235067); div3->SetBinContent(53,0.7393993); div3->SetBinContent(54,0.7162041); div3->SetBinContent(55,0.7091097); div3->SetBinContent(56,0.7171492); div3->SetBinContent(57,0.7850242); div3->SetBinContent(58,0.8131387); div3->SetBinContent(59,0.825188); div3->SetBinError(0,0.05431254); div3->SetBinError(1,0.06717443); div3->SetBinError(2,0.05978701); div3->SetBinError(3,0.05438575); div3->SetBinError(4,0.05299346); div3->SetBinError(5,0.04705891); div3->SetBinError(6,0.04790221); div3->SetBinError(7,0.04573958); div3->SetBinError(8,0.04416231); div3->SetBinError(9,0.04429788); div3->SetBinError(10,0.04415908); div3->SetBinError(11,0.04542293); div3->SetBinError(12,0.04341482); div3->SetBinError(13,0.04305842); div3->SetBinError(14,0.04055575); div3->SetBinError(15,0.04376876); div3->SetBinError(16,0.042622); div3->SetBinError(17,0.013079); div3->SetBinError(18,0.04153937); div3->SetBinError(19,0.04337624); div3->SetBinError(20,0.04221438); div3->SetBinError(21,0.04365143); div3->SetBinError(22,0.04341394); div3->SetBinError(23,0.04574598); div3->SetBinError(24,0.04462259); div3->SetBinError(25,0.0437419); div3->SetBinError(26,0.04600023); div3->SetBinError(27,0.04966188); div3->SetBinError(28,0.04923267); div3->SetBinError(29,0.04945831); div3->SetBinError(30,0.05279616); div3->SetBinError(31,0.06131845); div3->SetBinError(32,0.06891046); div3->SetBinError(49,0.05572823); div3->SetBinError(50,0.05445252); div3->SetBinError(51,0.05215041); div3->SetBinError(52,0.04885773); div3->SetBinError(53,0.04753374); div3->SetBinError(54,0.04675105); div3->SetBinError(55,0.04990892); div3->SetBinError(56,0.05219122); div3->SetBinError(57,0.05807266); div3->SetBinError(58,0.06552222); div3->SetBinError(59,0.07516051); div3->SetEntries(33.2171); 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.83","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.80","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.76","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 6418 SL1L1"); AText = pt->AddText("HV = 3550 V, FEth = 20 mV, Source filter = 10000.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }