void Efficiency_5786_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:29:08 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1833333,68.5,1.35); 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(2,0.9643262); div1->SetBinContent(3,0.9693593); div1->SetBinContent(4,0.9764169); div1->SetBinContent(5,0.9747846); div1->SetBinContent(6,0.9719151); div1->SetBinContent(7,0.975365); div1->SetBinContent(8,0.9745391); div1->SetBinContent(9,0.9751687); div1->SetBinContent(10,0.9832168); div1->SetBinContent(11,0.9720944); div1->SetBinContent(12,0.9777015); div1->SetBinContent(13,0.9778714); div1->SetBinContent(14,0.9773533); div1->SetBinContent(15,0.9730969); div1->SetBinContent(16,0.9762636); div1->SetBinContent(17,0.974524); div1->SetBinContent(18,0.9750623); div1->SetBinContent(19,0.9731622); div1->SetBinContent(20,0.9758266); div1->SetBinContent(21,0.9720685); div1->SetBinContent(22,0.9695284); div1->SetBinContent(23,0.9689716); div1->SetBinContent(24,0.9741567); div1->SetBinContent(25,0.9717795); div1->SetBinContent(26,0.9664983); div1->SetBinContent(27,0.9739255); div1->SetBinContent(28,0.973245); div1->SetBinContent(29,0.974385); div1->SetBinContent(30,0.976307); div1->SetBinContent(31,0.9727122); div1->SetBinContent(32,0.9678653); div1->SetBinContent(33,0.9724057); div1->SetBinContent(34,0.9738465); div1->SetBinContent(35,0.9757525); div1->SetBinContent(36,0.9742227); div1->SetBinContent(37,0.9774011); div1->SetBinContent(38,0.9759898); div1->SetBinContent(39,0.9788136); div1->SetBinContent(40,0.9656258); div1->SetBinContent(41,0.9771561); div1->SetBinContent(42,0.9788114); div1->SetBinContent(43,0.9756704); div1->SetBinContent(44,0.9803922); div1->SetBinContent(45,0.9712979); div1->SetBinContent(46,0.978751); div1->SetBinContent(47,0.9726243); div1->SetBinContent(48,0.9784946); div1->SetBinContent(49,0.9776692); div1->SetBinContent(50,0.9760141); div1->SetBinContent(51,0.9731602); div1->SetBinContent(52,0.9733492); div1->SetBinContent(53,0.9771626); div1->SetBinContent(54,0.9727654); div1->SetBinContent(56,0.9714526); div1->SetBinContent(57,0.9760661); div1->SetBinContent(58,0.9805328); div1->SetBinContent(59,0.979443); div1->SetBinContent(60,0.969815); div1->SetBinError(2,0.04631488); div1->SetBinError(3,0.04210017); div1->SetBinError(4,0.03831501); div1->SetBinError(5,0.03505421); div1->SetBinError(6,0.03384032); div1->SetBinError(7,0.03423323); div1->SetBinError(8,0.03355954); div1->SetBinError(9,0.0322444); div1->SetBinError(10,0.03302804); div1->SetBinError(11,0.03428837); div1->SetBinError(12,0.03324924); div1->SetBinError(13,0.03192163); div1->SetBinError(14,0.03247423); div1->SetBinError(15,0.03426233); div1->SetBinError(16,0.03282547); div1->SetBinError(17,0.03212456); div1->SetBinError(18,0.03266777); div1->SetBinError(19,0.03347022); div1->SetBinError(20,0.03273231); div1->SetBinError(21,0.03178393); div1->SetBinError(22,0.03180991); div1->SetBinError(23,0.03357852); div1->SetBinError(24,0.03234619); div1->SetBinError(25,0.03164373); div1->SetBinError(26,0.03179032); div1->SetBinError(27,0.03319106); div1->SetBinError(28,0.03189687); div1->SetBinError(29,0.03123731); div1->SetBinError(30,0.03152419); div1->SetBinError(31,0.03252333); div1->SetBinError(32,0.03116788); div1->SetBinError(33,0.03007761); div1->SetBinError(34,0.03079776); div1->SetBinError(35,0.03278059); div1->SetBinError(36,0.03197171); div1->SetBinError(37,0.03081351); div1->SetBinError(38,0.03138745); div1->SetBinError(39,0.03307955); div1->SetBinError(40,0.03155977); div1->SetBinError(41,0.03149203); div1->SetBinError(42,0.03163771); div1->SetBinError(43,0.03264685); div1->SetBinError(44,0.03251875); div1->SetBinError(45,0.03118697); div1->SetBinError(46,0.0316813); div1->SetBinError(47,0.0347474); div1->SetBinError(48,0.03788914); div1->SetBinError(49,0.03673185); div1->SetBinError(50,0.03688532); div1->SetBinError(51,0.04077296); div1->SetBinError(52,0.03908938); div1->SetBinError(53,0.03656482); div1->SetBinError(54,0.03660664); div1->SetBinError(56,0.04009929); div1->SetBinError(57,0.04097061); div1->SetBinError(58,0.04460586); div1->SetBinError(59,0.05070719); div1->SetBinError(60,0.06099219); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(56.51418); 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(2,0.9343148); div2->SetBinContent(3,0.9368617); div2->SetBinContent(4,0.9406618); div2->SetBinContent(5,0.9457389); div2->SetBinContent(6,0.9405438); div2->SetBinContent(7,0.94191); div2->SetBinContent(8,0.9446883); div2->SetBinContent(9,0.9476383); div2->SetBinContent(10,0.9555245); div2->SetBinContent(11,0.9377492); div2->SetBinContent(12,0.9491138); div2->SetBinContent(13,0.9467861); div2->SetBinContent(14,0.944884); div2->SetBinContent(15,0.9431367); div2->SetBinContent(16,0.9433119); div2->SetBinContent(17,0.9439528); div2->SetBinContent(18,0.9454142); div2->SetBinContent(19,0.9410735); div2->SetBinContent(20,0.9488747); div2->SetBinContent(21,0.9438735); div2->SetBinContent(22,0.9419714); div2->SetBinContent(23,0.9414894); div2->SetBinContent(24,0.9491295); div2->SetBinContent(25,0.9461719); div2->SetBinContent(26,0.934326); div2->SetBinContent(27,0.9372493); div2->SetBinContent(28,0.9409272); div2->SetBinContent(29,0.9464874); div2->SetBinContent(30,0.9477208); div2->SetBinContent(31,0.9443219); div2->SetBinContent(32,0.937771); div2->SetBinContent(33,0.9459906); div2->SetBinContent(34,0.9484333); div2->SetBinContent(35,0.9481605); div2->SetBinContent(36,0.9473824); div2->SetBinContent(37,0.9479243); div2->SetBinContent(38,0.9443167); div2->SetBinContent(39,0.949435); div2->SetBinContent(40,0.939386); div2->SetBinContent(41,0.9486653); div2->SetBinContent(42,0.9578811); div2->SetBinContent(43,0.9499585); div2->SetBinContent(44,0.9441721); div2->SetBinContent(45,0.9418339); div2->SetBinContent(46,0.9608707); div2->SetBinContent(47,0.9414726); div2->SetBinContent(48,0.9558769); div2->SetBinContent(49,0.9490579); div2->SetBinContent(50,0.9481481); div2->SetBinContent(51,0.9428571); div2->SetBinContent(52,0.9478918); div2->SetBinContent(53,0.9484429); div2->SetBinContent(54,0.9430866); div2->SetBinContent(56,0.940806); div2->SetBinContent(57,0.9464752); div2->SetBinContent(58,0.9579918); div2->SetBinContent(59,0.9482759); div2->SetBinContent(60,0.9357352); div2->SetBinError(2,0.04523423); div2->SetBinError(3,0.04104133); div2->SetBinError(4,0.03726153); div2->SetBinError(5,0.0342705); div2->SetBinError(6,0.03302078); div2->SetBinError(7,0.03335183); div2->SetBinError(8,0.03278822); div2->SetBinError(9,0.03156146); div2->SetBinError(10,0.03232968); div2->SetBinError(11,0.03337918); div2->SetBinError(12,0.03251965); div2->SetBinError(13,0.03115992); div2->SetBinError(14,0.03166435); div2->SetBinError(15,0.03347088); div2->SetBinError(16,0.03199378); div2->SetBinError(17,0.03136835); div2->SetBinError(18,0.03192243); div2->SetBinError(19,0.03264204); div2->SetBinError(20,0.03205406); div2->SetBinError(21,0.03109244); div2->SetBinError(22,0.03113191); div2->SetBinError(23,0.0328644); div2->SetBinError(24,0.03172293); div2->SetBinError(25,0.03101843); div2->SetBinError(26,0.03099665); div2->SetBinError(27,0.03225267); div2->SetBinError(28,0.03110204); div2->SetBinError(29,0.03056636); div2->SetBinError(30,0.03083158); div2->SetBinError(31,0.03181127); div2->SetBinError(32,0.03044109); div2->SetBinError(33,0.02946484); div2->SetBinError(34,0.03019498); div2->SetBinError(35,0.03208512); div2->SetBinError(36,0.03131097); div2->SetBinError(37,0.03011608); div2->SetBinError(38,0.03062294); div2->SetBinError(39,0.03233433); div2->SetBinError(40,0.03091695); div2->SetBinError(41,0.030803); div2->SetBinError(42,0.0311303); div2->SetBinError(43,0.03200147); div2->SetBinError(44,0.03161636); div2->SetBinError(45,0.03047732); div2->SetBinError(46,0.03124733); div2->SetBinError(47,0.03391238); div2->SetBinError(48,0.03723219); div2->SetBinError(49,0.03592515); div2->SetBinError(50,0.03609517); div2->SetBinError(51,0.03982038); div2->SetBinError(52,0.03832263); div2->SetBinError(53,0.03575835); div2->SetBinError(54,0.03576875); div2->SetBinError(56,0.03915026); div2->SetBinError(57,0.04003852); div2->SetBinError(58,0.04383656); div2->SetBinError(59,0.04949583); div2->SetBinError(60,0.05938399); div2->SetMaximum(1); div2->SetEntries(54.82415); 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.004347826); div3->SetBinContent(2,0.9150623); div3->SetBinContent(3,0.9271123); div3->SetBinContent(4,0.9311525); div3->SetBinContent(5,0.9368018); div3->SetBinContent(6,0.9265013); div3->SetBinContent(7,0.9315693); div3->SetBinContent(8,0.9353234); div3->SetBinContent(9,0.937112); div3->SetBinContent(10,0.9406993); div3->SetBinContent(11,0.924563); div3->SetBinContent(12,0.9422527); div3->SetBinContent(13,0.9378293); div3->SetBinContent(14,0.9347885); div3->SetBinContent(15,0.9342709); div3->SetBinContent(16,0.9332589); div3->SetBinContent(17,0.9329579); div3->SetBinContent(18,0.9332225); div3->SetBinContent(19,0.9346558); div3->SetBinContent(20,0.9388719); div3->SetBinContent(21,0.9351779); div3->SetBinContent(22,0.9311076); div3->SetBinContent(23,0.929078); div3->SetBinContent(24,0.9406964); div3->SetBinContent(25,0.9359812); div3->SetBinContent(26,0.9284765); div3->SetBinContent(27,0.9295129); div3->SetBinContent(28,0.930596); div3->SetBinContent(29,0.9350748); div3->SetBinContent(30,0.9327839); div3->SetBinContent(31,0.9305402); div3->SetBinContent(32,0.9260393); div3->SetBinContent(33,0.9358491); div3->SetBinContent(34,0.9383173); div3->SetBinContent(35,0.9381271); div3->SetBinContent(36,0.9364868); div3->SetBinContent(37,0.9349054); div3->SetBinContent(38,0.9356322); div3->SetBinContent(39,0.9389831); div3->SetBinContent(40,0.9283653); div3->SetBinContent(41,0.938655); div3->SetBinContent(42,0.9426357); div3->SetBinContent(43,0.9416644); div3->SetBinContent(44,0.9338235); div3->SetBinContent(45,0.9314199); div3->SetBinContent(46,0.9437678); div3->SetBinContent(47,0.9298301); div3->SetBinContent(48,0.9406748); div3->SetBinContent(49,0.9340544); div3->SetBinContent(50,0.9372134); div3->SetBinContent(51,0.9333333); div3->SetBinContent(52,0.9379475); div3->SetBinContent(53,0.9366782); div3->SetBinContent(54,0.9322626); div3->SetBinContent(55,0.006002401); div3->SetBinContent(56,0.9235936); div3->SetBinContent(57,0.9277633); div3->SetBinContent(58,0.9395492); div3->SetBinContent(59,0.9316976); div3->SetBinContent(60,0.9211295); div3->SetBinContent(61,0.03743316); div3->SetBinError(1,0.002317257); div3->SetBinError(2,0.04453788); div3->SetBinError(3,0.04072247); div3->SetBinError(4,0.03698021); div3->SetBinError(5,0.03402855); div3->SetBinError(6,0.03265245); div3->SetBinError(7,0.03307834); div3->SetBinError(8,0.03254539); div3->SetBinError(9,0.03129946); div3->SetBinError(10,0.03195441); div3->SetBinError(11,0.03302862); div3->SetBinError(12,0.03234399); div3->SetBinError(13,0.03093967); div3->SetBinError(14,0.03141158); div3->SetBinError(15,0.03323587); div3->SetBinError(16,0.03173907); div3->SetBinError(17,0.03109537); div3->SetBinError(18,0.03161479); div3->SetBinError(19,0.03247584); div3->SetBinError(20,0.03180152); div3->SetBinError(21,0.03087847); div3->SetBinError(22,0.03086371); div3->SetBinError(23,0.03254074); div3->SetBinError(24,0.0315123); div3->SetBinError(25,0.0307688); div3->SetBinError(26,0.03085185); div3->SetBinError(27,0.03205394); div3->SetBinError(28,0.03084698); div3->SetBinError(29,0.03029092); div3->SetBinError(30,0.03046827); div3->SetBinError(31,0.0314643); div3->SetBinError(32,0.0301567); div3->SetBinError(33,0.02922881); div3->SetBinError(34,0.02995429); div3->SetBinError(35,0.03183138); div3->SetBinError(36,0.03104185); div3->SetBinError(37,0.02980689); div3->SetBinError(38,0.03041256); div3->SetBinError(39,0.03206826); div3->SetBinError(40,0.03064606); div3->SetBinError(41,0.03056007); div3->SetBinError(42,0.03075954); div3->SetBinError(43,0.03179266); div3->SetBinError(44,0.03135746); div3->SetBinError(45,0.0302256); div3->SetBinError(46,0.03083095); div3->SetBinError(47,0.03359909); div3->SetBinError(48,0.03678916); div3->SetBinError(49,0.03550048); div3->SetBinError(50,0.03578404); div3->SetBinError(51,0.03951993); div3->SetBinError(52,0.03802218); div3->SetBinError(53,0.0354268); div3->SetBinError(54,0.03546206); div3->SetBinError(55,0.001669885); div3->SetBinError(56,0.03861496); div3->SetBinError(57,0.03944656); div3->SetBinError(58,0.04320485); div3->SetBinError(59,0.04884875); div3->SetBinError(60,0.05869173); div3->SetBinError(61,0.1934765); div3->SetEntries(54.16778); 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.96","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.93","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.92","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 5786 SL1L4"); AText = pt->AddText("HV = 3550 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }