void Efficiency_7627_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:18:59 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.12002,68.5,1.08018); 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.2570621); div1->SetBinContent(2,0.248139); div1->SetBinContent(3,0.217759); div1->SetBinContent(4,0.1672414); div1->SetBinContent(5,0.1287425); div1->SetBinContent(6,0.1446281); div1->SetBinContent(7,0.1326676); div1->SetBinContent(8,0.1020672); div1->SetBinContent(9,0.1396574); div1->SetBinContent(10,0.107753); div1->SetBinContent(11,0.1222707); div1->SetBinContent(12,0.1103352); div1->SetBinContent(13,0.159948); div1->SetBinContent(14,0.1333333); div1->SetBinContent(15,0.1520119); div1->SetBinContent(16,0.1265823); div1->SetBinContent(17,0.1025992); div1->SetBinContent(18,0.09055627); div1->SetBinContent(19,0.1261378); div1->SetBinContent(20,0.1105332); div1->SetBinContent(21,0.1264368); div1->SetBinContent(22,0.1299363); div1->SetBinContent(23,0.1170929); div1->SetBinContent(24,0.1037464); div1->SetBinContent(25,0.09702458); div1->SetBinContent(26,0.1141678); div1->SetBinContent(27,0.0923994); div1->SetBinContent(28,0.102288); div1->SetBinContent(29,0.1134565); div1->SetBinContent(30,0.09942197); div1->SetBinContent(31,0.09924623); div1->SetBinContent(32,0.09803922); div1->SetBinContent(33,0.5260606); div1->SetBinContent(34,0.63581); div1->SetBinContent(35,0.6134228); div1->SetBinContent(36,0.5879332); div1->SetBinContent(37,0.587202); div1->SetBinContent(38,0.596424); div1->SetBinContent(39,0.6021651); div1->SetBinContent(41,0.09452055); div1->SetBinContent(42,0.09659864); div1->SetBinContent(43,0.08358209); div1->SetBinContent(44,0.09354414); div1->SetBinContent(45,0.08198925); div1->SetBinContent(46,0.07279693); div1->SetBinContent(47,0.09787928); div1->SetBinContent(48,0.06687898); div1->SetBinContent(49,0.08233533); div1->SetBinContent(50,0.0798722); div1->SetBinContent(51,0.101473); div1->SetBinContent(52,0.08231707); div1->SetBinContent(53,0.1032864); div1->SetBinContent(54,0.1104294); div1->SetBinContent(55,0.09626719); div1->SetBinContent(56,0.1192214); div1->SetBinError(1,0.04061013); div1->SetBinError(2,0.03717458); div1->SetBinError(3,0.031469); div1->SetBinError(4,0.02392511); div1->SetBinError(5,0.01886386); div1->SetBinError(6,0.01948191); div1->SetBinError(7,0.01876778); div1->SetBinError(8,0.01515218); div1->SetBinError(9,0.01863397); div1->SetBinError(10,0.01580537); div1->SetBinError(11,0.01800575); div1->SetBinError(12,0.0165371); div1->SetBinError(13,0.0201899); div1->SetBinError(14,0.01802265); div1->SetBinError(15,0.02091978); div1->SetBinError(16,0.01809015); div1->SetBinError(17,0.0156419); div1->SetBinError(18,0.01408063); div1->SetBinError(19,0.017356); div1->SetBinError(20,0.01597493); div1->SetBinError(21,0.01722586); div1->SetBinError(22,0.01750324); div1->SetBinError(23,0.01684939); div1->SetBinError(24,0.01616479); div1->SetBinError(25,0.01469317); div1->SetBinError(26,0.0167658); div1->SetBinError(27,0.01530178); div1->SetBinError(28,0.01548582); div1->SetBinError(29,0.01635525); div1->SetBinError(30,0.01410139); div1->SetBinError(31,0.01468376); div1->SetBinError(32,0.01439318); div1->SetBinError(33,0.04356679); div1->SetBinError(34,0.05001857); div1->SetBinError(35,0.05116878); div1->SetBinError(36,0.04853721); div1->SetBinError(37,0.04794319); div1->SetBinError(38,0.04891367); div1->SetBinError(39,0.05069637); div1->SetBinError(41,0.0148773); div1->SetBinError(42,0.01502724); div1->SetBinError(43,0.01439818); div1->SetBinError(44,0.01449708); div1->SetBinError(45,0.01350352); div1->SetBinError(46,0.01224374); div1->SetBinError(47,0.01658947); div1->SetBinError(48,0.01298841); div1->SetBinError(49,0.01428774); div1->SetBinError(50,0.01448797); div1->SetBinError(51,0.01699224); div1->SetBinError(52,0.01441588); div1->SetBinError(53,0.01679962); div1->SetBinError(54,0.01733899); div1->SetBinError(55,0.01801942); div1->SetBinError(56,0.02291239); div1->SetMinimum(0); div1->SetEntries(9.785291); 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.200565); div2->SetBinContent(2,0.191067); div2->SetBinContent(3,0.1501057); div2->SetBinContent(4,0.1275862); div2->SetBinContent(5,0.08532934); div2->SetBinContent(6,0.1060606); div2->SetBinContent(7,0.09843081); div2->SetBinContent(8,0.05943152); div2->SetBinContent(9,0.08695652); div2->SetBinContent(10,0.06833114); div2->SetBinContent(11,0.07860262); div2->SetBinContent(12,0.07402235); div2->SetBinContent(13,0.09492848); div2->SetBinContent(14,0.07189542); div2->SetBinContent(15,0.0804769); div2->SetBinContent(16,0.0323488); div2->SetBinContent(17,0.06429549); div2->SetBinContent(18,0.05692109); div2->SetBinContent(19,0.07542263); div2->SetBinContent(20,0.05591678); div2->SetBinContent(21,0.07790549); div2->SetBinContent(22,0.09044586); div2->SetBinContent(23,0.06998654); div2->SetBinContent(24,0.06916427); div2->SetBinContent(25,0.0698577); div2->SetBinContent(26,0.08253095); div2->SetBinContent(27,0.04918033); div2->SetBinContent(28,0.06460296); div2->SetBinContent(29,0.06068602); div2->SetBinContent(30,0.05317919); div2->SetBinContent(31,0.05904523); div2->SetBinContent(32,0.06127451); div2->SetBinContent(33,0.4606061); div2->SetBinContent(34,0.5736906); div2->SetBinContent(35,0.5503356); div2->SetBinContent(36,0.5250321); div2->SetBinContent(37,0.5294856); div2->SetBinContent(38,0.5351213); div2->SetBinContent(39,0.5358593); div2->SetBinContent(41,0.06849315); div2->SetBinContent(42,0.06394558); div2->SetBinContent(43,0.05223881); div2->SetBinContent(44,0.05401845); div2->SetBinContent(45,0.04166667); div2->SetBinContent(46,0.04853129); div2->SetBinContent(47,0.04730832); div2->SetBinContent(48,0.02707006); div2->SetBinContent(49,0.05389222); div2->SetBinContent(50,0.05910543); div2->SetBinContent(51,0.07528642); div2->SetBinContent(52,0.04878049); div2->SetBinContent(53,0.05790297); div2->SetBinContent(54,0.0690184); div2->SetBinContent(55,0.06286837); div2->SetBinContent(56,0.06569343); div2->SetBinError(1,0.03446259); div2->SetBinError(2,0.03129183); div2->SetBinError(3,0.02471614); div2->SetBinError(4,0.02012932); div2->SetBinError(5,0.01460364); div2->SetBinError(6,0.01602301); div2->SetBinError(7,0.01556736); div2->SetBinError(8,0.01089892); div2->SetBinError(9,0.01385993); div2->SetBinError(10,0.01195283); div2->SetBinError(11,0.01369534); div2->SetBinError(12,0.0129341); div2->SetBinError(13,0.01453375); div2->SetBinError(14,0.01229376); div2->SetBinError(15,0.0140583); div2->SetBinError(16,0.007958367); div2->SetBinError(17,0.01175652); div2->SetBinError(18,0.01062849); div2->SetBinError(19,0.01262329); div2->SetBinError(20,0.01054364); div2->SetBinError(21,0.01275889); div2->SetBinError(22,0.0139621); div2->SetBinError(23,0.01227294); div2->SetBinError(24,0.01260844); div2->SetBinError(25,0.01201903); div2->SetBinError(26,0.0137156); div2->SetBinError(27,0.01045978); div2->SetBinError(28,0.01169469); div2->SetBinError(29,0.01115188); div2->SetBinError(30,0.009648991); div2->SetBinError(31,0.01070543); div2->SetBinError(32,0.01081056); div2->SetBinError(33,0.03966484); div2->SetBinError(34,0.04645621); div2->SetBinError(35,0.04734187); div2->SetBinError(36,0.04477239); div2->SetBinError(37,0.04453029); div2->SetBinError(38,0.04526606); div2->SetBinError(39,0.04663984); div2->SetBinError(41,0.01222144); div2->SetBinError(42,0.01168609); div2->SetBinError(43,0.01084813); div2->SetBinError(44,0.01039701); div2->SetBinError(45,0.009011129); div2->SetBinError(46,0.009607182); div2->SetBinError(47,0.0106957); div2->SetBinError(48,0.007645668); div2->SetBinError(49,0.01106719); div2->SetBinError(50,0.0120792); div2->SetBinError(51,0.01414614); div2->SetBinError(52,0.01052781); div2->SetBinError(53,0.0118098); div2->SetBinError(54,0.01299162); div2->SetBinError(55,0.01390025); div2->SetBinError(56,0.01588313); div2->SetEntries(7.272504); 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.1581921); div3->SetBinContent(2,0.1513648); div3->SetBinContent(3,0.1183932); div3->SetBinContent(4,0.112069); div3->SetBinContent(5,0.06437126); div3->SetBinContent(6,0.07988981); div3->SetBinContent(7,0.07845934); div3->SetBinContent(8,0.04780362); div3->SetBinContent(9,0.07246377); div3->SetBinContent(10,0.05256242); div3->SetBinContent(11,0.06841339); div3->SetBinContent(12,0.05167598); div3->SetBinContent(13,0.07282185); div3->SetBinContent(14,0.06143791); div3->SetBinContent(15,0.06110283); div3->SetBinContent(16,0.009845288); div3->SetBinContent(17,0.04787962); div3->SetBinContent(18,0.05045278); div3->SetBinContent(19,0.06111834); div3->SetBinContent(20,0.04811443); div3->SetBinContent(21,0.06896552); div3->SetBinContent(22,0.07388535); div3->SetBinContent(23,0.0551817); div3->SetBinContent(24,0.05475504); div3->SetBinContent(25,0.05950841); div3->SetBinContent(26,0.06189821); div3->SetBinContent(27,0.04470939); div3->SetBinContent(28,0.04979812); div3->SetBinContent(29,0.05013193); div3->SetBinContent(30,0.04508671); div3->SetBinContent(31,0.04773869); div3->SetBinContent(32,0.05269608); div3->SetBinContent(33,0.4048485); div3->SetBinContent(34,0.5213155); div3->SetBinContent(35,0.4791946); div3->SetBinContent(36,0.4390244); div3->SetBinContent(37,0.4780427); div3->SetBinContent(38,0.4763729); div3->SetBinContent(39,0.4695535); div3->SetBinContent(41,0.05890411); div3->SetBinContent(42,0.05034014); div3->SetBinContent(43,0.04179104); div3->SetBinContent(44,0.03820817); div3->SetBinContent(45,0.02419355); div3->SetBinContent(46,0.03192848); div3->SetBinContent(47,0.04730832); div3->SetBinContent(48,0.02229299); div3->SetBinContent(49,0.04640719); div3->SetBinContent(50,0.04952077); div3->SetBinContent(51,0.06546645); div3->SetBinContent(52,0.03658537); div3->SetBinContent(53,0.05007825); div3->SetBinContent(54,0.04754601); div3->SetBinContent(55,0.05108055); div3->SetBinContent(56,0.05352798); div3->SetBinError(1,0.02954712); div3->SetBinError(2,0.02692029); div3->SetBinError(3,0.02126469); div3->SetBinError(4,0.01855385); div3->SetBinError(5,0.01230712); div3->SetBinError(6,0.01345503); div3->SetBinError(7,0.01354282); div3->SetBinError(8,0.009577132); div3->SetBinError(9,0.01240128); div3->SetBinError(10,0.01021623); div3->SetBinError(11,0.01258925); div3->SetBinError(12,0.0104267); div3->SetBinError(13,0.01235725); div3->SetBinError(14,0.01118293); div3->SetBinError(15,0.01190151); div3->SetBinError(16,0.004090396); div3->SetBinError(17,0.009864024); div3->SetBinError(18,0.009893571); div3->SetBinError(19,0.01111901); div3->SetBinError(20,0.009645015); div3->SetBinError(21,0.01184964); div3->SetBinError(22,0.0123387); div3->SetBinError(23,0.01064235); div3->SetBinError(24,0.01096091); div3->SetBinError(25,0.0109144); div3->SetBinError(26,0.01152292); div3->SetBinError(27,0.009888767); div3->SetBinError(28,0.01001368); div3->SetBinError(29,0.009953345); div3->SetBinError(30,0.008752645); div3->SetBinError(31,0.009436292); div3->SetBinError(32,0.009880808); div3->SetBinError(33,0.03624734); div3->SetBinError(34,0.04339277); div3->SetBinError(35,0.042918); div3->SetBinError(36,0.0394694); div3->SetBinError(37,0.04142401); div3->SetBinError(38,0.04168984); div3->SetBinError(39,0.04247975); div3->SetBinError(41,0.01116293); div3->SetBinError(42,0.01013269); div3->SetBinError(43,0.009512294); div3->SetBinError(44,0.008481948); div3->SetBinError(45,0.006589452); div3->SetBinError(46,0.007526727); div3->SetBinError(47,0.0106957); div3->SetBinError(48,0.00684764); div3->SetBinError(49,0.01013052); div3->SetBinError(50,0.01087344); div3->SetBinError(51,0.01299964); div3->SetBinError(52,0.008896375); div3->SetBinError(53,0.01083373); div3->SetBinError(54,0.01040156); div3->SetBinError(55,0.01228183); div3->SetBinError(56,0.01405254); div3->SetEntries(6.116318); 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.11","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.07","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.06","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 7627 SL1L1"); AText = pt->AddText("HV = 3400 V, FEth = 20 mV, Source filter = 100.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }