void Efficiency_6446_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:46:22 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.2049116,68.5,1.155795); 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.7779503); div1->SetBinContent(2,0.7835821); div1->SetBinContent(3,0.7366337); div1->SetBinContent(4,0.7269595); div1->SetBinContent(5,0.5948963); div1->SetBinContent(6,0.6450185); div1->SetBinContent(7,0.6176689); div1->SetBinContent(8,0.6431071); div1->SetBinContent(9,0.5899935); div1->SetBinContent(10,0.6436782); div1->SetBinContent(11,0.6522064); div1->SetBinContent(12,0.6241758); div1->SetBinContent(13,0.6615691); div1->SetBinContent(14,0.614418); div1->SetBinContent(15,0.6332335); div1->SetBinContent(16,0.6388122); div1->SetBinContent(17,0.6518905); div1->SetBinContent(18,0.6437824); div1->SetBinContent(19,0.661157); div1->SetBinContent(20,0.6233596); div1->SetBinContent(21,0.670572); div1->SetBinContent(22,0.6478873); div1->SetBinContent(23,0.6068027); div1->SetBinContent(24,0.6120332); div1->SetBinContent(25,0.6328626); div1->SetBinContent(26,0.6911488); div1->SetBinContent(27,0.6605065); div1->SetBinContent(28,0.5907912); div1->SetBinContent(29,0.6096794); div1->SetBinContent(30,0.6304864); div1->SetBinContent(31,0.6269634); div1->SetBinContent(32,0.5667276); div1->SetBinContent(33,0.5807759); div1->SetBinContent(34,0.6353428); div1->SetBinContent(35,0.6298045); div1->SetBinContent(36,0.5668919); div1->SetBinContent(37,0.6378576); div1->SetBinContent(38,0.6383648); div1->SetBinContent(39,0.6353257); div1->SetBinContent(40,0.560843); div1->SetBinContent(41,0.6281407); div1->SetBinContent(42,0.6214197); div1->SetBinContent(43,0.6163102); div1->SetBinContent(44,0.6146675); div1->SetBinContent(45,0.5660955); div1->SetBinContent(46,0.5221729); div1->SetBinContent(47,0.5263578); div1->SetBinContent(48,0.4463007); div1->SetBinContent(49,0.5286344); div1->SetBinContent(50,0.5172684); div1->SetBinContent(51,0.5083195); div1->SetBinContent(52,0.4951456); div1->SetBinContent(53,0.481245); div1->SetBinContent(54,0.4893964); div1->SetBinContent(55,0.461869); div1->SetBinContent(56,0.5341831); div1->SetBinContent(57,0.6011429); div1->SetBinContent(58,0.6344538); div1->SetBinContent(59,0.7127072); div1->SetBinError(1,0.06541179); div1->SetBinError(2,0.05885347); div1->SetBinError(3,0.0501851); div1->SetBinError(4,0.04635805); div1->SetBinError(5,0.03858005); div1->SetBinError(6,0.03934084); div1->SetBinError(7,0.03824334); div1->SetBinError(8,0.0382266); div1->SetBinError(9,0.03461893); div1->SetBinError(10,0.037599); div1->SetBinError(11,0.0399234); div1->SetBinError(12,0.03827823); div1->SetBinError(13,0.03803207); div1->SetBinError(14,0.03595952); div1->SetBinError(15,0.03909552); div1->SetBinError(16,0.03779163); div1->SetBinError(17,0.03725875); div1->SetBinError(18,0.03680337); div1->SetBinError(19,0.03868962); div1->SetBinError(20,0.03619229); div1->SetBinError(21,0.03910157); div1->SetBinError(22,0.03762423); div1->SetBinError(23,0.0361439); div1->SetBinError(24,0.03666826); div1->SetBinError(25,0.03618785); div1->SetBinError(26,0.03814609); div1->SetBinError(27,0.03854278); div1->SetBinError(28,0.03461877); div1->SetBinError(29,0.03486066); div1->SetBinError(30,0.03469279); div1->SetBinError(31,0.03629538); div1->SetBinError(32,0.0325738); div1->SetBinError(33,0.0323136); div1->SetBinError(34,0.03482348); div1->SetBinError(35,0.03696225); div1->SetBinError(36,0.03430694); div1->SetBinError(37,0.03543987); div1->SetBinError(38,0.03604637); div1->SetBinError(39,0.03712074); div1->SetBinError(40,0.03414899); div1->SetBinError(41,0.03560648); div1->SetBinError(42,0.03517714); div1->SetBinError(43,0.03623141); div1->SetBinError(44,0.03486894); div1->SetBinError(45,0.03261748); div1->SetBinError(46,0.0293074); div1->SetBinError(47,0.03537974); div1->SetBinError(48,0.03143092); div1->SetBinError(49,0.03402512); div1->SetBinError(50,0.03464201); div1->SetBinError(51,0.03522611); div1->SetBinError(52,0.03561524); div1->SetBinError(53,0.03319317); div1->SetBinError(54,0.03395658); div1->SetBinError(55,0.03741045); div1->SetBinError(56,0.04306319); div1->SetBinError(57,0.04653341); div1->SetBinError(58,0.05355307); div1->SetBinError(59,0.06681413); div1->SetMinimum(0.3); div1->SetEntries(36.10159); 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.7375776); div2->SetBinContent(2,0.75); div2->SetBinContent(3,0.709901); div2->SetBinContent(4,0.6933678); div2->SetBinContent(5,0.5669856); div2->SetBinContent(6,0.6214022); div2->SetBinContent(7,0.5864885); div2->SetBinContent(8,0.6116165); div2->SetBinContent(9,0.5614035); div2->SetBinContent(10,0.6159567); div2->SetBinContent(11,0.6200449); div2->SetBinContent(12,0.6014652); div2->SetBinContent(13,0.6396277); div2->SetBinContent(14,0.5899471); div2->SetBinContent(15,0.6077844); div2->SetBinContent(16,0.605663); div2->SetBinContent(17,0.6205997); div2->SetBinContent(18,0.615285); div2->SetBinContent(19,0.6370523); div2->SetBinContent(20,0.593832); div2->SetBinContent(21,0.6402481); div2->SetBinContent(22,0.6143528); div2->SetBinContent(23,0.5693878); div2->SetBinContent(24,0.5892116); div2->SetBinContent(25,0.605905); div2->SetBinContent(26,0.6616447); div2->SetBinContent(27,0.6310746); div2->SetBinContent(28,0.5654994); div2->SetBinContent(29,0.5807668); div2->SetBinContent(30,0.6026097); div2->SetBinContent(31,0.5981675); div2->SetBinContent(32,0.5411335); div2->SetBinContent(33,0.5616676); div2->SetBinContent(34,0.607565); div2->SetBinContent(35,0.6001349); div2->SetBinContent(36,0.5391892); div2->SetBinContent(37,0.60986); div2->SetBinContent(38,0.6132075); div2->SetBinContent(39,0.6057757); div2->SetBinContent(40,0.5316111); div2->SetBinContent(41,0.6061558); div2->SetBinContent(42,0.5965131); div2->SetBinContent(43,0.5949198); div2->SetBinContent(44,0.5854568); div2->SetBinContent(45,0.5446756); div2->SetBinContent(46,0.4966741); div2->SetBinContent(47,0.4944089); div2->SetBinContent(48,0.4232299); div2->SetBinContent(49,0.4970631); div2->SetBinContent(50,0.4858713); div2->SetBinContent(51,0.4833611); div2->SetBinContent(52,0.4766108); div2->SetBinContent(53,0.4565044); div2->SetBinContent(54,0.4657423); div2->SetBinContent(55,0.4328679); div2->SetBinContent(56,0.5110081); div2->SetBinContent(57,0.5737143); div2->SetBinContent(58,0.6176471); div2->SetBinContent(59,0.6721915); div2->SetBinError(1,0.06290701); div2->SetBinError(2,0.05699282); div2->SetBinError(3,0.04884937); div2->SetBinError(4,0.04478721); div2->SetBinError(5,0.0372748); div2->SetBinError(6,0.03829613); div2->SetBinError(7,0.03684628); div2->SetBinError(8,0.03686766); div2->SetBinError(9,0.03340987); div2->SetBinError(10,0.036424); div2->SetBinError(11,0.03849238); div2->SetBinError(12,0.0372709); div2->SetBinError(13,0.03711556); div2->SetBinError(14,0.03492469); div2->SetBinError(15,0.0379573); div2->SetBinError(16,0.03636826); div2->SetBinError(17,0.035959); div2->SetBinError(18,0.03562107); div2->SetBinError(19,0.03766444); div2->SetBinError(20,0.03495111); div2->SetBinError(21,0.03781381); div2->SetBinError(22,0.03620911); div2->SetBinError(23,0.03453171); div2->SetBinError(24,0.0356809); div2->SetBinError(25,0.03507097); div2->SetBinError(26,0.03695744); div2->SetBinError(27,0.03729366); div2->SetBinError(28,0.03355113); div2->SetBinError(29,0.033666); div2->SetBinError(30,0.03358154); div2->SetBinError(31,0.03508808); div2->SetBinError(32,0.03151752); div2->SetBinError(33,0.0315496); div2->SetBinError(34,0.03371984); div2->SetBinError(35,0.03570054); div2->SetBinError(36,0.03310264); div2->SetBinError(37,0.03431188); div2->SetBinError(38,0.03501668); div2->SetBinError(39,0.03586885); div2->SetBinError(40,0.03287116); div2->SetBinError(41,0.03470477); div2->SetBinError(42,0.03415741); div2->SetBinError(43,0.03532304); div2->SetBinError(44,0.03367064); div2->SetBinError(45,0.03173205); div2->SetBinError(46,0.02828645); div2->SetBinError(47,0.0338448); div2->SetBinError(48,0.03028671); div2->SetBinError(49,0.0325723); div2->SetBinError(50,0.03314127); div2->SetBinError(51,0.03399501); div2->SetBinError(52,0.03466959); div2->SetBinError(53,0.03198383); div2->SetBinError(54,0.0327922); div2->SetBinError(55,0.03574936); div2->SetBinError(56,0.04172863); div2->SetBinError(57,0.0450012); div2->SetBinError(58,0.05252662); div2->SetBinError(59,0.06403061); div2->SetEntries(34.46963); 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.689441); div3->SetBinContent(2,0.7126866); div3->SetBinContent(3,0.6475248); div3->SetBinContent(4,0.6373816); div3->SetBinContent(5,0.515949); div3->SetBinContent(6,0.5571956); div3->SetBinContent(7,0.5330364); div3->SetBinContent(8,0.5528341); div3->SetBinContent(9,0.5055231); div3->SetBinContent(10,0.5456389); div3->SetBinContent(11,0.5557218); div3->SetBinContent(12,0.5428571); div3->SetBinContent(13,0.556516); div3->SetBinContent(14,0.5390212); div3->SetBinContent(15,0.5494012); div3->SetBinContent(16,0.551105); div3->SetBinContent(17,0.5671447); div3->SetBinContent(18,0.5569948); div3->SetBinContent(19,0.5977961); div3->SetBinContent(20,0.5341207); div3->SetBinContent(21,0.5802895); div3->SetBinContent(22,0.5586854); div3->SetBinContent(23,0.5244898); div3->SetBinContent(24,0.526971); div3->SetBinContent(25,0.5590501); div3->SetBinContent(26,0.6095417); div3->SetBinContent(27,0.5770021); div3->SetBinContent(28,0.5142672); div3->SetBinContent(29,0.5254557); div3->SetBinContent(30,0.5516014); div3->SetBinContent(31,0.5438482); div3->SetBinContent(32,0.4942108); div3->SetBinContent(33,0.5031847); div3->SetBinContent(34,0.5455083); div3->SetBinContent(35,0.5198921); div3->SetBinContent(36,0.4695946); div3->SetBinContent(37,0.5423007); div3->SetBinContent(38,0.5415094); div3->SetBinContent(39,0.5359302); div3->SetBinContent(40,0.4887831); div3->SetBinContent(41,0.5364322); div3->SetBinContent(42,0.5367372); div3->SetBinContent(43,0.5434492); div3->SetBinContent(44,0.5146053); div3->SetBinContent(45,0.4724602); div3->SetBinContent(46,0.4390244); div3->SetBinContent(47,0.422524); div3->SetBinContent(48,0.3540175); div3->SetBinContent(49,0.4148311); div3->SetBinContent(50,0.4097331); div3->SetBinContent(51,0.436772); div3->SetBinContent(52,0.4165931); div3->SetBinContent(53,0.4094174); div3->SetBinContent(54,0.408646); div3->SetBinContent(55,0.3877551); div3->SetBinContent(56,0.4600232); div3->SetBinContent(57,0.52); div3->SetBinContent(58,0.5602241); div3->SetBinContent(59,0.611418); div3->SetBinContent(60,0.002849003); div3->SetBinError(1,0.0598872); div3->SetBinError(2,0.05490742); div3->SetBinError(3,0.04569513); div3->SetBinError(4,0.04213672); div3->SetBinError(5,0.03485399); div3->SetBinError(6,0.03541536); div3->SetBinError(7,0.0344163); div3->SetBinError(8,0.03429338); div3->SetBinError(9,0.03100999); div3->SetBinError(10,0.0333954); div3->SetBinError(11,0.03558564); div3->SetBinError(12,0.03463565); div3->SetBinError(13,0.03358606); div3->SetBinError(14,0.03274322); div3->SetBinError(15,0.03530972); div3->SetBinError(16,0.03399162); div3->SetBinError(17,0.03370843); div3->SetBinError(18,0.03316851); div3->SetBinError(19,0.0359786); div3->SetBinError(20,0.03240284); div3->SetBinError(21,0.03523199); div3->SetBinError(22,0.03382597); div3->SetBinError(23,0.0325688); div3->SetBinError(24,0.03294821); div3->SetBinError(25,0.03310607); div3->SetBinError(26,0.03483311); div3->SetBinError(27,0.03496867); div3->SetBinError(28,0.03135841); div3->SetBinError(29,0.03134676); div3->SetBinError(30,0.03152145); div3->SetBinError(31,0.03277873); div3->SetBinError(32,0.02955404); div3->SetBinError(33,0.02917762); div3->SetBinError(34,0.03121738); div3->SetBinError(35,0.03222373); div3->SetBinError(36,0.03001927); div3->SetBinError(37,0.03154668); div3->SetBinError(38,0.03203483); div3->SetBinError(39,0.0328604); div3->SetBinError(40,0.03097266); div3->SetBinError(41,0.03180079); div3->SetBinError(42,0.03167469); div3->SetBinError(43,0.03311014); div3->SetBinError(44,0.03071287); div3->SetBinError(45,0.02869219); div3->SetBinError(46,0.02593648); div3->SetBinError(47,0.03031184); div3->SetBinError(48,0.02676725); div3->SetBinError(49,0.0286925); div3->SetBinError(50,0.02941286); div3->SetBinError(51,0.03166033); div3->SetBinError(52,0.03155173); div3->SetBinError(53,0.02964242); div3->SetBinError(54,0.0299278); div3->SetBinError(55,0.03311632); div3->SetBinError(56,0.03874727); div3->SetBinError(57,0.04195718); div3->SetBinError(58,0.04897707); div3->SetBinError(59,0.05979438); div3->SetBinError(60,0.003001071); div3->SetEntries(31.01752); 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.61","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.58","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.52","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 6446 SL1L1"); AText = pt->AddText("HV = 3550 V, FEth = 30 mV, Source filter = 4600.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }