void Efficiency_5761_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:07:42 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.075257,68.5,0.677313); 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.3584337); div1->SetBinContent(2,0.314319); div1->SetBinContent(3,0.3266733); div1->SetBinContent(4,0.3325041); div1->SetBinContent(5,0.2789474); div1->SetBinContent(6,0.3383978); div1->SetBinContent(7,0.3062809); div1->SetBinContent(8,0.3153951); div1->SetBinContent(9,0.2910981); div1->SetBinContent(10,0.3076441); div1->SetBinContent(11,0.3319444); div1->SetBinContent(12,0.2910238); div1->SetBinContent(13,0.3366206); div1->SetBinContent(14,0.3204456); div1->SetBinContent(15,0.2969072); div1->SetBinContent(16,0.2827119); div1->SetBinContent(17,0.2571802); div1->SetBinContent(18,0.3227017); div1->SetBinContent(19,0.2869924); div1->SetBinContent(20,0.2799175); div1->SetBinContent(21,0.3055383); div1->SetBinContent(22,0.2961194); div1->SetBinContent(23,0.3032515); div1->SetBinContent(24,0.2713278); div1->SetBinContent(25,0.2903834); div1->SetBinContent(26,0.2873275); div1->SetBinContent(27,0.3310249); div1->SetBinContent(28,0.2763246); div1->SetBinContent(29,0.302665); div1->SetBinContent(30,0.2885514); div1->SetBinContent(31,0.2636248); div1->SetBinContent(32,0.2637644); div1->SetBinContent(33,0.2978965); div1->SetBinContent(34,0.3500281); div1->SetBinContent(35,0.320456); div1->SetBinContent(36,0.2902424); div1->SetBinContent(37,0.3766311); div1->SetBinContent(38,0.3734215); div1->SetBinContent(39,0.3146523); div1->SetBinContent(40,0.2827895); div1->SetBinContent(41,0.3206651); div1->SetBinContent(42,0.3608847); div1->SetBinContent(43,0.3647712); div1->SetBinContent(44,0.3608247); div1->SetBinContent(45,0.2920518); div1->SetBinContent(46,0.2813239); div1->SetBinContent(47,0.3276158); div1->SetBinContent(48,0.299915); div1->SetBinContent(49,0.3968127); div1->SetBinContent(50,0.3515101); div1->SetBinContent(51,0.3774319); div1->SetBinContent(52,0.3395556); div1->SetBinContent(53,0.3419689); div1->SetBinContent(54,0.3152985); div1->SetBinContent(55,0.3100858); div1->SetBinContent(56,0.3076923); div1->SetBinContent(57,0.3344788); div1->SetBinContent(58,0.3304843); div1->SetBinContent(59,0.3855186); div1->SetBinError(1,0.03714373); div1->SetBinError(2,0.02985327); div1->SetBinError(3,0.02839023); div1->SetBinError(4,0.02617913); div1->SetBinError(5,0.02213108); div1->SetBinError(6,0.02418015); div1->SetBinError(7,0.0228384); div1->SetBinError(8,0.0228894); div1->SetBinError(9,0.02117337); div1->SetBinError(10,0.02158452); div1->SetBinError(11,0.02393029); div1->SetBinError(12,0.0219925); div1->SetBinError(13,0.02350797); div1->SetBinError(14,0.02269413); div1->SetBinError(15,0.02206871); div1->SetBinError(16,0.02120565); div1->SetBinError(17,0.0195272); div1->SetBinError(18,0.02227622); div1->SetBinError(19,0.02158309); div1->SetBinError(20,0.02121587); div1->SetBinError(21,0.02141055); div1->SetBinError(22,0.0205315); div1->SetBinError(23,0.02199722); div1->SetBinError(24,0.02006422); div1->SetBinError(25,0.02078995); div1->SetBinError(26,0.02062262); div1->SetBinError(27,0.02385191); div1->SetBinError(28,0.02076971); div1->SetBinError(29,0.0214821); div1->SetBinError(30,0.01995637); div1->SetBinError(31,0.01956168); div1->SetBinError(32,0.01966858); div1->SetBinError(33,0.02011652); div1->SetBinError(34,0.02233831); div1->SetBinError(35,0.0223105); div1->SetBinError(36,0.02066655); div1->SetBinError(37,0.02411864); div1->SetBinError(38,0.02414189); div1->SetBinError(39,0.02275222); div1->SetBinError(40,0.02060385); div1->SetBinError(41,0.02161336); div1->SetBinError(42,0.02320025); div1->SetBinError(43,0.02551067); div1->SetBinError(44,0.02440668); div1->SetBinError(45,0.02066376); div1->SetBinError(46,0.01973368); div1->SetBinError(47,0.02635663); div1->SetBinError(48,0.02470485); div1->SetBinError(49,0.02898278); div1->SetBinError(50,0.02735361); div1->SetBinError(51,0.03093298); div1->SetBinError(52,0.02749676); div1->SetBinError(53,0.02723381); div1->SetBinError(54,0.02677994); div1->SetBinError(55,0.02839754); div1->SetBinError(56,0.0290054); div1->SetBinError(57,0.03089428); div1->SetBinError(58,0.03417069); div1->SetBinError(59,0.0445214); div1->SetMinimum(0); div1->SetEntries(18.66105); 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.3283133); div2->SetBinContent(2,0.298021); div2->SetBinContent(3,0.2987013); div2->SetBinContent(4,0.3109453); div2->SetBinContent(5,0.2533835); div2->SetBinContent(6,0.3135359); div2->SetBinContent(7,0.2801694); div2->SetBinContent(8,0.2942779); div2->SetBinContent(9,0.2664068); div2->SetBinContent(10,0.2857143); div2->SetBinContent(11,0.3083333); div2->SetBinContent(12,0.272791); div2->SetBinContent(13,0.3122945); div2->SetBinContent(14,0.2988204); div2->SetBinContent(15,0.2728522); div2->SetBinContent(16,0.2623729); div2->SetBinContent(17,0.232376); div2->SetBinContent(18,0.2951845); div2->SetBinContent(19,0.2615279); div2->SetBinContent(20,0.2599725); div2->SetBinContent(21,0.2818917); div2->SetBinContent(22,0.2770149); div2->SetBinContent(23,0.2773723); div2->SetBinContent(24,0.2456703); div2->SetBinContent(25,0.2683847); div2->SetBinContent(26,0.2678795); div2->SetBinContent(27,0.3060942); div2->SetBinContent(28,0.2608987); div2->SetBinContent(29,0.2836294); div2->SetBinContent(30,0.2646028); div2->SetBinContent(31,0.2427123); div2->SetBinContent(32,0.2362356); div2->SetBinContent(33,0.2757248); div2->SetBinContent(34,0.3258301); div2->SetBinContent(35,0.2995567); div2->SetBinContent(36,0.2697328); div2->SetBinContent(37,0.3481613); div2->SetBinContent(38,0.348166); div2->SetBinContent(39,0.298447); div2->SetBinContent(40,0.2616763); div2->SetBinContent(41,0.3016627); div2->SetBinContent(42,0.338766); div2->SetBinContent(43,0.3335645); div2->SetBinContent(44,0.3402062); div2->SetBinContent(45,0.276032); div2->SetBinContent(46,0.2606383); div2->SetBinContent(47,0.3027444); div2->SetBinContent(48,0.2727273); div2->SetBinContent(49,0.3673307); div2->SetBinContent(50,0.3221477); div2->SetBinContent(51,0.3453307); div2->SetBinContent(52,0.3128889); div2->SetBinContent(53,0.3160622); div2->SetBinContent(54,0.2947761); div2->SetBinContent(55,0.2875536); div2->SetBinContent(56,0.2873303); div2->SetBinContent(57,0.3104238); div2->SetBinContent(58,0.3091168); div2->SetBinContent(59,0.369863); div2->SetBinError(1,0.03497721); div2->SetBinError(2,0.02879465); div2->SetBinError(3,0.02671539); div2->SetBinError(4,0.025011); div2->SetBinError(5,0.02075056); div2->SetBinError(6,0.02295451); div2->SetBinError(7,0.02150409); div2->SetBinError(8,0.02183904); div2->SetBinError(9,0.01994777); div2->SetBinError(10,0.0205316); div2->SetBinError(11,0.02275815); div2->SetBinError(12,0.02105493); div2->SetBinError(13,0.02233661); div2->SetBinError(14,0.02164305); div2->SetBinError(15,0.02084719); div2->SetBinError(16,0.02016877); div2->SetBinError(17,0.01825283); div2->SetBinError(18,0.02096889); div2->SetBinError(19,0.02027706); div2->SetBinError(20,0.02018936); div2->SetBinError(21,0.02027636); div2->SetBinError(22,0.01962865); div2->SetBinError(23,0.02071179); div2->SetBinError(24,0.01877516); div2->SetBinError(25,0.01971661); div2->SetBinError(26,0.01967318); div2->SetBinError(27,0.02261452); div2->SetBinError(28,0.01998477); div2->SetBinError(29,0.02055974); div2->SetBinError(30,0.01882716); div2->SetBinError(31,0.01851198); div2->SetBinError(32,0.01827523); div2->SetBinError(33,0.01909422); div2->SetBinError(34,0.02127046); div2->SetBinError(35,0.02131218); div2->SetBinError(36,0.01967202); div2->SetBinError(37,0.0228493); div2->SetBinError(38,0.02300697); div2->SetBinError(39,0.02195081); div2->SetBinError(40,0.01955794); div2->SetBinError(41,0.02073519); div2->SetBinError(42,0.02221543); div2->SetBinError(43,0.02399333); div2->SetBinError(44,0.02344125); div2->SetBinError(45,0.01989302); div2->SetBinError(46,0.01874768); div2->SetBinError(47,0.02497944); div2->SetBinError(48,0.02317166); div2->SetBinError(49,0.02747726); div2->SetBinError(50,0.02577028); div2->SetBinError(51,0.02909882); div2->SetBinError(52,0.02600558); div2->SetBinError(53,0.02580875); div2->SetBinError(54,0.02558561); div2->SetBinError(55,0.02698427); div2->SetBinError(56,0.02769267); div2->SetBinError(57,0.02936316); div2->SetBinError(58,0.03265108); div2->SetBinError(59,0.04326535); div2->SetEntries(17.29484); 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.2590361); div3->SetBinContent(2,0.2351572); div3->SetBinContent(3,0.2427572); div3->SetBinContent(4,0.2570481); div3->SetBinContent(5,0.2135338); div3->SetBinContent(6,0.2548343); div3->SetBinContent(7,0.2321807); div3->SetBinContent(8,0.236376); div3->SetBinContent(9,0.2196231); div3->SetBinContent(10,0.2330827); div3->SetBinContent(11,0.2479167); div3->SetBinContent(12,0.2279102); div3->SetBinContent(13,0.2596976); div3->SetBinContent(14,0.2437746); div3->SetBinContent(15,0.2254296); div3->SetBinContent(16,0.2088136); div3->SetBinContent(17,0.1938642); div3->SetBinContent(18,0.2507817); div3->SetBinContent(19,0.2229869); div3->SetBinContent(20,0.2111417); div3->SetBinContent(21,0.2314872); div3->SetBinContent(22,0.2226866); div3->SetBinContent(23,0.2269409); div3->SetBinContent(24,0.1975625); div3->SetBinContent(25,0.221873); div3->SetBinContent(26,0.2183187); div3->SetBinContent(27,0.2555402); div3->SetBinContent(28,0.2166331); div3->SetBinContent(29,0.2398477); div3->SetBinContent(30,0.2167056); div3->SetBinContent(31,0.1964512); div3->SetBinContent(32,0.1952625); div3->SetBinContent(33,0.2268334); div3->SetBinContent(34,0.2644907); div3->SetBinContent(35,0.2577581); div3->SetBinContent(36,0.2169049); div3->SetBinContent(37,0.2852906); div3->SetBinContent(38,0.2796152); div3->SetBinContent(39,0.2424038); div3->SetBinContent(40,0.2271273); div3->SetBinContent(41,0.2410926); div3->SetBinContent(42,0.2712456); div3->SetBinContent(43,0.2718447); div3->SetBinContent(44,0.2654639); div3->SetBinContent(45,0.219963); div3->SetBinContent(46,0.2056738); div3->SetBinContent(47,0.2392796); div3->SetBinContent(48,0.2259983); div3->SetBinContent(49,0.2804781); div3->SetBinContent(50,0.2550336); div3->SetBinContent(51,0.2850195); div3->SetBinContent(52,0.2533333); div3->SetBinContent(53,0.2590674); div3->SetBinContent(54,0.2490672); div3->SetBinContent(55,0.2349785); div3->SetBinContent(56,0.2239819); div3->SetBinContent(57,0.2600229); div3->SetBinContent(58,0.2492877); div3->SetBinContent(59,0.3111546); div3->SetBinError(1,0.02980387); div3->SetBinError(2,0.02456906); div3->SetBinError(3,0.02324571); div3->SetBinError(4,0.02200121); div3->SetBinError(5,0.01852609); div3->SetBinError(6,0.01996304); div3->SetBinError(7,0.01896849); div3->SetBinError(8,0.01885869); div3->SetBinError(9,0.01754426); div3->SetBinError(10,0.01791914); div3->SetBinError(11,0.01965432); div3->SetBinError(12,0.01867756); div3->SetBinError(13,0.01972571); div3->SetBinError(14,0.0188795); div3->SetBinError(15,0.01835715); div3->SetBinError(16,0.0173353); div3->SetBinError(17,0.01620214); div3->SetBinError(18,0.01879495); div3->SetBinError(19,0.01823804); div3->SetBinError(20,0.01758771); div3->SetBinError(21,0.01777662); div3->SetBinError(22,0.01697137); div3->SetBinError(23,0.01811753); div3->SetBinError(24,0.01626076); div3->SetBinError(25,0.0173716); div3->SetBinError(26,0.01717134); div3->SetBinError(27,0.02002763); div3->SetBinError(28,0.01766409); div3->SetBinError(29,0.01837811); div3->SetBinError(30,0.01648822); div3->SetBinError(31,0.01610308); div3->SetBinError(32,0.01612128); div3->SetBinError(33,0.01676434); div3->SetBinError(34,0.01847437); div3->SetBinError(35,0.01926325); div3->SetBinError(36,0.01701809); div3->SetBinError(37,0.01995612); div3->SetBinError(38,0.01982353); div3->SetBinError(39,0.01909244); div3->SetBinError(40,0.01779966); div3->SetBinError(41,0.01784029); div3->SetBinError(42,0.01910933); div3->SetBinError(43,0.020889); div3->SetBinError(44,0.01981691); div3->SetBinError(45,0.01710165); div3->SetBinError(46,0.01602537); div3->SetBinError(47,0.02133268); div3->SetBinError(48,0.02044429); div3->SetBinError(49,0.02286683); div3->SetBinError(50,0.02201403); div3->SetBinError(51,0.02554053); div3->SetBinError(52,0.02255911); div3->SetBinError(53,0.02257031); div3->SetBinError(54,0.02284976); div3->SetBinError(55,0.02357536); div3->SetBinError(56,0.02345103); div3->SetBinError(57,0.02605877); div3->SetBinError(58,0.02825314); div3->SetBinError(59,0.03844083); div3->SetEntries(14.11767); 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.31","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.29","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.24","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 5761 SL1L1"); AText = pt->AddText("HV = 3350 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }