void Efficiency_7481_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:17:37 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.1637295,68.5,1.473565); 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.4210526); div1->SetBinContent(2,0.4018692); div1->SetBinContent(3,0.3688969); div1->SetBinContent(4,0.360134); div1->SetBinContent(5,0.2088068); div1->SetBinContent(6,0.2700922); div1->SetBinContent(7,0.2210095); div1->SetBinContent(8,0.2436548); div1->SetBinContent(9,0.2152691); div1->SetBinContent(10,0.2416021); div1->SetBinContent(11,0.2468983); div1->SetBinContent(12,0.2255937); div1->SetBinContent(13,0.2834158); div1->SetBinContent(14,0.25); div1->SetBinContent(15,0.2568449); div1->SetBinContent(16,0.1725888); div1->SetBinContent(17,0.1918275); div1->SetBinContent(18,0.2032828); div1->SetBinContent(19,0.2183288); div1->SetBinContent(20,0.1975309); div1->SetBinContent(21,0.1960543); div1->SetBinContent(22,0.2177329); div1->SetBinContent(23,0.1813538); div1->SetBinContent(24,0.1332518); div1->SetBinContent(25,0.1400233); div1->SetBinContent(26,0.1805897); div1->SetBinContent(27,0.1597796); div1->SetBinContent(28,0.1533333); div1->SetBinContent(29,0.1590909); div1->SetBinContent(30,0.1690929); div1->SetBinContent(31,0.1299505); div1->SetBinContent(32,0.1340206); div1->SetBinContent(33,0.8217934); div1->SetBinContent(34,0.8651059); div1->SetBinContent(35,0.8715365); div1->SetBinContent(36,0.8229548); div1->SetBinContent(37,0.8262371); div1->SetBinContent(38,0.8586327); div1->SetBinContent(39,0.8443337); div1->SetBinContent(41,0.1421744); div1->SetBinContent(42,0.1543367); div1->SetBinContent(43,0.1677852); div1->SetBinContent(44,0.1554878); div1->SetBinContent(45,0.1476064); div1->SetBinContent(46,0.1369681); div1->SetBinContent(47,0.1399632); div1->SetBinContent(48,0.1147541); div1->SetBinContent(49,0.1202873); div1->SetBinContent(50,0.1398714); div1->SetBinContent(51,0.1428571); div1->SetBinContent(52,0.1410488); div1->SetBinContent(53,0.1463415); div1->SetBinContent(54,0.1420765); div1->SetBinContent(55,0.1812227); div1->SetBinContent(56,0.214123); div1->SetBinError(1,0.05631254); div1->SetBinError(2,0.05006731); div1->SetBinError(3,0.04151504); div1->SetBinError(4,0.03930024); div1->SetBinError(5,0.0250918); div1->SetBinError(6,0.02866779); div1->SetBinError(7,0.02552732); div1->SetBinError(8,0.02626412); div1->SetBinError(9,0.02402979); div1->SetBinError(10,0.0263519); div1->SetBinError(11,0.02619877); div1->SetBinError(12,0.02544551); div1->SetBinError(13,0.02869918); div1->SetBinError(14,0.02569458); div1->SetBinError(15,0.02757357); div1->SetBinError(16,0.02094759); div1->SetBinError(17,0.02121879); div1->SetBinError(18,0.02324427); div1->SetBinError(19,0.02516864); div1->SetBinError(20,0.02255671); div1->SetBinError(21,0.02243251); div1->SetBinError(22,0.02292664); div1->SetBinError(23,0.02169992); div1->SetBinError(24,0.01742225); div1->SetBinError(25,0.01756543); div1->SetBinError(26,0.02122445); div1->SetBinError(27,0.02076514); div1->SetBinError(28,0.01989735); div1->SetBinError(29,0.0192972); div1->SetBinError(30,0.01941907); div1->SetBinError(31,0.01725351); div1->SetBinError(32,0.01692612); div1->SetBinError(33,0.05822864); div1->SetBinError(34,0.05994054); div1->SetBinError(35,0.06406052); div1->SetBinError(36,0.0604554); div1->SetBinError(37,0.05886307); div1->SetBinError(38,0.06077086); div1->SetBinError(39,0.06222234); div1->SetBinError(41,0.01794738); div1->SetBinError(42,0.01954264); div1->SetBinError(43,0.02365128); div1->SetBinError(44,0.02146637); div1->SetBinError(45,0.01939283); div1->SetBinError(46,0.01849058); div1->SetBinError(47,0.02206127); div1->SetBinError(48,0.01935524); div1->SetBinError(49,0.01979216); div1->SetBinError(50,0.02060412); div1->SetBinError(51,0.02319924); div1->SetBinError(52,0.02196864); div1->SetBinError(53,0.0213268); div1->SetBinError(54,0.02215067); div1->SetBinError(55,0.02835976); div1->SetBinError(56,0.03230464); div1->SetMinimum(0); div1->SetEntries(15.45047); 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.3878116); div2->SetBinContent(2,0.3434579); div2->SetBinContent(3,0.2911392); div2->SetBinContent(4,0.2881072); div2->SetBinContent(5,0.1505682); div2->SetBinContent(6,0.201581); div2->SetBinContent(7,0.1555252); div2->SetBinContent(8,0.1827411); div2->SetBinContent(9,0.1526909); div2->SetBinContent(10,0.1925065); div2->SetBinContent(11,0.1935484); div2->SetBinContent(12,0.1583113); div2->SetBinContent(13,0.2128713); div2->SetBinContent(14,0.1584507); div2->SetBinContent(15,0.1707953); div2->SetBinContent(16,0.04568528); div2->SetBinContent(17,0.1486947); div2->SetBinContent(18,0.1628788); div2->SetBinContent(19,0.1576819); div2->SetBinContent(20,0.1419753); div2->SetBinContent(21,0.1368681); div2->SetBinContent(22,0.1571268); div2->SetBinContent(23,0.1392082); div2->SetBinContent(24,0.09046455); div2->SetBinContent(25,0.09568261); div2->SetBinContent(26,0.1363636); div2->SetBinContent(27,0.1115702); div2->SetBinContent(28,0.1106667); div2->SetBinContent(29,0.1172249); div2->SetBinContent(30,0.1142217); div2->SetBinContent(31,0.08663366); div2->SetBinContent(32,0.08705613); div2->SetBinContent(33,0.784336); div2->SetBinContent(34,0.8283166); div2->SetBinContent(35,0.8274559); div2->SetBinContent(36,0.7826618); div2->SetBinContent(37,0.7905639); div2->SetBinContent(38,0.8122827); div2->SetBinContent(39,0.8094645); div2->SetBinContent(41,0.09080048); div2->SetBinContent(42,0.1058673); div2->SetBinContent(43,0.1191275); div2->SetBinContent(44,0.1082317); div2->SetBinContent(45,0.1130319); div2->SetBinContent(46,0.09840426); div2->SetBinContent(47,0.09023941); div2->SetBinContent(48,0.08378871); div2->SetBinContent(49,0.08438061); div2->SetBinContent(50,0.1012862); div2->SetBinContent(51,0.09325397); div2->SetBinContent(52,0.08679928); div2->SetBinContent(53,0.09918699); div2->SetBinContent(54,0.1147541); div2->SetBinContent(55,0.1200873); div2->SetBinContent(56,0.1753986); div2->SetBinError(1,0.0531872); div2->SetBinError(2,0.0449296); div2->SetBinError(3,0.03532549); div2->SetBinError(4,0.03375941); div2->SetBinError(5,0.02029923); div2->SetBinError(6,0.02361379); div2->SetBinError(7,0.02031073); div2->SetBinError(8,0.02173831); div2->SetBinError(9,0.01922579); div2->SetBinError(10,0.02269025); div2->SetBinError(11,0.02231372); div2->SetBinError(12,0.02020191); div2->SetBinError(13,0.02372007); div2->SetBinError(14,0.0190657); div2->SetBinError(15,0.02108952); div2->SetBinError(16,0.009241684); div2->SetBinError(17,0.01800116); div2->SetBinError(18,0.02012832); div2->SetBinError(19,0.02036639); div2->SetBinError(20,0.01822777); div2->SetBinError(21,0.01779703); div2->SetBinError(22,0.01854359); div2->SetBinError(23,0.01830862); div2->SetBinError(24,0.01367931); div2->SetBinError(25,0.01383483); div2->SetBinError(26,0.01772261); div2->SetBinError(27,0.01653745); div2->SetBinError(28,0.01618822); div2->SetBinError(29,0.01589581); div2->SetBinError(30,0.01513192); div2->SetBinError(31,0.01340246); div2->SetBinError(32,0.01293243); div2->SetBinError(33,0.0562625); div2->SetBinError(34,0.05804468); div2->SetBinError(35,0.06164744); div2->SetBinError(36,0.0582617); div2->SetBinError(37,0.05697994); div2->SetBinError(38,0.05832992); div2->SetBinError(39,0.06031519); div2->SetBinError(41,0.01355405); div2->SetBinError(42,0.01540143); div2->SetBinError(43,0.01901749); div2->SetBinError(44,0.01707048); div2->SetBinError(45,0.01638188); div2->SetBinError(46,0.0150277); div2->SetBinError(47,0.01676389); div2->SetBinError(48,0.01592999); div2->SetBinError(49,0.0158835); div2->SetBinError(50,0.01682206); div2->SetBinError(51,0.01775635); div2->SetBinError(52,0.01621948); div2->SetBinError(53,0.0166992); div2->SetBinError(54,0.01935524); div2->SetBinError(55,0.02180389); div2->SetBinError(56,0.02835985); div2->SetEntries(12.59983); 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.3185596); div3->SetBinContent(2,0.2897196); div3->SetBinContent(3,0.2549729); div3->SetBinContent(4,0.2479062); div3->SetBinContent(5,0.1207386); div3->SetBinContent(6,0.168643); div3->SetBinContent(7,0.1282401); div3->SetBinContent(8,0.1345178); div3->SetBinContent(9,0.1251564); div3->SetBinContent(10,0.1589147); div3->SetBinContent(11,0.1389578); div3->SetBinContent(12,0.1358839); div3->SetBinContent(13,0.1683168); div3->SetBinContent(14,0.129108); div3->SetBinContent(15,0.1277705); div3->SetBinContent(16,0.0177665); div3->SetBinContent(17,0.1214529); div3->SetBinContent(18,0.125); div3->SetBinContent(19,0.1374663); div3->SetBinContent(20,0.1098765); div3->SetBinContent(21,0.1220715); div3->SetBinContent(22,0.1257015); div3->SetBinContent(23,0.100894); div3->SetBinContent(24,0.06723716); div3->SetBinContent(25,0.07934656); div3->SetBinContent(26,0.1228501); div3->SetBinContent(27,0.09779614); div3->SetBinContent(28,0.09066667); div3->SetBinContent(29,0.0992823); div3->SetBinContent(30,0.09182531); div3->SetBinContent(31,0.0730198); div3->SetBinContent(32,0.06758305); div3->SetBinContent(33,0.723042); div3->SetBinContent(34,0.780379); div3->SetBinContent(35,0.7858942); div3->SetBinContent(36,0.7313797); div3->SetBinContent(37,0.7387802); div3->SetBinContent(38,0.7508691); div3->SetBinContent(39,0.7447073); div3->SetBinContent(41,0.06690562); div3->SetBinContent(42,0.07653061); div3->SetBinContent(43,0.08892617); div3->SetBinContent(44,0.08231707); div3->SetBinContent(45,0.0837766); div3->SetBinContent(46,0.08111702); div3->SetBinContent(47,0.06813996); div3->SetBinContent(48,0.06375228); div3->SetBinContent(49,0.06463196); div3->SetBinContent(50,0.09003215); div3->SetBinContent(51,0.0734127); div3->SetBinContent(52,0.06148282); div3->SetBinContent(53,0.09105691); div3->SetBinContent(54,0.1001821); div3->SetBinContent(55,0.09388646); div3->SetBinContent(56,0.1548975); div3->SetBinError(1,0.04647212); div3->SetBinError(2,0.04002171); div3->SetBinError(3,0.03231514); div3->SetBinError(4,0.03052389); div3->SetBinError(5,0.01764645); div3->SetBinError(6,0.02102742); div3->SetBinError(7,0.01796361); div3->SetBinError(8,0.01785752); div3->SetBinError(9,0.01694336); div3->SetBinError(10,0.02004093); div3->SetBinError(11,0.01802486); div3->SetBinError(12,0.01832457); div3->SetBinError(13,0.02035441); div3->SetBinError(14,0.01673313); div3->SetBinError(15,0.0175203); div3->SetBinError(16,0.005381201); div3->SetBinError(17,0.01583315); div3->SetBinError(18,0.01700465); div3->SetBinError(19,0.01865774); div3->SetBinError(20,0.01550756); div3->SetBinError(21,0.01655516); div3->SetBinError(22,0.01608883); div3->SetBinError(23,0.01495712); div3->SetBinError(24,0.01141715); div3->SetBinError(25,0.01233261); div3->SetBinError(26,0.01659091); div3->SetBinError(27,0.01523582); div3->SetBinError(28,0.01430563); div3->SetBinError(29,0.0143314); div3->SetBinError(30,0.01321323); div3->SetBinError(31,0.0120752); div3->SetBinError(32,0.0110859); div3->SetBinError(33,0.05300787); div3->SetBinError(34,0.05555166); div3->SetBinError(35,0.05935129); div3->SetBinError(36,0.05543984); div3->SetBinError(37,0.05421873); div3->SetBinError(38,0.0550568); div3->SetBinError(39,0.0567335); div3->SetBinError(41,0.01125324); div3->SetBinError(42,0.0126133); div3->SetBinError(43,0.01585751); div3->SetBinError(44,0.01441588); div3->SetBinError(45,0.01360988); div3->SetBinError(46,0.013344); div3->SetBinError(47,0.01412631); div3->SetBinError(48,0.01349698); div3->SetBinError(49,0.01351054); div3->SetBinError(50,0.01564101); div3->SetBinError(51,0.01533904); div3->SetBinError(52,0.01315873); div3->SetBinError(53,0.01583976); div3->SetBinError(54,0.01778423); div3->SetBinError(55,0.01870458); div3->SetBinError(56,0.02617694); div3->SetEntries(10.89334); 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.19","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.14","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.11","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 7481 SL1L1"); AText = pt->AddText("HV = 3450 V, FEth = 20 mV, Source filter = 100.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }