void Efficiency_6485_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:53:52 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.06821716,68.5,0.6139544); 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.3553191); div1->SetBinContent(2,0.3280381); div1->SetBinContent(3,0.3209208); div1->SetBinContent(4,0.3045154); div1->SetBinContent(5,0.2593946); div1->SetBinContent(6,0.2900943); div1->SetBinContent(7,0.2479577); div1->SetBinContent(8,0.2643192); div1->SetBinContent(9,0.2471566); div1->SetBinContent(10,0.2610009); div1->SetBinContent(11,0.2633366); div1->SetBinContent(12,0.2768817); div1->SetBinContent(13,0.3098091); div1->SetBinContent(14,0.2643824); div1->SetBinContent(15,0.2789374); div1->SetBinContent(16,0.2486819); div1->SetBinContent(17,0.2731481); div1->SetBinContent(18,0.283909); div1->SetBinContent(19,0.2977064); div1->SetBinContent(20,0.2711111); div1->SetBinContent(21,0.297138); div1->SetBinContent(22,0.2711934); div1->SetBinContent(23,0.2684685); div1->SetBinContent(24,0.241869); div1->SetBinContent(25,0.2663419); div1->SetBinContent(26,0.3062655); div1->SetBinContent(27,0.3180212); div1->SetBinContent(28,0.2717485); div1->SetBinContent(29,0.2946465); div1->SetBinContent(30,0.2992063); div1->SetBinContent(31,0.2724167); div1->SetBinContent(32,0.2771582); div1->SetBinContent(33,0.281311); div1->SetBinContent(34,0.3242321); div1->SetBinContent(35,0.297619); div1->SetBinContent(36,0.2762313); div1->SetBinContent(37,0.3543592); div1->SetBinContent(38,0.3704572); div1->SetBinContent(39,0.2979754); div1->SetBinContent(40,0.2879828); div1->SetBinContent(41,0.3107114); div1->SetBinContent(42,0.3288149); div1->SetBinContent(43,0.3321694); div1->SetBinContent(44,0.314554); div1->SetBinContent(45,0.2985903); div1->SetBinContent(46,0.2945957); div1->SetBinContent(47,0.3077354); div1->SetBinContent(48,0.2710809); div1->SetBinContent(49,0.3215417); div1->SetBinContent(50,0.3061814); div1->SetBinContent(51,0.2803169); div1->SetBinContent(52,0.254386); div1->SetBinContent(53,0.2878104); div1->SetBinContent(54,0.2772964); div1->SetBinContent(55,0.2486111); div1->SetBinContent(56,0.237395); div1->SetBinContent(57,0.2585366); div1->SetBinContent(58,0.2344538); div1->SetBinContent(59,0.3069658); div1->SetBinError(1,0.03103143); div1->SetBinError(2,0.0253868); div1->SetBinError(3,0.02309079); div1->SetBinError(4,0.02009512); div1->SetBinError(5,0.01756146); div1->SetBinError(6,0.01799818); div1->SetBinError(7,0.01635125); div1->SetBinError(8,0.01686688); div1->SetBinError(9,0.01556729); div1->SetBinError(10,0.01603227); div1->SetBinError(11,0.01710004); div1->SetBinError(12,0.01699848); div1->SetBinError(13,0.01825345); div1->SetBinError(14,0.01601291); div1->SetBinError(15,0.01757853); div1->SetBinError(16,0.01566552); div1->SetBinError(17,0.0163257); div1->SetBinError(18,0.01676268); div1->SetBinError(19,0.01806217); div1->SetBinError(20,0.01669249); div1->SetBinError(21,0.0172788); div1->SetBinError(22,0.01606563); div1->SetBinError(23,0.01669482); div1->SetBinError(24,0.0157027); div1->SetBinError(25,0.0157656); div1->SetBinError(26,0.01745382); div1->SetBinError(27,0.01853566); div1->SetBinError(28,0.01645758); div1->SetBinError(29,0.01692962); div1->SetBinError(30,0.01685679); div1->SetBinError(31,0.0164142); div1->SetBinError(32,0.01633245); div1->SetBinError(33,0.01603321); div1->SetBinError(34,0.01740245); div1->SetBinError(35,0.01770478); div1->SetBinError(36,0.01659308); div1->SetBinError(37,0.01903472); div1->SetBinError(38,0.01935512); div1->SetBinError(39,0.01770351); div1->SetBinError(40,0.01708353); div1->SetBinError(41,0.01755313); div1->SetBinError(42,0.01775593); div1->SetBinError(43,0.01898093); div1->SetBinError(44,0.01808518); div1->SetBinError(45,0.017465); div1->SetBinError(46,0.01687942); div1->SetBinError(47,0.02041967); div1->SetBinError(48,0.01883483); div1->SetBinError(49,0.02041787); div1->SetBinError(50,0.02065886); div1->SetBinError(51,0.01998967); div1->SetBinError(52,0.01834857); div1->SetBinError(53,0.0195816); div1->SetBinError(54,0.01932172); div1->SetBinError(55,0.01969098); div1->SetBinError(56,0.01917566); div1->SetBinError(57,0.02186974); div1->SetBinError(58,0.02083286); div1->SetBinError(59,0.02958468); div1->SetMinimum(0); div1->SetEntries(16.99301); 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.3329787); div2->SetBinContent(2,0.299444); div2->SetBinContent(3,0.2985782); div2->SetBinContent(4,0.285793); div2->SetBinContent(5,0.2379958); div2->SetBinContent(6,0.2688679); div2->SetBinContent(7,0.2287362); div2->SetBinContent(8,0.2464789); div2->SetBinContent(9,0.220035); div2->SetBinContent(10,0.2398619); div2->SetBinContent(11,0.2458778); div2->SetBinContent(12,0.2540323); div2->SetBinContent(13,0.2814026); div2->SetBinContent(14,0.2432318); div2->SetBinContent(15,0.2528463); div2->SetBinContent(16,0.2319859); div2->SetBinContent(17,0.2525253); div2->SetBinContent(18,0.2645324); div2->SetBinContent(19,0.2779817); div2->SetBinContent(20,0.2484444); div2->SetBinContent(21,0.273569); div2->SetBinContent(22,0.2514403); div2->SetBinContent(23,0.2490991); div2->SetBinContent(24,0.2240037); div2->SetBinContent(25,0.2492895); div2->SetBinContent(26,0.2840066); div2->SetBinContent(27,0.2959364); div2->SetBinContent(28,0.2540913); div2->SetBinContent(29,0.274622); div2->SetBinContent(30,0.277381); div2->SetBinContent(31,0.2514944); div2->SetBinContent(32,0.2581578); div2->SetBinContent(33,0.2586812); div2->SetBinContent(34,0.301479); div2->SetBinContent(35,0.2751323); div2->SetBinContent(36,0.2561028); div2->SetBinContent(37,0.3362796); div2->SetBinContent(38,0.3466198); div2->SetBinContent(39,0.2777289); div2->SetBinContent(40,0.272103); div2->SetBinContent(41,0.2853639); div2->SetBinContent(42,0.3040279); div2->SetBinContent(43,0.303361); div2->SetBinContent(44,0.2915066); div2->SetBinContent(45,0.2759504); div2->SetBinContent(46,0.2783421); div2->SetBinContent(47,0.2819507); div2->SetBinContent(48,0.2467459); div2->SetBinContent(49,0.3025343); div2->SetBinContent(50,0.2796072); div2->SetBinContent(51,0.261426); div2->SetBinContent(52,0.2333333); div2->SetBinContent(53,0.260158); div2->SetBinContent(54,0.2484113); div2->SetBinContent(55,0.2305556); div2->SetBinContent(56,0.2205882); div2->SetBinContent(57,0.2382114); div2->SetBinContent(58,0.2117647); div2->SetBinContent(59,0.2857143); div2->SetBinError(1,0.02968164); div2->SetBinError(2,0.02386138); div2->SetBinError(3,0.02198706); div2->SetBinError(4,0.01925138); div2->SetBinError(5,0.01658233); div2->SetBinError(6,0.01710108); div2->SetBinError(7,0.01549827); div2->SetBinError(8,0.01609782); div2->SetBinError(9,0.01441295); div2->SetBinError(10,0.01515442); div2->SetBinError(11,0.01633452); div2->SetBinError(12,0.01604537); div2->SetBinError(13,0.01710446); div2->SetBinError(14,0.01514608); div2->SetBinError(15,0.01645907); div2->SetBinError(16,0.01495857); div2->SetBinError(17,0.01548992); div2->SetBinError(18,0.01598523); div2->SetBinError(19,0.01724594); div2->SetBinError(20,0.01574575); div2->SetBinError(21,0.0163426); div2->SetBinError(22,0.01527291); div2->SetBinError(23,0.0158796); div2->SetBinError(24,0.01492413); div2->SetBinError(25,0.0150836); div2->SetBinError(26,0.0165859); div2->SetBinError(27,0.01765259); div2->SetBinError(28,0.01573378); div2->SetBinError(29,0.01614537); div2->SetBinError(30,0.01601707); div2->SetBinError(31,0.01555943); div2->SetBinError(32,0.01557303); div2->SetBinError(33,0.01515599); div2->SetBinError(34,0.01656322); div2->SetBinError(35,0.01679134); div2->SetBinError(36,0.01577276); div2->SetBinError(37,0.01836396); div2->SetBinError(38,0.01849037); div2->SetBinError(39,0.01688283); div2->SetBinError(40,0.01644369); div2->SetBinError(41,0.01657111); div2->SetBinError(42,0.01683445); div2->SetBinError(43,0.01784506); div2->SetBinError(44,0.01717649); div2->SetBinError(45,0.01656048); div2->SetBinError(46,0.01624569); div2->SetBinError(47,0.01924694); div2->SetBinError(48,0.0176869); div2->SetBinError(49,0.01959015); div2->SetBinError(50,0.01942989); div2->SetBinError(51,0.01907525); div2->SetBinError(52,0.01732387); div2->SetBinError(53,0.01829701); div2->SetBinError(54,0.01795013); div2->SetBinError(55,0.01872905); div2->SetBinError(56,0.01826612); div2->SetBinError(57,0.02070865); div2->SetBinError(58,0.01947867); div2->SetBinError(59,0.02818367); div2->SetEntries(15.7184); 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(0,0.001869159); div3->SetBinContent(1,0.2574468); div3->SetBinContent(2,0.2446386); div3->SetBinContent(3,0.2423832); div3->SetBinContent(4,0.2400881); div3->SetBinContent(5,0.1946764); div3->SetBinContent(6,0.2231132); div3->SetBinContent(7,0.1811629); div3->SetBinContent(8,0.1943662); div3->SetBinContent(9,0.1749781); div3->SetBinContent(10,0.2010354); div3->SetBinContent(11,0.2056256); div3->SetBinContent(12,0.2051971); div3->SetBinContent(13,0.2214825); div3->SetBinContent(14,0.1975465); div3->SetBinContent(15,0.2177419); div3->SetBinContent(16,0.1832162); div3->SetBinContent(17,0.209596); div3->SetBinContent(18,0.225358); div3->SetBinContent(19,0.2279817); div3->SetBinContent(20,0.212); div3->SetBinContent(21,0.226431); div3->SetBinContent(22,0.2041152); div3->SetBinContent(23,0.2036036); div3->SetBinContent(24,0.1859826); div3->SetBinContent(25,0.2070646); div3->SetBinContent(26,0.2390767); div3->SetBinContent(27,0.245583); div3->SetBinContent(28,0.2105943); div3->SetBinContent(29,0.2243564); div3->SetBinContent(30,0.2218254); div3->SetBinContent(31,0.2096499); div3->SetBinContent(32,0.2114829); div3->SetBinContent(33,0.2013266); div3->SetBinContent(34,0.2419416); div3->SetBinContent(35,0.2191358); div3->SetBinContent(36,0.2042827); div3->SetBinContent(37,0.2760145); div3->SetBinContent(38,0.2883939); div3->SetBinContent(39,0.2253521); div3->SetBinContent(40,0.2214592); div3->SetBinContent(41,0.2309894); div3->SetBinContent(42,0.2463207); div3->SetBinContent(43,0.2496726); div3->SetBinContent(44,0.2296201); div3->SetBinContent(45,0.2306707); div3->SetBinContent(46,0.219423); div3->SetBinContent(47,0.2376682); div3->SetBinContent(48,0.2054329); div3->SetBinContent(49,0.2455121); div3->SetBinContent(50,0.2305026); div3->SetBinContent(51,0.210847); div3->SetBinContent(52,0.1888889); div3->SetBinContent(53,0.2183973); div3->SetBinContent(54,0.2056615); div3->SetBinContent(55,0.1909722); div3->SetBinContent(56,0.1820728); div3->SetBinContent(57,0.1853659); div3->SetBinContent(58,0.1714286); div3->SetBinContent(59,0.2219599); div3->SetBinError(0,0.04323377); div3->SetBinError(1,0.02494629); div3->SetBinError(2,0.02083423); div3->SetBinError(3,0.0191172); div3->SetBinError(4,0.01713208); div3->SetBinError(5,0.01452746); div3->SetBinError(6,0.01510447); div3->SetBinError(7,0.01330167); div3->SetBinError(8,0.01376402); div3->SetBinError(9,0.01240861); div3->SetBinError(10,0.01348835); div3->SetBinError(11,0.01451434); div3->SetBinError(12,0.01393158); div3->SetBinError(13,0.01458107); div3->SetBinError(14,0.01320435); div3->SetBinError(15,0.01490582); div3->SetBinError(16,0.01281255); div3->SetBinError(17,0.01369213); div3->SetBinError(18,0.0143683); div3->SetBinError(19,0.01510921); div3->SetBinError(20,0.01417617); div3->SetBinError(21,0.01440742); div3->SetBinError(22,0.01330573); div3->SetBinError(23,0.01389795); div3->SetBinError(24,0.01321073); div3->SetBinError(25,0.01334125); div3->SetBinError(26,0.01478103); div3->SetBinError(27,0.01557635); div3->SetBinError(28,0.01389375); div3->SetBinError(29,0.01411076); div3->SetBinError(30,0.01380108); div3->SetBinError(31,0.01379349); div3->SetBinError(32,0.01364442); div3->SetBinError(33,0.01283964); div3->SetBinError(34,0.01429002); div3->SetBinError(35,0.014431); div3->SetBinError(36,0.013581); div3->SetBinError(37,0.01606308); div3->SetBinError(38,0.01631693); div3->SetBinError(39,0.01468703); div3->SetBinError(40,0.01433712); div3->SetBinError(41,0.0143883); div3->SetBinError(42,0.01461481); div3->SetBinError(43,0.01565559); div3->SetBinError(44,0.0146434); div3->SetBinError(45,0.014694); div3->SetBinError(46,0.01386556); div3->SetBinError(47,0.01716914); div3->SetBinError(48,0.01566954); div3->SetBinError(49,0.0170267); div3->SetBinError(50,0.01707979); div3->SetBinError(51,0.01654012); div3->SetBinError(52,0.01507787); div3->SetBinError(53,0.01628994); div3->SetBinError(54,0.01584319); div3->SetBinError(55,0.01654862); div3->SetBinError(56,0.01610984); div3->SetBinError(57,0.01756155); div3->SetBinError(58,0.01697187); div3->SetBinError(59,0.02381472); div3->SetEntries(12.82871); 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.29","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.27","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.22","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 6485 SL1L1"); AText = pt->AddText("HV = 3400 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }