void Efficiency_6478_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:54:44 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1833333,68.5,1.35); 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.9273694); div1->SetBinContent(3,0.9507495); div1->SetBinContent(4,0.9513846); div1->SetBinContent(5,0.9377615); div1->SetBinContent(6,0.9324976); div1->SetBinContent(7,0.9488553); div1->SetBinContent(8,0.9328605); div1->SetBinContent(9,0.9350534); div1->SetBinContent(10,0.9346756); div1->SetBinContent(11,0.9418886); div1->SetBinContent(12,0.9371526); div1->SetBinContent(13,0.9419052); div1->SetBinContent(14,0.947815); div1->SetBinContent(15,0.9437315); div1->SetBinContent(16,0.9251607); div1->SetBinContent(17,0.9327765); div1->SetBinContent(18,0.9263432); div1->SetBinContent(19,0.9304912); div1->SetBinContent(20,0.9254902); div1->SetBinContent(21,0.9321324); div1->SetBinContent(22,0.9442582); div1->SetBinContent(23,0.9294722); div1->SetBinContent(24,0.9379845); div1->SetBinContent(25,0.9146939); div1->SetBinContent(26,0.9307944); div1->SetBinContent(27,0.9296838); div1->SetBinContent(28,0.9341238); div1->SetBinContent(29,0.9306335); div1->SetBinContent(30,0.9213208); div1->SetBinContent(31,0.932363); div1->SetBinContent(32,0.9194079); div1->SetBinContent(33,0.9115544); div1->SetBinContent(34,0.9371362); div1->SetBinContent(35,0.951663); div1->SetBinContent(36,0.9354446); div1->SetBinContent(37,0.9209376); div1->SetBinContent(38,0.9265422); div1->SetBinContent(39,0.9376392); div1->SetBinContent(40,0.9154752); div1->SetBinContent(41,0.9276579); div1->SetBinContent(42,0.9316273); div1->SetBinContent(43,0.9316089); div1->SetBinContent(44,0.9309764); div1->SetBinContent(45,0.9294258); div1->SetBinContent(46,0.9249077); div1->SetBinContent(47,0.9337349); div1->SetBinContent(48,0.9365172); div1->SetBinContent(49,0.9292605); div1->SetBinContent(50,0.9233848); div1->SetBinContent(51,0.9401821); div1->SetBinContent(52,0.9273846); div1->SetBinContent(53,0.9195785); div1->SetBinContent(54,0.9331897); div1->SetBinContent(56,0.9139785); div1->SetBinContent(57,0.888454); div1->SetBinContent(58,0.9302153); div1->SetBinContent(59,0.9209726); div1->SetBinContent(60,0.937299); div1->SetBinError(2,0.05626); div1->SetBinError(3,0.05145115); div1->SetBinError(4,0.04779738); div1->SetBinError(5,0.04359246); div1->SetBinError(6,0.04168); div1->SetBinError(7,0.04243976); div1->SetBinError(8,0.04128601); div1->SetBinError(9,0.04011625); div1->SetBinError(10,0.04022063); div1->SetBinError(11,0.04208412); div1->SetBinError(12,0.03939398); div1->SetBinError(13,0.03952604); div1->SetBinError(14,0.039576); div1->SetBinError(15,0.04254927); div1->SetBinError(16,0.04043394); div1->SetBinError(17,0.03786572); div1->SetBinError(18,0.0393161); div1->SetBinError(19,0.04079518); div1->SetBinError(20,0.03940024); div1->SetBinError(21,0.03883998); div1->SetBinError(22,0.03922451); div1->SetBinError(23,0.04092339); div1->SetBinError(24,0.0395641); div1->SetBinError(25,0.03780173); div1->SetBinError(26,0.038359); div1->SetBinError(27,0.04114226); div1->SetBinError(28,0.03983042); div1->SetBinError(29,0.03795211); div1->SetBinError(30,0.03798224); div1->SetBinError(31,0.03926892); div1->SetBinError(32,0.03808686); div1->SetBinError(33,0.03620658); div1->SetBinError(34,0.0375303); div1->SetBinError(35,0.04058377); div1->SetBinError(36,0.03833732); div1->SetBinError(37,0.03748462); div1->SetBinError(38,0.03805726); div1->SetBinError(39,0.04022582); div1->SetBinError(40,0.03839413); div1->SetBinError(41,0.03780104); div1->SetBinError(42,0.03792913); div1->SetBinError(43,0.03971556); div1->SetBinError(44,0.03889379); div1->SetBinError(45,0.03780942); div1->SetBinError(46,0.03821719); div1->SetBinError(47,0.04257129); div1->SetBinError(48,0.04595577); div1->SetBinError(49,0.04382787); div1->SetBinError(50,0.04505659); div1->SetBinError(51,0.04869815); div1->SetBinError(52,0.04689487); div1->SetBinError(53,0.04424041); div1->SetBinError(54,0.04408424); div1->SetBinError(56,0.0470301); div1->SetBinError(57,0.04676543); div1->SetBinError(58,0.05162438); div1->SetBinError(59,0.05986162); div1->SetBinError(60,0.07640123); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(54.00758); 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.9061116); div2->SetBinContent(3,0.9243398); div2->SetBinContent(4,0.9243077); div2->SetBinContent(5,0.916318); div2->SetBinContent(6,0.9079074); div2->SetBinContent(7,0.9230395); div2->SetBinContent(8,0.9035461); div2->SetBinContent(9,0.9137011); div2->SetBinContent(10,0.9087248); div2->SetBinContent(11,0.9089588); div2->SetBinContent(12,0.9067978); div2->SetBinContent(13,0.9184109); div2->SetBinContent(14,0.9232075); div2->SetBinContent(15,0.9165844); div2->SetBinContent(16,0.8907254); div2->SetBinContent(17,0.9053302); div2->SetBinContent(18,0.9012132); div2->SetBinContent(19,0.9040778); div2->SetBinContent(20,0.8962963); div2->SetBinContent(21,0.9053205); div2->SetBinContent(22,0.9224644); div2->SetBinContent(23,0.901915); div2->SetBinContent(24,0.9095607); div2->SetBinContent(25,0.8893878); div2->SetBinContent(26,0.9029484); div2->SetBinContent(27,0.904672); div2->SetBinContent(28,0.9064559); div2->SetBinContent(29,0.9029671); div2->SetBinContent(30,0.895638); div2->SetBinContent(31,0.9088185); div2->SetBinContent(32,0.8988487); div2->SetBinContent(33,0.8867143); div2->SetBinContent(34,0.9119131); div2->SetBinContent(35,0.924612); div2->SetBinContent(36,0.9049939); div2->SetBinContent(37,0.8899484); div2->SetBinContent(38,0.9025974); div2->SetBinContent(39,0.9158129); div2->SetBinContent(40,0.8936081); div2->SetBinContent(41,0.8996803); div2->SetBinContent(42,0.9120352); div2->SetBinContent(43,0.9044279); div2->SetBinContent(44,0.9036195); div2->SetBinContent(45,0.90311); div2->SetBinContent(46,0.9039803); div2->SetBinContent(47,0.9011044); div2->SetBinContent(48,0.9132207); div2->SetBinContent(49,0.8992497); div2->SetBinContent(50,0.8959405); div2->SetBinContent(51,0.9213264); div2->SetBinContent(52,0.8972308); div2->SetBinContent(53,0.896284); div2->SetBinContent(54,0.9084052); div2->SetBinContent(56,0.8912081); div2->SetBinContent(57,0.865623); div2->SetBinContent(58,0.9012621); div2->SetBinContent(59,0.8915907); div2->SetBinContent(60,0.8971061); div2->SetBinError(2,0.05529695); div2->SetBinError(3,0.05038122); div2->SetBinError(4,0.04677888); div2->SetBinError(5,0.04284739); div2->SetBinError(6,0.0408586); div2->SetBinError(7,0.04157552); div2->SetBinError(8,0.04031597); div2->SetBinError(9,0.0394317); div2->SetBinError(10,0.03938582); div2->SetBinError(11,0.04098282); div2->SetBinError(12,0.03843949); div2->SetBinError(13,0.03878871); div2->SetBinError(14,0.03880711); div2->SetBinError(15,0.04163347); div2->SetBinError(16,0.03930888); div2->SetBinError(17,0.03703282); div2->SetBinError(18,0.0385194); div2->SetBinError(19,0.03992976); div2->SetBinError(20,0.03847158); div2->SetBinError(21,0.03800492); div2->SetBinError(22,0.03854743); div2->SetBinError(23,0.04001663); div2->SetBinError(24,0.03866737); div2->SetBinError(25,0.03702131); div2->SetBinError(26,0.03750125); div2->SetBinError(27,0.04031523); div2->SetBinError(28,0.03894838); div2->SetBinError(29,0.03710882); div2->SetBinError(30,0.03719165); div2->SetBinError(31,0.03852791); div2->SetBinError(32,0.03745135); div2->SetBinError(33,0.03547057); div2->SetBinError(34,0.03677505); div2->SetBinError(35,0.03972005); div2->SetBinError(36,0.03740393); div2->SetBinError(37,0.03654235); div2->SetBinError(38,0.03732267); div2->SetBinError(39,0.03952591); div2->SetBinError(40,0.03770996); div2->SetBinError(41,0.03694912); div2->SetBinError(42,0.03733334); div2->SetBinError(43,0.03884944); div2->SetBinError(44,0.03803955); div2->SetBinError(45,0.03700945); div2->SetBinError(46,0.03757161); div2->SetBinError(47,0.04145852); div2->SetBinError(48,0.04510124); div2->SetBinError(49,0.04276982); div2->SetBinError(50,0.04405633); div2->SetBinError(51,0.04796816); div2->SetBinError(52,0.04575526); div2->SetBinError(53,0.04340393); div2->SetBinError(54,0.04320917); div2->SetBinError(56,0.04615603); div2->SetBinError(57,0.04587098); div2->SetBinError(58,0.05042329); div2->SetBinError(59,0.05843516); div2->SetBinError(60,0.0739482); div2->SetEntries(52.4852); 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.003159558); div3->SetBinContent(2,0.8839681); div3->SetBinContent(3,0.9022127); div3->SetBinContent(4,0.904); div3->SetBinContent(5,0.8980126); div3->SetBinContent(6,0.8934426); div3->SetBinContent(7,0.9074525); div3->SetBinContent(8,0.8926714); div3->SetBinContent(9,0.8994662); div3->SetBinContent(10,0.8993289); div3->SetBinContent(11,0.8968523); div3->SetBinContent(12,0.8995297); div3->SetBinContent(13,0.9051687); div3->SetBinContent(14,0.911328); div3->SetBinContent(15,0.905232); div3->SetBinContent(16,0.8737374); div3->SetBinContent(17,0.8918059); div3->SetBinContent(18,0.8903813); div3->SetBinContent(19,0.8952734); div3->SetBinContent(20,0.8840959); div3->SetBinContent(21,0.8873062); div3->SetBinContent(22,0.9073764); div3->SetBinContent(23,0.8865016); div3->SetBinContent(24,0.8901809); div3->SetBinContent(25,0.8722449); div3->SetBinContent(26,0.8820639); div3->SetBinContent(27,0.886739); div3->SetBinContent(28,0.8906456); div3->SetBinContent(29,0.8865277); div3->SetBinContent(30,0.8789238); div3->SetBinContent(31,0.8934075); div3->SetBinContent(32,0.8758224); div3->SetBinContent(33,0.8686489); div3->SetBinContent(34,0.894839); div3->SetBinContent(35,0.9055432); div3->SetBinContent(36,0.8920016); div3->SetBinContent(37,0.8724672); div3->SetBinContent(38,0.887987); div3->SetBinContent(39,0.9011136); div3->SetBinContent(40,0.872582); div3->SetBinContent(41,0.8876898); div3->SetBinContent(42,0.8928429); div3->SetBinContent(43,0.8882069); div3->SetBinContent(44,0.8859428); div3->SetBinContent(45,0.8847687); div3->SetBinContent(46,0.885515); div3->SetBinContent(47,0.8865462); div3->SetBinContent(48,0.8945836); div3->SetBinContent(49,0.8778135); div3->SetBinContent(50,0.8770726); div3->SetBinContent(51,0.9057217); div3->SetBinContent(52,0.8738462); div3->SetBinContent(53,0.8735441); div3->SetBinContent(54,0.8927802); div3->SetBinContent(55,0.005298013); div3->SetBinContent(56,0.8753953); div3->SetBinContent(57,0.8440965); div3->SetBinContent(58,0.8804751); div3->SetBinContent(59,0.8703141); div3->SetBinContent(60,0.8729904); div3->SetBinContent(61,0.01); div3->SetBinError(1,0.002359726); div3->SetBinError(2,0.05428963); div3->SetBinError(3,0.04948075); div3->SetBinError(4,0.04601166); div3->SetBinError(5,0.04220898); div3->SetBinError(6,0.04037364); div3->SetBinError(7,0.04105173); div3->SetBinError(8,0.03995475); div3->SetBinError(9,0.03897381); div3->SetBinError(10,0.03908255); div3->SetBinError(11,0.04057621); div3->SetBinError(12,0.03821014); div3->SetBinError(13,0.03837171); div3->SetBinError(14,0.03843468); div3->SetBinError(15,0.04124912); div3->SetBinError(16,0.03875109); div3->SetBinError(17,0.03662082); div3->SetBinError(18,0.03817482); div3->SetBinError(19,0.03964031); div3->SetBinError(20,0.03808194); div3->SetBinError(21,0.03744147); div3->SetBinError(22,0.03807708); div3->SetBinError(23,0.03950738); div3->SetBinError(24,0.0380532); div3->SetBinError(25,0.03649046); div3->SetBinError(26,0.03685495); div3->SetBinError(27,0.03971983); div3->SetBinError(28,0.03844228); div3->SetBinError(29,0.03660563); div3->SetBinError(30,0.03667504); div3->SetBinError(31,0.03804111); div3->SetBinError(32,0.03673659); div3->SetBinError(33,0.03493305); div3->SetBinError(34,0.03626177); div3->SetBinError(35,0.03910859); div3->SetBinError(36,0.03700405); div3->SetBinError(37,0.03600831); div3->SetBinError(38,0.0368728); div3->SetBinError(39,0.03905293); div3->SetBinError(40,0.03704937); div3->SetBinError(41,0.03658263); div3->SetBinError(42,0.03674758); div3->SetBinError(43,0.03833043); div3->SetBinError(44,0.03748522); div3->SetBinError(45,0.03644953); div3->SetBinError(46,0.03699983); div3->SetBinError(47,0.04095983); div3->SetBinError(48,0.04441493); div3->SetBinError(49,0.04201035); div3->SetBinError(50,0.04336559); div3->SetBinError(51,0.0473621); div3->SetBinError(52,0.04486693); div3->SetBinError(53,0.04258374); div3->SetBinError(54,0.04265539); div3->SetBinError(55,0.002009471); div3->SetBinError(56,0.04554676); div3->SetBinError(57,0.04502386); div3->SetBinError(58,0.04955687); div3->SetBinError(59,0.05739713); div3->SetBinError(60,0.07246733); div3->SetBinError(61,0.1); div3->SetEntries(51.52548); 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.92","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.89","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.87","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 6478 SL1L4"); AText = pt->AddText("HV = 3550 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }