void Efficiency_7381_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:18:21 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.05610672,68.5,0.5049605); 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.06538462); div1->SetBinContent(2,0.08606557); div1->SetBinContent(3,0.06735751); div1->SetBinContent(4,0.06374502); div1->SetBinContent(5,0.04752475); div1->SetBinContent(6,0.05769231); div1->SetBinContent(7,0.03333333); div1->SetBinContent(8,0.04560811); div1->SetBinContent(9,0.04006678); div1->SetBinContent(10,0.04639175); div1->SetBinContent(11,0.03616352); div1->SetBinContent(12,0.04517134); div1->SetBinContent(13,0.06027821); div1->SetBinContent(14,0.05835962); div1->SetBinContent(15,0.05623902); div1->SetBinContent(16,0.037182); div1->SetBinContent(17,0.04393673); div1->SetBinContent(18,0.05090312); div1->SetBinContent(19,0.03321033); div1->SetBinContent(20,0.04801325); div1->SetBinContent(21,0.0398773); div1->SetBinContent(22,0.0228013); div1->SetBinContent(23,0.03949731); div1->SetBinContent(24,0.04651163); div1->SetBinContent(25,0.03071672); div1->SetBinContent(26,0.02982732); div1->SetBinContent(27,0.02871622); div1->SetBinContent(28,0.03642384); div1->SetBinContent(29,0.02790698); div1->SetBinContent(30,0.04636785); div1->SetBinContent(31,0.02748092); div1->SetBinContent(32,0.03405573); div1->SetBinContent(33,0.2451861); div1->SetBinContent(34,0.2675676); div1->SetBinContent(35,0.2441315); div1->SetBinContent(36,0.2521246); div1->SetBinContent(37,0.2885196); div1->SetBinContent(38,0.2419355); div1->SetBinContent(39,0.2362556); div1->SetBinContent(41,0.0252324); div1->SetBinContent(42,0.02287166); div1->SetBinContent(43,0.02322404); div1->SetBinContent(44,0.01843318); div1->SetBinContent(45,0.02052786); div1->SetBinContent(46,0.02663438); div1->SetBinContent(47,0.02567568); div1->SetBinContent(48,0.02631579); div1->SetBinContent(49,0.02860858); div1->SetBinContent(50,0.03163686); div1->SetBinContent(51,0.02261307); div1->SetBinContent(52,0.02736842); div1->SetBinContent(53,0.0329087); div1->SetBinContent(54,0.03376365); div1->SetBinContent(55,0.02862784); div1->SetBinContent(56,0.02494802); div1->SetBinError(1,0.01991308); div1->SetBinError(2,0.02429083); div1->SetBinError(3,0.0166383); div1->SetBinError(4,0.01411371); div1->SetBinError(5,0.01181577); div1->SetBinError(6,0.0130631); div1->SetBinError(7,0.009043371); div1->SetBinError(8,0.01065177); div1->SetBinError(9,0.009815681); div1->SetBinError(10,0.0108511); div1->SetBinError(11,0.008974593); div1->SetBinError(12,0.01017088); div1->SetBinError(13,0.01202202); div1->SetBinError(14,0.01191202); div1->SetBinError(15,0.01229941); div1->SetBinError(16,0.01017497); div1->SetBinError(17,0.01062927); div1->SetBinError(18,0.01120517); div1->SetBinError(19,0.009254256); div1->SetBinError(20,0.01086947); div1->SetBinError(21,0.009382297); div1->SetBinError(22,0.00701409); div1->SetBinError(23,0.01009441); div1->SetBinError(24,0.01068554); div1->SetBinError(25,0.008508897); div1->SetBinError(26,0.008024657); div1->SetBinError(27,0.008144935); div1->SetBinError(28,0.009247654); div1->SetBinError(29,0.007676573); div1->SetBinError(30,0.01028848); div1->SetBinError(31,0.007551082); div1->SetBinError(32,0.00860061); div1->SetBinError(33,0.02652575); div1->SetBinError(34,0.02885118); div1->SetBinError(35,0.02920385); div1->SetBinError(36,0.02838638); div1->SetBinError(37,0.03209018); div1->SetBinError(38,0.02690259); div1->SetBinError(39,0.02784327); div1->SetBinError(41,0.00670823); div1->SetBinError(42,0.00620619); div1->SetBinError(43,0.006491044); div1->SetBinError(44,0.006043654); div1->SetBinError(45,0.006272354); div1->SetBinError(46,0.006605198); div1->SetBinError(47,0.00683426); div1->SetBinError(48,0.006838963); div1->SetBinError(49,0.007131022); div1->SetBinError(50,0.007770089); div1->SetBinError(51,0.006131449); div1->SetBinError(52,0.006255338); div1->SetBinError(53,0.006982801); div1->SetBinError(54,0.006854402); div1->SetBinError(55,0.00621552); div1->SetBinError(56,0.005896851); div1->SetMinimum(0); div1->SetEntries(3.627921); 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.03076923); div2->SetBinContent(2,0.05327869); div2->SetBinContent(3,0.05181347); div2->SetBinContent(4,0.03984064); div2->SetBinContent(5,0.02178218); div2->SetBinContent(6,0.02115385); div2->SetBinContent(7,0.02280702); div2->SetBinContent(8,0.02195946); div2->SetBinContent(9,0.02504174); div2->SetBinContent(10,0.01546392); div2->SetBinContent(11,0.02515723); div2->SetBinContent(12,0.02959502); div2->SetBinContent(13,0.0309119); div2->SetBinContent(14,0.02365931); div2->SetBinContent(15,0.02636204); div2->SetBinContent(16,0.003913894); div2->SetBinContent(17,0.02108963); div2->SetBinContent(18,0.02627258); div2->SetBinContent(19,0.0202952); div2->SetBinContent(20,0.03311258); div2->SetBinContent(21,0.01533742); div2->SetBinContent(22,0.008143322); div2->SetBinContent(23,0.02154399); div2->SetBinContent(24,0.02990033); div2->SetBinContent(25,0.01535836); div2->SetBinContent(26,0.0188383); div2->SetBinContent(27,0.01689189); div2->SetBinContent(28,0.01490066); div2->SetBinContent(29,0.01085271); div2->SetBinContent(30,0.02009274); div2->SetBinContent(31,0.01068702); div2->SetBinContent(32,0.01547988); div2->SetBinContent(33,0.1848524); div2->SetBinContent(34,0.1972973); div2->SetBinContent(35,0.1862285); div2->SetBinContent(36,0.1855524); div2->SetBinContent(37,0.2175227); div2->SetBinContent(38,0.172043); div2->SetBinContent(39,0.191679); div2->SetBinContent(41,0.01195219); div2->SetBinContent(42,0.01016518); div2->SetBinContent(43,0.009562842); div2->SetBinContent(44,0.007680492); div2->SetBinContent(45,0.01026393); div2->SetBinContent(46,0.01452785); div2->SetBinContent(47,0.008108108); div2->SetBinContent(48,0.01447368); div2->SetBinContent(49,0.006501951); div2->SetBinContent(50,0.01237964); div2->SetBinContent(51,0.00879397); div2->SetBinContent(52,0.01684211); div2->SetBinContent(53,0.01698514); div2->SetBinContent(54,0.02184707); div2->SetBinContent(55,0.01579467); div2->SetBinContent(56,0.01455301); div2->SetBinError(1,0.01278679); div2->SetBinError(2,0.01818767); div2->SetBinError(3,0.01422308); div2->SetBinError(4,0.01068681); div2->SetBinError(5,0.007536868); div2->SetBinError(6,0.007305782); div2->SetBinError(7,0.007280809); div2->SetBinError(8,0.006992986); div2->SetBinError(9,0.007488926); div2->SetBinError(10,0.005795639); div2->SetBinError(11,0.007286857); div2->SetBinError(12,0.007957584); div2->SetBinError(13,0.008127384); div2->SetBinError(14,0.007048437); div2->SetBinError(15,0.007911803); div2->SetBinError(16,0.002940682); div2->SetBinError(17,0.006972175); div2->SetBinError(18,0.007632763); div2->SetBinError(19,0.006990987); div2->SetBinError(20,0.00875153); div2->SetBinError(21,0.005450779); div2->SetBinError(22,0.003970442); div2->SetBinError(23,0.007132061); div2->SetBinError(24,0.008266223); div2->SetBinError(25,0.005753902); div2->SetBinError(26,0.006184551); div2->SetBinError(27,0.006035937); div2->SetBinError(28,0.005573187); div2->SetBinError(29,0.004529265); div2->SetBinError(30,0.006362649); div2->SetBinError(31,0.004456891); div2->SetBinError(32,0.005504214); div2->SetBinError(33,0.02202739); div2->SetBinError(34,0.02358123); div2->SetBinError(35,0.02443862); div2->SetBinError(36,0.02319515); div2->SetBinError(37,0.02658115); div2->SetBinError(38,0.021514); div2->SetBinError(39,0.02426508); div2->SetBinError(41,0.004419626); div2->SetBinError(42,0.003956285); div2->SetBinError(43,0.003967867); div2->SetBinError(44,0.003735842); div2->SetBinError(45,0.004272427); div2->SetBinError(46,0.004699316); div2->SetBinError(47,0.003608181); div2->SetBinError(48,0.004888996); div2->SetBinError(49,0.003142227); div2->SetBinError(50,0.004585683); div2->SetBinError(51,0.003635502); div2->SetBinError(52,0.004756956); div2->SetBinError(53,0.004799691); div2->SetBinError(54,0.005346271); div2->SetBinError(55,0.004444924); div2->SetBinError(56,0.004358665); div2->SetEntries(2.277913); 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.01923077); div3->SetBinContent(2,0.04098361); div3->SetBinContent(3,0.0388601); div3->SetBinContent(4,0.02788845); div3->SetBinContent(5,0.01584158); div3->SetBinContent(6,0.01923077); div3->SetBinContent(7,0.02280702); div3->SetBinContent(8,0.01858108); div3->SetBinContent(9,0.02003339); div3->SetBinContent(10,0.006872852); div3->SetBinContent(11,0.02044025); div3->SetBinContent(12,0.02647975); div3->SetBinContent(13,0.01854714); div3->SetBinContent(14,0.01577287); div3->SetBinContent(15,0.02108963); div3->SetBinContent(16,0.001956947); div3->SetBinContent(17,0.01757469); div3->SetBinContent(18,0.02134647); div3->SetBinContent(19,0.01476015); div3->SetBinContent(20,0.02317881); div3->SetBinContent(21,0.007668712); div3->SetBinContent(22,0.009771987); div3->SetBinContent(23,0.01256732); div3->SetBinContent(24,0.02325581); div3->SetBinContent(25,0.003412969); div3->SetBinContent(26,0.01098901); div3->SetBinContent(27,0.01351351); div3->SetBinContent(28,0.009933775); div3->SetBinContent(29,0.009302326); div3->SetBinContent(30,0.01391036); div3->SetBinContent(31,0.009160305); div3->SetBinContent(32,0.0123839); div3->SetBinContent(33,0.1501926); div3->SetBinContent(34,0.1635135); div3->SetBinContent(35,0.143975); div3->SetBinContent(36,0.1473088); div3->SetBinContent(37,0.1827795); div3->SetBinContent(38,0.1491935); div3->SetBinContent(39,0.1634473); div3->SetBinContent(41,0.006640106); div3->SetBinContent(42,0.007623888); div3->SetBinContent(43,0.008196721); div3->SetBinContent(44,0.006144393); div3->SetBinContent(45,0.005865103); div3->SetBinContent(46,0.01331719); div3->SetBinContent(47,0.006756757); div3->SetBinContent(48,0.01052632); div3->SetBinContent(49,0.007802341); div3->SetBinContent(50,0.01100413); div3->SetBinContent(51,0.00879397); div3->SetBinContent(52,0.01684211); div3->SetBinContent(53,0.014862); div3->SetBinContent(54,0.01986097); div3->SetBinContent(55,0.01382034); div3->SetBinContent(56,0.01247401); div3->SetBinError(1,0.009792903); div3->SetBinError(2,0.01558386); div3->SetBinError(3,0.01201156); div3->SetBinError(4,0.008698223); div3->SetBinError(5,0.006305787); div3->SetBinError(6,0.006924628); div3->SetBinError(7,0.007280809); div3->SetBinError(8,0.006366084); div3->SetBinError(9,0.006601683); div3->SetBinError(10,0.003721315); div3->SetBinError(11,0.006479615); div3->SetBinError(12,0.007467355); div3->SetBinError(13,0.006083262); div3->SetBinError(14,0.00561424); div3->SetBinError(15,0.006972175); div3->SetBinError(16,0.002043517); div3->SetBinError(17,0.006294375); div3->SetBinError(18,0.006785448); div3->SetBinError(19,0.005852503); div3->SetBinError(20,0.00713793); div3->SetBinError(21,0.003729882); div3->SetBinError(22,0.004383762); div3->SetBinError(23,0.005282497); div3->SetBinError(24,0.007163214); div3->SetBinError(25,0.002554322); div3->SetBinError(26,0.004588856); div3->SetBinError(27,0.005333151); div3->SetBinError(28,0.004459647); div3->SetBinError(29,0.004163937); div3->SetBinError(30,0.005183658); div3->SetBinError(31,0.004097602); div3->SetBinError(32,0.004865608); div3->SetBinError(33,0.01926651); div3->SetBinError(34,0.02087574); div3->SetBinError(35,0.02070599); div3->SetBinError(36,0.01998885); div3->SetBinError(37,0.02372024); div3->SetBinError(38,0.01963053); div3->SetBinError(39,0.02188451); div3->SetBinError(41,0.003211525); div3->SetBinError(42,0.003384202); div3->SetBinError(43,0.003649257); div3->SetBinError(44,0.003313014); div3->SetBinError(45,0.003157138); div3->SetBinError(46,0.004478648); div3->SetBinError(47,0.003270097); div3->SetBinError(48,0.004103445); div3->SetBinError(49,0.003466652); div3->SetBinError(50,0.004298667); div3->SetBinError(51,0.003635502); div3->SetBinError(52,0.004756956); div3->SetBinError(53,0.004456265); div3->SetBinError(54,0.005066921); div3->SetBinError(55,0.004127864); div3->SetBinError(56,0.004003115); div3->SetEntries(1.818287); 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.04","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.02","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.01","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 7381 SL1L1"); AText = pt->AddText("HV = 3300 V, FEth = 20 mV, Source filter = 100.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }