void Efficiency_5979_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:18:07 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.2212779,68.5,1.008499); 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.6923077); div1->SetBinContent(2,0.6842752); div1->SetBinContent(3,0.6570881); div1->SetBinContent(4,0.6471532); div1->SetBinContent(5,0.5855004); div1->SetBinContent(6,0.6496199); div1->SetBinContent(7,0.6050597); div1->SetBinContent(8,0.6173791); div1->SetBinContent(9,0.6107471); div1->SetBinContent(10,0.587825); div1->SetBinContent(11,0.6255956); div1->SetBinContent(12,0.6097561); div1->SetBinContent(13,0.6550362); div1->SetBinContent(14,0.6226415); div1->SetBinContent(15,0.6094715); div1->SetBinContent(16,0.5704787); div1->SetBinContent(17,0.5879397); div1->SetBinContent(18,0.6214834); div1->SetBinContent(19,0.615331); div1->SetBinContent(20,0.6132812); div1->SetBinContent(21,0.6201299); div1->SetBinContent(22,0.6236559); div1->SetBinContent(23,0.6005291); div1->SetBinContent(24,0.5588044); div1->SetBinContent(25,0.5855856); div1->SetBinContent(26,0.6094891); div1->SetBinContent(27,0.62249); div1->SetBinContent(28,0.5659016); div1->SetBinContent(29,0.608); div1->SetBinContent(30,0.6296296); div1->SetBinContent(31,0.6086118); div1->SetBinContent(32,0.5793603); div1->SetBinContent(33,0.6117647); div1->SetBinContent(34,0.6404959); div1->SetBinContent(35,0.6280488); div1->SetBinContent(36,0.590531); div1->SetBinContent(37,0.6658416); div1->SetBinContent(38,0.6829122); div1->SetBinContent(39,0.6316464); div1->SetBinContent(40,0.5953135); div1->SetBinContent(41,0.6113801); div1->SetBinContent(42,0.6541717); div1->SetBinContent(43,0.6504792); div1->SetBinContent(44,0.616209); div1->SetBinContent(45,0.587477); div1->SetBinContent(46,0.5721893); div1->SetBinContent(47,0.6450216); div1->SetBinContent(48,0.5958029); div1->SetBinContent(49,0.6325623); div1->SetBinContent(50,0.6206349); div1->SetBinContent(51,0.6198502); div1->SetBinContent(52,0.5846561); div1->SetBinContent(53,0.5936073); div1->SetBinContent(54,0.6172608); div1->SetBinContent(55,0.5541401); div1->SetBinContent(56,0.5893665); div1->SetBinContent(57,0.64125); div1->SetBinContent(58,0.6900421); div1->SetBinContent(59,0.6521739); div1->SetBinError(1,0.05753319); div1->SetBinError(2,0.05297751); div1->SetBinError(3,0.04542411); div1->SetBinError(4,0.04110713); div1->SetBinError(5,0.03791594); div1->SetBinError(6,0.03826579); div1->SetBinError(7,0.03666006); div1->SetBinError(8,0.03714334); div1->SetBinError(9,0.03564019); div1->SetBinError(10,0.03410911); div1->SetBinError(11,0.03695885); div1->SetBinError(12,0.03570403); div1->SetBinError(13,0.0375729); div1->SetBinError(14,0.03600899); div1->SetBinError(15,0.03641954); div1->SetBinError(16,0.03418592); div1->SetBinError(17,0.03395279); div1->SetBinError(18,0.03564897); div1->SetBinError(19,0.03695116); div1->SetBinError(20,0.03562997); div1->SetBinError(21,0.0358693); div1->SetBinError(22,0.03554605); div1->SetBinError(23,0.0353732); div1->SetBinError(24,0.03329935); div1->SetBinError(25,0.03310478); div1->SetBinError(26,0.03428643); div1->SetBinError(27,0.03651711); div1->SetBinError(28,0.03375477); div1->SetBinError(29,0.03442568); div1->SetBinError(30,0.03397062); div1->SetBinError(31,0.03520615); div1->SetBinError(32,0.03293148); div1->SetBinError(33,0.03380749); div1->SetBinError(34,0.0350065); div1->SetBinError(35,0.03697528); div1->SetBinError(36,0.03437456); div1->SetBinError(37,0.03686197); div1->SetBinError(38,0.03702195); div1->SetBinError(39,0.03610292); div1->SetBinError(40,0.03439846); div1->SetBinError(41,0.03427961); div1->SetBinError(42,0.03597251); div1->SetBinError(43,0.03683011); div1->SetBinError(44,0.03626351); div1->SetBinError(45,0.03354604); div1->SetBinError(46,0.03231899); div1->SetBinError(47,0.0426112); div1->SetBinError(48,0.04131245); div1->SetBinError(49,0.04259069); div1->SetBinError(50,0.03967827); div1->SetBinError(51,0.04305827); div1->SetBinError(52,0.04006793); div1->SetBinError(53,0.04122194); div1->SetBinError(54,0.04296892); div1->SetBinError(55,0.04230892); div1->SetBinError(56,0.04564315); div1->SetBinError(57,0.05098349); div1->SetBinError(58,0.05695178); div1->SetBinError(59,0.06213095); div1->SetMinimum(0.3); div1->SetEntries(36.45499); 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.6652422); div2->SetBinContent(2,0.6584767); div2->SetBinContent(3,0.6350575); div2->SetBinContent(4,0.61668); div2->SetBinContent(5,0.5579196); div2->SetBinContent(6,0.6240498); div2->SetBinContent(7,0.5804638); div2->SetBinContent(8,0.5977575); div2->SetBinContent(9,0.5825688); div2->SetBinContent(10,0.5618263); div2->SetBinContent(11,0.5956433); div2->SetBinContent(12,0.5827291); div2->SetBinContent(13,0.6293614); div2->SetBinContent(14,0.5946649); div2->SetBinContent(15,0.5813315); div2->SetBinContent(16,0.5432181); div2->SetBinContent(17,0.5584171); div2->SetBinContent(18,0.5984655); div2->SetBinContent(19,0.5937282); div2->SetBinContent(20,0.59375); div2->SetBinContent(21,0.5928571); div2->SetBinContent(22,0.5958254); div2->SetBinContent(23,0.5820106); div2->SetBinContent(24,0.5289149); div2->SetBinContent(25,0.560961); div2->SetBinContent(26,0.5796837); div2->SetBinContent(27,0.5863454); div2->SetBinContent(28,0.5357377); div2->SetBinContent(29,0.5821538); div2->SetBinContent(30,0.6011396); div2->SetBinContent(31,0.5822622); div2->SetBinContent(32,0.5540133); div2->SetBinContent(33,0.5870588); div2->SetBinContent(34,0.6145218); div2->SetBinContent(35,0.6036585); div2->SetBinContent(36,0.5668586); div2->SetBinContent(37,0.6404703); div2->SetBinContent(38,0.6588448); div2->SetBinContent(39,0.6053812); div2->SetBinContent(40,0.5693477); div2->SetBinContent(41,0.5823245); div2->SetBinContent(42,0.6257557); div2->SetBinContent(43,0.6217252); div2->SetBinContent(44,0.6008038); div2->SetBinContent(45,0.5604665); div2->SetBinContent(46,0.5467456); div2->SetBinContent(47,0.6121212); div2->SetBinContent(48,0.5739051); div2->SetBinContent(49,0.6067616); div2->SetBinContent(50,0.5912698); div2->SetBinContent(51,0.5870787); div2->SetBinContent(52,0.5582011); div2->SetBinContent(53,0.5689498); div2->SetBinContent(54,0.5994371); div2->SetBinContent(55,0.5265393); div2->SetBinContent(56,0.5599548); div2->SetBinContent(57,0.6175); div2->SetBinContent(58,0.6591865); div2->SetBinContent(59,0.6231884); div2->SetBinError(1,0.05589168); div2->SetBinError(2,0.05152145); div2->SetBinError(3,0.04431812); div2->SetBinError(4,0.03970136); div2->SetBinError(5,0.03662967); div2->SetBinError(6,0.03717241); div2->SetBinError(7,0.03558458); div2->SetBinError(8,0.03629071); div2->SetBinError(9,0.0344519); div2->SetBinError(10,0.03302263); div2->SetBinError(11,0.03567729); div2->SetBinError(12,0.03456075); div2->SetBinError(13,0.0365031); div2->SetBinError(14,0.03483801); div2->SetBinError(15,0.03520458); div2->SetBinError(16,0.03301196); div2->SetBinError(17,0.03272417); div2->SetBinError(18,0.03469431); div2->SetBinError(19,0.03601414); div2->SetBinError(20,0.03481087); div2->SetBinError(21,0.03472811); div2->SetBinError(22,0.03439792); div2->SetBinError(23,0.03458727); div2->SetBinError(24,0.03202083); div2->SetBinError(25,0.03210276); div2->SetBinError(26,0.03307464); div2->SetBinError(27,0.03498052); div2->SetBinError(28,0.03246193); div2->SetBinError(29,0.03336892); div2->SetBinError(30,0.03285706); div2->SetBinError(31,0.0341053); div2->SetBinError(32,0.03189519); div2->SetBinError(33,0.03282129); div2->SetBinError(34,0.03397708); div2->SetBinError(35,0.03593593); div2->SetBinError(36,0.03338221); div2->SetBinError(37,0.03584035); div2->SetBinError(38,0.0360712); div2->SetBinError(39,0.03501548); div2->SetBinError(40,0.03331684); div2->SetBinError(41,0.03310205); div2->SetBinError(42,0.03483707); div2->SetBinError(43,0.03564757); div2->SetBinError(44,0.03560926); div2->SetBinError(45,0.03243512); div2->SetBinError(46,0.03128631); div2->SetBinError(47,0.04103255); div2->SetBinError(48,0.04021853); div2->SetBinError(49,0.04133228); div2->SetBinError(50,0.03831959); div2->SetBinError(51,0.04140998); div2->SetBinError(52,0.03876267); div2->SetBinError(53,0.03998809); div2->SetBinError(54,0.04207304); div2->SetBinError(55,0.04079789); div2->SetBinError(56,0.04400141); div2->SetBinError(57,0.04961456); div2->SetBinError(58,0.05509274); div2->SetBinError(59,0.06012473); div2->SetEntries(34.90131); 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.5854701); div3->SetBinContent(2,0.5958231); div3->SetBinContent(3,0.5632184); div3->SetBinContent(4,0.5613472); div3->SetBinContent(5,0.4775414); div3->SetBinContent(6,0.5625432); div3->SetBinContent(7,0.52565); div3->SetBinContent(8,0.5332866); div3->SetBinContent(9,0.5249017); div3->SetBinContent(10,0.4825618); div3->SetBinContent(11,0.5486726); div3->SetBinContent(12,0.5306526); div3->SetBinContent(13,0.5556287); div3->SetBinContent(14,0.52635); div3->SetBinContent(15,0.5243651); div3->SetBinContent(16,0.4867021); div3->SetBinContent(17,0.5056533); div3->SetBinContent(18,0.5402813); div3->SetBinContent(19,0.5428571); div3->SetBinContent(20,0.5240885); div3->SetBinContent(21,0.5318182); div3->SetBinContent(22,0.5338393); div3->SetBinContent(23,0.526455); div3->SetBinContent(24,0.4710851); div3->SetBinContent(25,0.4996997); div3->SetBinContent(26,0.5255474); div3->SetBinContent(27,0.54083); div3->SetBinContent(28,0.4832787); div3->SetBinContent(29,0.5169231); div3->SetBinContent(30,0.5407407); div3->SetBinContent(31,0.5128535); div3->SetBinContent(32,0.4942667); div3->SetBinContent(33,0.5258824); div3->SetBinContent(34,0.5377804); div3->SetBinContent(35,0.5345528); div3->SetBinContent(36,0.5022393); div3->SetBinContent(37,0.5674505); div3->SetBinContent(38,0.5824308); div3->SetBinContent(39,0.5361947); div3->SetBinContent(40,0.5167828); div3->SetBinContent(41,0.5205811); div3->SetBinContent(42,0.5489722); div3->SetBinContent(43,0.5501597); div3->SetBinContent(44,0.522438); div3->SetBinContent(45,0.4935543); div3->SetBinContent(46,0.4822485); div3->SetBinContent(47,0.5272727); div3->SetBinContent(48,0.5164234); div3->SetBinContent(49,0.5160142); div3->SetBinContent(50,0.5261905); div3->SetBinContent(51,0.5243446); div3->SetBinContent(52,0.494709); div3->SetBinContent(53,0.5031963); div3->SetBinContent(54,0.5347092); div3->SetBinContent(55,0.4968153); div3->SetBinContent(56,0.4886878); div3->SetBinContent(57,0.53625); div3->SetBinContent(58,0.5904628); div3->SetBinContent(59,0.5652174); div3->SetBinError(1,0.05097625); div3->SetBinError(2,0.04793852); div3->SetBinError(3,0.04065791); div3->SetBinError(4,0.03711332); div3->SetBinError(5,0.0328042); div3->SetBinError(6,0.03450555); div3->SetBinError(7,0.03315426); div3->SetBinError(8,0.03344883); div3->SetBinError(9,0.03198344); div3->SetBinError(10,0.02964455); div3->SetBinError(11,0.03364153); div3->SetBinError(12,0.03232745); div3->SetBinError(13,0.03338179); div3->SetBinError(14,0.03193121); div3->SetBinError(15,0.03270825); div3->SetBinError(16,0.0305389); div3->SetBinError(17,0.03049499); div3->SetBinError(18,0.03224785); div3->SetBinError(19,0.03378032); div3->SetBinError(20,0.03184409); div3->SetBinError(21,0.03213521); div3->SetBinError(22,0.03180145); div3->SetBinError(23,0.03219867); div3->SetBinError(24,0.02950392); div3->SetBinError(25,0.02957019); div3->SetBinError(26,0.03084116); div3->SetBinError(27,0.03301852); div3->SetBinError(28,0.0301773); div3->SetBinError(29,0.03065882); div3->SetBinError(30,0.03046094); div3->SetBinError(31,0.03115617); div3->SetBinError(32,0.02941336); div3->SetBinError(33,0.03034266); div3->SetBinError(34,0.03088363); div3->SetBinError(35,0.03294444); div3->SetBinError(36,0.03062942); div3->SetBinError(37,0.03285473); div3->SetBinError(38,0.03300663); div3->SetBinError(39,0.03210489); div3->SetBinError(40,0.03109621); div3->SetBinError(41,0.03055973); div3->SetBinError(42,0.03171669); div3->SetBinError(43,0.03265634); div3->SetBinError(44,0.03222716); div3->SetBinError(45,0.02963485); div3->SetBinError(46,0.02862323); div3->SetBinError(47,0.0368809); div3->SetBinError(48,0.03730603); div3->SetBinError(49,0.03681774); div3->SetBinError(50,0.03525928); div3->SetBinError(51,0.03820229); div3->SetBinError(52,0.03557736); div3->SetBinError(53,0.03664343); div3->SetBinError(54,0.03877368); div3->SetBinError(55,0.03915241); div3->SetBinError(56,0.03994835); div3->SetBinError(57,0.04484969); div3->SetBinError(58,0.0508904); div3->SetBinError(59,0.05605638); div3->SetEntries(31.11649); 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.59","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 5979 SL1L1"); AText = pt->AddText("HV = 3450 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }