void Efficiency_6349_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:49:45 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.004406889,68.5,0.039662); 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.0115942); div1->SetBinContent(2,0.01322314); div1->SetBinContent(3,0.01611903); div1->SetBinContent(4,0.01395868); div1->SetBinContent(5,0.007227672); div1->SetBinContent(6,0.01533301); div1->SetBinContent(7,0.01076321); div1->SetBinContent(8,0.01105769); div1->SetBinContent(9,0.009157509); div1->SetBinContent(10,0.01139991); div1->SetBinContent(11,0.01208313); div1->SetBinContent(12,0.01350135); div1->SetBinContent(13,0.01381693); div1->SetBinContent(14,0.01141167); div1->SetBinContent(15,0.01082353); div1->SetBinContent(16,0.007512152); div1->SetBinContent(17,0.01029601); div1->SetBinContent(18,0.01372141); div1->SetBinContent(19,0.0106383); div1->SetBinContent(20,0.01284891); div1->SetBinContent(21,0.008748906); div1->SetBinContent(22,0.00950324); div1->SetBinContent(23,0.0110424); div1->SetBinContent(24,0.01217391); div1->SetBinContent(25,0.008536585); div1->SetBinContent(26,0.0106383); div1->SetBinContent(27,0.0123683); div1->SetBinContent(28,0.01120207); div1->SetBinContent(29,0.009692373); div1->SetBinContent(30,0.007727975); div1->SetBinContent(31,0.009969658); div1->SetBinContent(32,0.01096224); div1->SetBinContent(33,0.007911392); div1->SetBinContent(34,0.008148148); div1->SetBinContent(35,0.014461); div1->SetBinContent(36,0.007604563); div1->SetBinContent(37,0.01373183); div1->SetBinContent(38,0.007961783); div1->SetBinContent(39,0.00893655); div1->SetBinContent(40,0.01085595); div1->SetBinContent(41,0.00811359); div1->SetBinContent(42,0.01148954); div1->SetBinContent(43,0.01449275); div1->SetBinContent(44,0.0113255); div1->SetBinContent(45,0.01355122); div1->SetBinContent(46,0.006802721); div1->SetBinContent(47,0.00967008); div1->SetBinContent(48,0.008736168); div1->SetBinContent(49,0.01312192); div1->SetBinContent(50,0.01211771); div1->SetBinContent(51,0.01394785); div1->SetBinContent(52,0.01288056); div1->SetBinContent(53,0.009976526); div1->SetBinContent(54,0.00982659); div1->SetBinContent(55,0.007427414); div1->SetBinContent(56,0.01203966); div1->SetBinContent(57,0.02056962); div1->SetBinContent(58,0.01665125); div1->SetBinContent(59,0.01560624); div1->SetBinError(1,0.003707347); div1->SetBinError(2,0.003685924); div1->SetBinError(3,0.003562551); div1->SetBinError(4,0.003121571); div1->SetBinError(5,0.002095899); div1->SetBinError(6,0.003046154); div1->SetBinError(7,0.002532792); div1->SetBinError(8,0.002548144); div1->SetBinError(9,0.002243634); div1->SetBinError(10,0.002523416); div1->SetBinError(11,0.00268227); div1->SetBinError(12,0.002751419); div1->SetBinError(13,0.002729616); div1->SetBinError(14,0.002430783); div1->SetBinError(15,0.002491657); div1->SetBinError(16,0.001979879); div1->SetBinError(17,0.002314919); div1->SetBinError(18,0.002668387); div1->SetBinError(19,0.002447032); div1->SetBinError(20,0.002656442); div1->SetBinError(21,0.0021393); div1->SetBinError(22,0.002223611); div1->SetBinError(23,0.002440554); div1->SetBinError(24,0.002554497); div1->SetBinError(25,0.00203495); div1->SetBinError(26,0.002301532); div1->SetBinError(27,0.002644998); div1->SetBinError(28,0.002429426); div1->SetBinError(29,0.002219967); div1->SetBinError(30,0.001879937); div1->SetBinError(31,0.002286383); div1->SetBinError(32,0.00233057); div1->SetBinError(33,0.00192639); div1->SetBinError(34,0.001894002); div1->SetBinError(35,0.002820056); div1->SetBinError(36,0.001948718); div1->SetBinError(37,0.002630953); div1->SetBinError(38,0.001939164); div1->SetBinError(39,0.002187177); div1->SetBinError(40,0.002350854); div1->SetBinError(41,0.001977674); div1->SetBinError(42,0.00240406); div1->SetBinError(43,0.002744634); div1->SetBinError(44,0.002411549); div1->SetBinError(45,0.002594552); div1->SetBinError(46,0.001785984); div1->SetBinError(47,0.002575971); div1->SetBinError(48,0.002466501); div1->SetBinError(49,0.002985327); div1->SetBinError(50,0.002935388); div1->SetBinError(51,0.003251804); div1->SetBinError(52,0.003057812); div1->SetBinError(53,0.002661345); div1->SetBinError(54,0.002619552); div1->SetBinError(55,0.002432451); div1->SetBinError(56,0.00324045); div1->SetBinError(57,0.0046126); div1->SetBinError(58,0.004431184); div1->SetBinError(59,0.004869117); div1->SetMinimum(0); div1->SetEntries(0.6670115); 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.009661836); div2->SetBinContent(2,0.0107438); div2->SetBinContent(3,0.01549907); div2->SetBinContent(4,0.008933557); div2->SetBinContent(5,0.005678885); div2->SetBinContent(6,0.009103977); div2->SetBinContent(7,0.008806262); div2->SetBinContent(8,0.01009615); div2->SetBinContent(9,0.006868132); div2->SetBinContent(10,0.009119927); div2->SetBinContent(11,0.009666506); div2->SetBinContent(12,0.00810081); div2->SetBinContent(13,0.009499136); div2->SetBinContent(14,0.008030431); div2->SetBinContent(15,0.008); div2->SetBinContent(16,0.005302696); div2->SetBinContent(17,0.007293007); div2->SetBinContent(18,0.01081081); div2->SetBinContent(19,0.006012951); div2->SetBinContent(20,0.009747452); div2->SetBinContent(21,0.00656168); div2->SetBinContent(22,0.006047516); div2->SetBinContent(23,0.00795053); div2->SetBinContent(24,0.01086957); div2->SetBinContent(25,0.006910569); div2->SetBinContent(26,0.006546645); div2->SetBinContent(27,0.01007787); div2->SetBinContent(28,0.008616975); div2->SetBinContent(29,0.006321113); div2->SetBinContent(30,0.00618238); div2->SetBinContent(31,0.007368877); div2->SetBinContent(32,0.008526188); div2->SetBinContent(33,0.006724684); div2->SetBinContent(34,0.005925926); div2->SetBinContent(35,0.009202454); div2->SetBinContent(36,0.00591466); div2->SetBinContent(37,0.01211632); div2->SetBinContent(38,0.005175159); div2->SetBinContent(39,0.006255585); div2->SetBinContent(40,0.007933194); div2->SetBinContent(41,0.004868154); div2->SetBinContent(42,0.008617152); div2->SetBinContent(43,0.01242236); div2->SetBinContent(44,0.007550336); div2->SetBinContent(45,0.01076126); div2->SetBinContent(46,0.004401761); div2->SetBinContent(47,0.005688282); div2->SetBinContent(48,0.007571345); div2->SetBinContent(49,0.01093494); div2->SetBinContent(50,0.009809579); div2->SetBinContent(51,0.00970285); div2->SetBinContent(52,0.009953162); div2->SetBinContent(53,0.009389671); div2->SetBinContent(54,0.006936416); div2->SetBinContent(55,0.006076975); div2->SetBinContent(56,0.01062323); div2->SetBinContent(57,0.01740506); div2->SetBinContent(58,0.01572618); div2->SetBinContent(59,0.01080432); div2->SetBinError(1,0.003355664); div2->SetBinError(2,0.003288657); div2->SetBinError(3,0.003485726); div2->SetBinError(4,0.002444483); div2->SetBinError(5,0.00184128); div2->SetBinError(6,0.002287878); div2->SetBinError(7,0.002270439); div2->SetBinError(8,0.002424534); div2->SetBinError(9,0.001920308); div2->SetBinError(10,0.002234025); div2->SetBinError(11,0.002374011); div2->SetBinError(12,0.002081232); div2->SetBinError(13,0.002222608); div2->SetBinError(14,0.002007401); div2->SetBinError(15,0.002113829); div2->SetBinError(16,0.001642225); div2->SetBinError(17,0.001919869); div2->SetBinError(18,0.00234062); div2->SetBinError(19,0.001797011); div2->SetBinError(20,0.002283339); div2->SetBinError(21,0.001831457); div2->SetBinError(22,0.001741957); div2->SetBinError(23,0.002041051); div2->SetBinError(24,0.002400559); div2->SetBinError(25,0.00181539); div2->SetBinError(26,0.001769086); div2->SetBinError(27,0.002364306); div2->SetBinError(28,0.002105676); div2->SetBinError(29,0.001761865); div2->SetBinError(30,0.001667122); div2->SetBinError(31,0.001940634); div2->SetBinError(32,0.002032366); div2->SetBinError(33,0.001764722); div2->SetBinError(34,0.001595526); div2->SetBinError(35,0.00220078); div2->SetBinError(36,0.00170233); div2->SetBinError(37,0.002455625); div2->SetBinError(38,0.001538587); div2->SetBinError(39,0.001804108); div2->SetBinError(40,0.001982104); div2->SetBinError(41,0.001503367); div2->SetBinError(42,0.002054973); div2->SetBinError(43,0.002520784); div2->SetBinError(44,0.001934268); div2->SetBinError(45,0.002285844); div2->SetBinError(46,0.001415234); div2->SetBinError(47,0.001934459); div2->SetBinError(48,0.002282634); div2->SetBinError(49,0.002700814); div2->SetBinError(50,0.002614813); div2->SetBinError(51,0.002664653); div2->SetBinError(52,0.00265483); div2->SetBinError(53,0.002574883); div2->SetBinError(54,0.002169139); div2->SetBinError(55,0.002183568); div2->SetBinError(56,0.003025615); div2->SetBinError(57,0.004200328); div2->SetBinError(58,0.004292469); div2->SetBinError(59,0.003975788); div2->SetEntries(0.5074463); 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.006763285); div3->SetBinContent(2,0.008264463); div3->SetBinContent(3,0.01239926); div3->SetBinContent(4,0.007816862); div3->SetBinContent(5,0.003613836); div3->SetBinContent(6,0.00574988); div3->SetBinContent(7,0.005870841); div3->SetBinContent(8,0.007211538); div3->SetBinContent(9,0.004120879); div3->SetBinContent(10,0.006383949); div3->SetBinContent(11,0.005316578); div3->SetBinContent(12,0.004950495); div3->SetBinContent(13,0.006044905); div3->SetBinContent(14,0.00591716); div3->SetBinContent(15,0.004235294); div3->SetBinContent(16,0.00353513); div3->SetBinContent(17,0.005148005); div3->SetBinContent(18,0.007068607); div3->SetBinContent(19,0.003237743); div3->SetBinContent(20,0.003987594); div3->SetBinContent(21,0.003499563); div3->SetBinContent(22,0.00475162); div3->SetBinContent(23,0.004858657); div3->SetBinContent(24,0.008695652); div3->SetBinContent(25,0.005284553); div3->SetBinContent(26,0.003682488); div3->SetBinContent(27,0.007329363); div3->SetBinContent(28,0.004739336); div3->SetBinContent(29,0.004635483); div3->SetBinContent(30,0.004636785); div3->SetBinContent(31,0.00520156); div3->SetBinContent(32,0.004872107); div3->SetBinContent(33,0.004746835); div3->SetBinContent(34,0.002222222); div3->SetBinContent(35,0.006134969); div3->SetBinContent(36,0.003802281); div3->SetBinContent(37,0.004846527); div3->SetBinContent(38,0.002786624); div3->SetBinContent(39,0.00178731); div3->SetBinContent(40,0.004175365); div3->SetBinContent(41,0.003651116); div3->SetBinContent(42,0.00697579); div3->SetBinContent(43,0.009109731); div3->SetBinContent(44,0.004614094); div3->SetBinContent(45,0.007174173); div3->SetBinContent(46,0.00280112); div3->SetBinContent(47,0.003981797); div3->SetBinContent(48,0.005241701); div3->SetBinContent(49,0.008201203); div3->SetBinContent(50,0.006924409); div3->SetBinContent(51,0.005457853); div3->SetBinContent(52,0.006440281); div3->SetBinContent(53,0.006455399); div3->SetBinContent(54,0.006358382); div3->SetBinContent(55,0.003376097); div3->SetBinContent(56,0.006373938); div3->SetBinContent(57,0.009493671); div3->SetBinContent(58,0.01110083); div3->SetBinContent(59,0.007202881); div3->SetBinError(1,0.002766508); div3->SetBinError(2,0.002851039); div3->SetBinError(3,0.003081288); div3->SetBinError(4,0.002273852); div3->SetBinError(5,0.001448013); div3->SetBinError(6,0.00178571); div3->SetBinError(7,0.001824621); div3->SetBinError(8,0.002020135); div3->SetBinError(9,0.001461805); div3->SetBinError(10,0.001842505); div3->SetBinError(11,0.001719892); div3->SetBinError(12,0.001597652); div3->SetBinError(13,0.001741178); div3->SetBinError(14,0.001703076); div3->SetBinError(15,0.001503641); div3->SetBinError(16,0.00132417); div3->SetBinError(17,0.001592728); div3->SetBinError(18,0.001858526); div3->SetBinError(19,0.001293385); div3->SetBinError(20,0.001413133); div3->SetBinError(21,0.001310476); div3->SetBinError(22,0.001531424); div3->SetBinError(23,0.001567053); div3->SetBinError(24,0.002125724); div3->SetBinError(25,0.001572218); div3->SetBinError(26,0.001301985); div3->SetBinError(27,0.001989211); div3->SetBinError(28,0.001527338); div3->SetBinError(29,0.001492809); div3->SetBinError(30,0.00142967); div3->SetBinError(31,0.001609856); div3->SetBinError(32,0.001504628); div3->SetBinError(33,0.001464703); div3->SetBinError(34,0.0009499851); div3->SetBinError(35,0.001768066); div3->SetBinError(36,0.00134558); div3->SetBinError(37,0.001496471); div3->SetBinError(38,0.001108844); div3->SetBinError(39,0.0009314357); div3->SetBinError(40,0.001405685); div3->SetBinError(41,0.001290577); div3->SetBinError(42,0.001833185); div3->SetBinError(43,0.002127574); div3->SetBinError(44,0.001485702); div3->SetBinError(45,0.001834195); div3->SetBinError(46,0.001114758); div3->SetBinError(47,0.001599944); div3->SetBinError(48,0.001873732); div3->SetBinError(49,0.002309307); div3->SetBinError(50,0.00216524); div3->SetBinError(51,0.001953688); div3->SetBinError(52,0.002097651); div3->SetBinError(53,0.002102759); div3->SetBinError(54,0.002069995); div3->SetBinError(55,0.001597564); div3->SetBinError(56,0.002294271); div3->SetBinError(57,0.003007617); div3->SetBinError(58,0.003542166); div3->SetBinError(59,0.003190129); div3->SetEntries(0.3312601); 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.01","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.01","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.01","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 6349 SL1L1"); AText = pt->AddText("HV = 3200 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }