void Efficiency_6193_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:37:35 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.2266747,68.5,0.959928); 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.6621067); div1->SetBinContent(3,0.6012461); div1->SetBinContent(4,0.5686957); div1->SetBinContent(5,0.5746269); div1->SetBinContent(6,0.5835714); div1->SetBinContent(7,0.6156226); div1->SetBinContent(8,0.5642612); div1->SetBinContent(9,0.6099744); div1->SetBinContent(10,0.5947802); div1->SetBinContent(11,0.6129032); div1->SetBinContent(12,0.6738421); div1->SetBinContent(13,0.6575); div1->SetBinContent(14,0.6785483); div1->SetBinContent(15,0.6522949); div1->SetBinContent(16,0.6368676); div1->SetBinContent(17,0.6160602); div1->SetBinContent(18,0.5911392); div1->SetBinContent(19,0.5950355); div1->SetBinContent(20,0.5939898); div1->SetBinContent(21,0.5854545); div1->SetBinContent(22,0.6254826); div1->SetBinContent(23,0.5902439); div1->SetBinContent(24,0.5612312); div1->SetBinContent(25,0.5366605); div1->SetBinContent(26,0.5618421); div1->SetBinContent(27,0.5655957); div1->SetBinContent(28,0.5718213); div1->SetBinContent(29,0.526533); div1->SetBinContent(30,0.5504414); div1->SetBinContent(31,0.5813382); div1->SetBinContent(32,0.5223881); div1->SetBinContent(33,0.5448755); div1->SetBinContent(34,0.5818713); div1->SetBinContent(35,0.6343669); div1->SetBinContent(36,0.5553494); div1->SetBinContent(37,0.5155317); div1->SetBinContent(38,0.5742821); div1->SetBinContent(39,0.5857044); div1->SetBinContent(40,0.497002); div1->SetBinContent(41,0.5637343); div1->SetBinContent(42,0.5504103); div1->SetBinContent(43,0.5926654); div1->SetBinContent(44,0.5810489); div1->SetBinContent(45,0.543923); div1->SetBinContent(46,0.5617128); div1->SetBinContent(47,0.5358491); div1->SetBinContent(48,0.5210009); div1->SetBinContent(49,0.5177966); div1->SetBinContent(50,0.5382609); div1->SetBinContent(51,0.5336091); div1->SetBinContent(52,0.5249294); div1->SetBinContent(53,0.5100725); div1->SetBinContent(54,0.5492394); div1->SetBinContent(56,0.5102041); div1->SetBinContent(57,0.5497018); div1->SetBinContent(58,0.6007282); div1->SetBinContent(59,0.6135647); div1->SetBinContent(60,0.6447368); div1->SetBinError(2,0.05458466); div1->SetBinError(3,0.04436182); div1->SetBinError(4,0.03900768); div1->SetBinError(5,0.03640572); div1->SetBinError(6,0.03601318); div1->SetBinError(7,0.03894062); div1->SetBinError(8,0.03448559); div1->SetBinError(9,0.03517252); div1->SetBinError(10,0.03579893); div1->SetBinError(11,0.03822992); div1->SetBinError(12,0.03817588); div1->SetBinError(13,0.0367091); div1->SetBinError(14,0.03824463); div1->SetBinError(15,0.03849961); div1->SetBinError(16,0.03777381); div1->SetBinError(17,0.03508973); div1->SetBinError(18,0.03421439); div1->SetBinError(19,0.0363894); div1->SetBinError(20,0.03450785); div1->SetBinError(21,0.03324958); div1->SetBinError(22,0.03592918); div1->SetBinError(23,0.03586239); div1->SetBinError(24,0.03353354); div1->SetBinError(25,0.03150516); div1->SetBinError(26,0.03363679); div1->SetBinError(27,0.03409); div1->SetBinError(28,0.03481528); div1->SetBinError(29,0.03040511); div1->SetBinError(30,0.03245126); div1->SetBinError(31,0.03329447); div1->SetBinError(32,0.03105127); div1->SetBinError(33,0.03087389); div1->SetBinError(34,0.03251769); div1->SetBinError(35,0.03636681); div1->SetBinError(36,0.03234281); div1->SetBinError(37,0.03014911); div1->SetBinError(38,0.03328161); div1->SetBinError(39,0.03559009); div1->SetBinError(40,0.0310248); div1->SetBinError(41,0.03215815); div1->SetBinError(42,0.03128788); div1->SetBinError(43,0.03486753); div1->SetBinError(44,0.03279304); div1->SetBinError(45,0.03143264); div1->SetBinError(46,0.03290332); div1->SetBinError(47,0.03483096); div1->SetBinError(48,0.03715249); div1->SetBinError(49,0.03602145); div1->SetBinError(50,0.03750698); div1->SetBinError(51,0.04065054); div1->SetBinError(52,0.03832235); div1->SetBinError(53,0.03475281); div1->SetBinError(54,0.03651111); div1->SetBinError(56,0.03729459); div1->SetBinError(57,0.04070688); div1->SetBinError(58,0.04792808); div1->SetBinError(59,0.05547673); div1->SetBinError(60,0.07426503); div1->SetMinimum(0.3); div1->SetEntries(33.49427); 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.630643); div2->SetBinContent(3,0.5732087); div2->SetBinContent(4,0.5356522); div2->SetBinContent(5,0.5522388); div2->SetBinContent(6,0.5457143); div2->SetBinContent(7,0.5854602); div2->SetBinContent(8,0.5360825); div2->SetBinContent(9,0.5856777); div2->SetBinContent(10,0.5659341); div2->SetBinContent(11,0.5888972); div2->SetBinContent(12,0.6490541); div2->SetBinContent(13,0.625625); div2->SetBinContent(14,0.6513286); div2->SetBinContent(15,0.6265647); div2->SetBinContent(16,0.6070686); div2->SetBinContent(17,0.5897114); div2->SetBinContent(18,0.5620253); div2->SetBinContent(19,0.5673759); div2->SetBinContent(20,0.5703325); div2->SetBinContent(21,0.5636364); div2->SetBinContent(22,0.6003861); div2->SetBinContent(23,0.5581882); div2->SetBinContent(24,0.5415848); div2->SetBinContent(25,0.5083179); div2->SetBinContent(26,0.5328947); div2->SetBinContent(27,0.5348059); div2->SetBinContent(28,0.5347079); div2->SetBinContent(29,0.4970519); div2->SetBinContent(30,0.5201765); div2->SetBinContent(31,0.5512584); div2->SetBinContent(32,0.4993781); div2->SetBinContent(33,0.5170816); div2->SetBinContent(34,0.5631579); div2->SetBinContent(35,0.6104651); div2->SetBinContent(36,0.5262832); div2->SetBinContent(37,0.4868578); div2->SetBinContent(38,0.545568); div2->SetBinContent(39,0.5544761); div2->SetBinContent(40,0.4636909); div2->SetBinContent(41,0.5385996); div2->SetBinContent(42,0.5222743); div2->SetBinContent(43,0.5658153); div2->SetBinContent(44,0.5560191); div2->SetBinContent(45,0.5180505); div2->SetBinContent(46,0.5333753); div2->SetBinContent(47,0.5109434); div2->SetBinContent(48,0.4906166); div2->SetBinContent(49,0.4889831); div2->SetBinContent(50,0.5026087); div2->SetBinContent(51,0.5067218); div2->SetBinContent(52,0.4985889); div2->SetBinContent(53,0.4818695); div2->SetBinContent(54,0.5228183); div2->SetBinContent(56,0.4860853); div2->SetBinContent(57,0.5228628); div2->SetBinContent(58,0.5703883); div2->SetBinContent(59,0.5914826); div2->SetBinContent(60,0.6026316); div2->SetBinError(2,0.05269714); div2->SetBinError(3,0.04286878); div2->SetBinError(4,0.03737756); div2->SetBinError(5,0.03538672); div2->SetBinError(6,0.03432808); div2->SetBinError(7,0.03756055); div2->SetBinError(8,0.03324883); div2->SetBinError(9,0.03416083); div2->SetBinError(10,0.03454675); div2->SetBinError(11,0.03714827); div2->SetBinError(12,0.03715355); div2->SetBinError(13,0.03541474); div2->SetBinError(14,0.03712676); div2->SetBinError(15,0.0373968); div2->SetBinError(16,0.03649197); div2->SetBinError(17,0.03400477); div2->SetBinError(18,0.03299962); div2->SetBinError(19,0.03516966); div2->SetBinError(20,0.03351762); div2->SetBinError(21,0.03235813); div2->SetBinError(22,0.03488594); div2->SetBinError(23,0.03445776); div2->SetBinError(24,0.03269223); div2->SetBinError(25,0.03031494); div2->SetBinError(26,0.03239247); div2->SetBinError(27,0.0327564); div2->SetBinError(28,0.03318818); div2->SetBinError(29,0.02918886); div2->SetBinError(30,0.03117191); div2->SetBinError(31,0.03205397); div2->SetBinError(32,0.03007603); div2->SetBinError(33,0.02974613); div2->SetBinError(34,0.0317661); div2->SetBinError(35,0.03537427); div2->SetBinError(36,0.03112849); div2->SetBinError(37,0.02895327); div2->SetBinError(38,0.0320848); div2->SetBinError(39,0.03422261); div2->SetBinError(40,0.02954462); div2->SetBinError(41,0.03112915); div2->SetBinError(42,0.03014157); div2->SetBinError(43,0.03372898); div2->SetBinError(44,0.0317768); div2->SetBinError(45,0.03036251); div2->SetBinError(46,0.03171166); div2->SetBinError(47,0.03367385); div2->SetBinError(48,0.03560553); div2->SetBinError(49,0.03459148); div2->SetBinError(50,0.03572689); div2->SetBinError(51,0.03918643); div2->SetBinError(52,0.03694973); div2->SetBinError(53,0.03338376); div2->SetBinError(54,0.03525291); div2->SetBinError(56,0.03603956); div2->SetBinError(57,0.0392829); div2->SetBinError(58,0.04618048); div2->SetBinError(59,0.05403481); div2->SetBinError(60,0.07073736); div2->SetEntries(31.8693); 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.002666667); div3->SetBinContent(2,0.6032832); div3->SetBinContent(3,0.5264798); div3->SetBinContent(4,0.5008696); div3->SetBinContent(5,0.5134328); div3->SetBinContent(6,0.5142857); div3->SetBinContent(7,0.546017); div3->SetBinContent(8,0.5044674); div3->SetBinContent(9,0.556266); div3->SetBinContent(10,0.532967); div3->SetBinContent(11,0.5528882); div3->SetBinContent(12,0.6236138); div3->SetBinContent(13,0.588125); div3->SetBinContent(14,0.6033701); div3->SetBinContent(15,0.5959666); div3->SetBinContent(16,0.5807346); div3->SetBinContent(17,0.5602258); div3->SetBinContent(18,0.5367089); div3->SetBinContent(19,0.5446809); div3->SetBinContent(20,0.5383632); div3->SetBinContent(21,0.529697); div3->SetBinContent(22,0.5688546); div3->SetBinContent(23,0.5365854); div3->SetBinContent(24,0.5127701); div3->SetBinContent(25,0.4793592); div3->SetBinContent(26,0.5006579); div3->SetBinContent(27,0.5060241); div3->SetBinContent(28,0.5017182); div3->SetBinContent(29,0.4663915); div3->SetBinContent(30,0.4779319); div3->SetBinContent(31,0.5199509); div3->SetBinContent(32,0.4670398); div3->SetBinContent(33,0.4742328); div3->SetBinContent(34,0.5280702); div3->SetBinContent(35,0.5736434); div3->SetBinContent(36,0.4873222); div3->SetBinContent(37,0.4545998); div3->SetBinContent(38,0.5124844); div3->SetBinContent(39,0.51839); div3->SetBinContent(40,0.4363757); div3->SetBinContent(41,0.5014961); div3->SetBinContent(42,0.4806565); div3->SetBinContent(43,0.5284872); div3->SetBinContent(44,0.523242); div3->SetBinContent(45,0.4861613); div3->SetBinContent(46,0.493073); div3->SetBinContent(47,0.4716981); div3->SetBinContent(48,0.458445); div3->SetBinContent(49,0.4432203); div3->SetBinContent(50,0.4626087); div3->SetBinContent(51,0.4767322); div3->SetBinContent(52,0.4684854); div3->SetBinContent(53,0.4568896); div3->SetBinContent(54,0.478783); div3->SetBinContent(55,0.001945525); div3->SetBinContent(56,0.4573284); div3->SetBinContent(57,0.4930417); div3->SetBinContent(58,0.532767); div3->SetBinContent(59,0.5567823); div3->SetBinContent(60,0.5605263); div3->SetBinError(1,0.002804373); div3->SetBinError(2,0.051041); div3->SetBinError(3,0.04034736); div3->SetBinError(4,0.03563941); div3->SetBinError(5,0.03360036); div3->SetBinError(6,0.03291116); div3->SetBinError(7,0.03573434); div3->SetBinError(8,0.03184541); div3->SetBinError(9,0.03292498); div3->SetBinError(10,0.03309993); div3->SetBinError(11,0.03550926); div3->SetBinError(12,0.03609651); div3->SetBinError(13,0.03387545); div3->SetBinError(14,0.03513499); div3->SetBinError(15,0.03607385); div3->SetBinError(16,0.03534893); div3->SetBinError(17,0.03277922); div3->SetBinError(18,0.03193303); div3->SetBinError(19,0.03415997); div3->SetBinError(20,0.03216632); div3->SetBinError(21,0.0309575); div3->SetBinError(22,0.03356296); div3->SetBinError(23,0.03350208); div3->SetBinError(24,0.031447); div3->SetBinError(25,0.02908462); div3->SetBinError(26,0.03099044); div3->SetBinError(27,0.03149562); div3->SetBinError(28,0.03172253); div3->SetBinError(29,0.02790796); div3->SetBinError(30,0.02936019); div3->SetBinError(31,0.03074827); div3->SetBinError(32,0.02868944); div3->SetBinError(33,0.0279826); div3->SetBinError(34,0.03034315); div3->SetBinError(35,0.03383018); div3->SetBinError(36,0.02947898); div3->SetBinError(37,0.02759019); div3->SetBinError(38,0.03068994); div3->SetBinError(39,0.03262293); div3->SetBinError(40,0.02831403); div3->SetBinError(41,0.02959205); div3->SetBinError(42,0.02842237); div3->SetBinError(43,0.03212794); div3->SetBinError(44,0.03043196); div3->SetBinError(45,0.02902827); div3->SetBinError(46,0.02999431); div3->SetBinError(47,0.03182647); div3->SetBinError(48,0.03394563); div3->SetBinError(49,0.03228332); div3->SetBinError(50,0.03369822); div3->SetBinError(51,0.0375343); div3->SetBinError(52,0.03536243); div3->SetBinError(53,0.03215712); div3->SetBinError(54,0.03312634); div3->SetBinError(55,0.001436373); div3->SetBinError(56,0.034526); div3->SetBinError(57,0.03768301); div3->SetBinError(58,0.0439874); div3->SetBinError(59,0.05174718); div3->SetBinError(60,0.06716102); div3->SetEntries(29.90988); 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.57","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.54","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.51","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 6193 SL1L4"); AText = pt->AddText("HV = 3450 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }