void Efficiency_7801_L_Cell() { //=========Macro generated from canvas: c/c //========= (Mon Jan 21 20:53:50 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.09687987,68.5,0.8719188); 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.1253918); div1->SetBinContent(3,0.08121827); div1->SetBinContent(4,0.08431373); div1->SetBinContent(5,0.0952381); div1->SetBinContent(6,0.09936909); div1->SetBinContent(7,0.1005111); div1->SetBinContent(8,0.09651899); div1->SetBinContent(9,0.09888357); div1->SetBinContent(10,0.1168639); div1->SetBinContent(11,0.102521); div1->SetBinContent(12,0.1295181); div1->SetBinContent(13,0.1130186); div1->SetBinContent(14,0.1480959); div1->SetBinContent(15,0.1452145); div1->SetBinContent(16,0.5054773); div1->SetBinContent(17,0.09538003); div1->SetBinContent(18,0.1023392); div1->SetBinContent(19,0.09379968); div1->SetBinContent(20,0.09580838); div1->SetBinContent(21,0.07449857); div1->SetBinContent(22,0.06916427); div1->SetBinContent(23,0.08864697); div1->SetBinContent(24,0.08431953); div1->SetBinContent(25,0.05307263); div1->SetBinContent(26,0.07636888); div1->SetBinContent(27,0.08976378); div1->SetBinContent(28,0.07175573); div1->SetBinContent(29,0.07471264); div1->SetBinContent(30,0.06637807); div1->SetBinContent(31,0.09329446); div1->SetBinContent(32,0.06478873); div1->SetBinContent(33,0.05164993); div1->SetBinContent(34,0.09150327); div1->SetBinContent(35,0.1285501); div1->SetBinContent(36,0.09626437); div1->SetBinContent(41,0.05639615); div1->SetBinContent(42,0.09318498); div1->SetBinContent(43,0.0896861); div1->SetBinContent(44,0.1026012); div1->SetBinContent(45,0.06377205); div1->SetBinContent(46,0.0845839); div1->SetBinContent(47,0.06525285); div1->SetBinContent(48,0.07871199); div1->SetBinContent(49,0.05008347); div1->SetBinContent(50,0.06125828); div1->SetBinContent(51,0.08614232); div1->SetBinContent(52,0.0688); div1->SetBinContent(53,0.0633694); div1->SetBinContent(54,0.05506217); div1->SetBinContent(55,0.01709402); div1->SetBinContent(56,0.09202454); div1->SetBinError(2,0.02684679); div1->SetBinError(3,0.01844922); div1->SetBinError(4,0.0165912); div1->SetBinError(5,0.01695989); div1->SetBinError(6,0.01646578); div1->SetBinError(7,0.01723396); div1->SetBinError(8,0.01619731); div1->SetBinError(9,0.01650725); div1->SetBinError(10,0.01764298); div1->SetBinError(11,0.01732942); div1->SetBinError(12,0.01899257); div1->SetBinError(13,0.01699034); div1->SetBinError(14,0.02001454); div1->SetBinError(15,0.02137886); div1->SetBinError(16,0.04812188); div1->SetBinError(17,0.01560461); div1->SetBinError(18,0.01614491); div1->SetBinError(19,0.01595172); div1->SetBinError(20,0.01568299); div1->SetBinError(21,0.0131509); div1->SetBinError(22,0.01260844); div1->SetBinError(23,0.01523747); div1->SetBinError(24,0.01441145); div1->SetBinError(25,0.01059293); div1->SetBinError(26,0.013389); div1->SetBinError(27,0.01545167); div1->SetBinError(28,0.01327038); div1->SetBinError(29,0.01319275); div1->SetBinError(30,0.01230841); div1->SetBinError(31,0.01522381); div1->SetBinError(32,0.01198405); div1->SetBinError(33,0.0105647); div1->SetBinError(34,0.01424504); div1->SetBinError(35,0.01883194); div1->SetBinError(36,0.01540946); div1->SetBinError(41,0.01089922); div1->SetBinError(42,0.01485957); div1->SetBinError(43,0.01504589); div1->SetBinError(44,0.01607683); div1->SetBinError(45,0.01165118); div1->SetBinError(46,0.01386634); div1->SetBinError(47,0.01295292); div1->SetBinError(48,0.01519544); div1->SetBinError(49,0.0111903); div1->SetBinError(50,0.01256336); div1->SetBinError(51,0.01642874); div1->SetBinError(52,0.0132439); div1->SetBinError(53,0.01238795); div1->SetBinError(54,0.01221005); div1->SetBinError(55,0.006833819); div1->SetBinError(56,0.0178797); div1->SetMinimum(0); div1->SetEntries(4.832237); 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.1065831); div2->SetBinContent(3,0.07360406); div2->SetBinContent(4,0.0627451); div2->SetBinContent(5,0.08112875); div2->SetBinContent(6,0.07570978); div2->SetBinContent(7,0.08517888); div2->SetBinContent(8,0.0806962); div2->SetBinContent(9,0.0861244); div2->SetBinContent(10,0.09911243); div2->SetBinContent(11,0.08571429); div2->SetBinContent(12,0.1129518); div2->SetBinContent(13,0.1015737); div2->SetBinContent(14,0.1198872); div2->SetBinContent(15,0.120462); div2->SetBinContent(16,0.2629108); div2->SetBinContent(17,0.08494784); div2->SetBinContent(18,0.09064327); div2->SetBinContent(19,0.08108108); div2->SetBinContent(20,0.08682635); div2->SetBinContent(21,0.07020057); div2->SetBinContent(22,0.06051873); div2->SetBinContent(23,0.0777605); div2->SetBinContent(24,0.07248521); div2->SetBinContent(25,0.04608939); div2->SetBinContent(26,0.06340058); div2->SetBinContent(27,0.07874016); div2->SetBinContent(28,0.05801527); div2->SetBinContent(29,0.06321839); div2->SetBinContent(30,0.06204906); div2->SetBinContent(31,0.08163265); div2->SetBinContent(32,0.05915493); div2->SetBinContent(33,0.03730273); div2->SetBinContent(34,0.07712418); div2->SetBinContent(35,0.1150972); div2->SetBinContent(36,0.07902299); div2->SetBinContent(41,0.04814305); div2->SetBinContent(42,0.08344924); div2->SetBinContent(43,0.07473842); div2->SetBinContent(44,0.09248555); div2->SetBinContent(45,0.05563094); div2->SetBinContent(46,0.07094134); div2->SetBinContent(47,0.05383361); div2->SetBinContent(48,0.07513417); div2->SetBinContent(49,0.04674457); div2->SetBinContent(50,0.04635762); div2->SetBinContent(51,0.07677903); div2->SetBinContent(52,0.0512); div2->SetBinContent(53,0.05718702); div2->SetBinContent(54,0.04262877); div2->SetBinContent(55,0.01282051); div2->SetBinContent(56,0.08179959); div2->SetBinError(2,0.02424635); div2->SetBinError(3,0.01737605); div2->SetBinError(4,0.01387027); div2->SetBinError(5,0.01536887); div2->SetBinError(6,0.01393459); div2->SetBinError(7,0.01556182); div2->SetBinError(8,0.01450965); div2->SetBinError(9,0.01515952); div2->SetBinError(10,0.01592053); div2->SetBinError(11,0.01551634); div2->SetBinError(12,0.01742593); div2->SetBinError(13,0.01589645); div2->SetBinError(14,0.01750605); div2->SetBinError(15,0.01899245); div2->SetBinError(16,0.0306846); div2->SetBinError(17,0.01453099); div2->SetBinError(18,0.01497754); div2->SetBinError(19,0.01458654); div2->SetBinError(20,0.01476027); div2->SetBinError(21,0.01268578); div2->SetBinError(22,0.0116355); div2->SetBinError(23,0.01406357); div2->SetBinError(24,0.01314292); div2->SetBinError(25,0.009745574); div2->SetBinError(26,0.01196465); div2->SetBinError(27,0.01426025); div2->SetBinError(28,0.01167816); div2->SetBinError(29,0.01192682); div2->SetBinError(30,0.01181944); div2->SetBinError(31,0.01402537); div2->SetBinError(32,0.01134785); div2->SetBinError(33,0.008728608); div2->SetBinError(34,0.01282914); div2->SetBinError(35,0.01756645); div2->SetBinError(36,0.01365082); div2->SetBinError(41,0.009923189); div2->SetBinError(42,0.01388538); div2->SetBinError(43,0.01345916); div2->SetBinError(44,0.01507647); div2->SetBinError(45,0.01073729); div2->SetBinError(46,0.01245807); div2->SetBinError(47,0.01154555); div2->SetBinError(48,0.01477129); div2->SetBinError(49,0.01074383); div2->SetBinError(50,0.01064703); div2->SetBinError(51,0.01531342); div2->SetBinError(52,0.01109897); div2->SetBinError(53,0.01164974); div2->SetBinError(54,0.01049815); div2->SetBinError(55,0.005826581); div2->SetBinError(56,0.01663276); div2->SetEntries(3.969567); 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(2,0.1034483); div3->SetBinContent(3,0.05837563); div3->SetBinContent(4,0.04901961); div3->SetBinContent(5,0.07054674); div3->SetBinContent(6,0.06309148); div3->SetBinContent(7,0.07495741); div3->SetBinContent(8,0.06170886); div3->SetBinContent(9,0.07814992); div3->SetBinContent(10,0.07988166); div3->SetBinContent(11,0.06554622); div3->SetBinContent(12,0.1024096); div3->SetBinContent(13,0.08011445); div3->SetBinContent(14,0.09590973); div3->SetBinContent(15,0.1072607); div3->SetBinContent(16,0.1815336); div3->SetBinContent(17,0.07302534); div3->SetBinContent(18,0.07309942); div3->SetBinContent(19,0.07154213); div3->SetBinContent(20,0.07784431); div3->SetBinContent(21,0.05873926); div3->SetBinContent(22,0.05619597); div3->SetBinContent(23,0.06531882); div3->SetBinContent(24,0.06508876); div3->SetBinContent(25,0.04189944); div3->SetBinContent(26,0.05043228); div3->SetBinContent(27,0.07086614); div3->SetBinContent(28,0.05496183); div3->SetBinContent(29,0.04885057); div3->SetBinContent(30,0.04906205); div3->SetBinContent(31,0.07434402); div3->SetBinContent(32,0.04788732); div3->SetBinContent(33,0.02582496); div3->SetBinContent(34,0.06797386); div3->SetBinContent(35,0.08221226); div3->SetBinContent(36,0.06178161); div3->SetBinContent(41,0.03988996); div3->SetBinContent(42,0.06815021); div3->SetBinContent(43,0.05381166); div3->SetBinContent(44,0.07080925); div3->SetBinContent(45,0.05156038); div3->SetBinContent(46,0.06139154); div3->SetBinContent(47,0.04730832); div3->SetBinContent(48,0.06618962); div3->SetBinContent(49,0.03005008); div3->SetBinContent(50,0.03476821); div3->SetBinContent(51,0.06554307); div3->SetBinContent(52,0.0496); div3->SetBinContent(53,0.04327666); div3->SetBinContent(54,0.03552398); div3->SetBinContent(55,0.004273504); div3->SetBinContent(56,0.06952965); div3->SetBinError(2,0.02380002); div3->SetBinError(3,0.01511308); div3->SetBinError(4,0.01197455); div3->SetBinError(5,0.0141171); div3->SetBinError(6,0.01248132); div3->SetBinError(7,0.01439408); div3->SetBinError(8,0.01233597); div3->SetBinError(9,0.01428528); div3->SetBinError(10,0.01394289); div3->SetBinError(11,0.01318293); div3->SetBinError(12,0.01639326); div3->SetBinError(13,0.01373595); div3->SetBinError(14,0.01523273); div3->SetBinError(15,0.01766123); div3->SetBinError(16,0.02403634); div3->SetBinError(17,0.0132513); div3->SetBinError(18,0.01313284); div3->SetBinError(19,0.01351744); div3->SetBinError(20,0.01380695); div3->SetBinError(21,0.01139684); div3->SetBinError(22,0.01113173); div3->SetBinError(23,0.01265483); div3->SetBinError(24,0.01231591); div3->SetBinError(25,0.009215612); div3->SetBinError(26,0.01043899); div3->SetBinError(27,0.01337634); div3->SetBinError(28,0.01130784); div3->SetBinError(29,0.01022948); div3->SetBinError(30,0.01027779); div3->SetBinError(31,0.01324871); div3->SetBinError(32,0.01000979); div3->SetBinError(33,0.007065193); div3->SetBinError(34,0.01188388); div3->SetBinError(35,0.01426401); div3->SetBinError(36,0.01176343); div3->SetBinError(41,0.008886816); div3->SetBinError(42,0.01227732); div3->SetBinError(43,0.01104909); div3->SetBinError(44,0.01280737); div3->SetBinError(45,0.01026345); div3->SetBinError(46,0.01141926); div3->SetBinError(47,0.0106957); div3->SetBinError(48,0.01368103); div3->SetBinError(49,0.008310686); div3->SetBinError(50,0.009001745); div3->SetBinError(51,0.01391513); div3->SetBinError(52,0.01089242); div3->SetBinError(53,0.009879901); div3->SetBinError(54,0.00944056); div3->SetBinError(55,0.003219367); div3->SetBinError(56,0.01506848); div3->SetEntries(3.28058); 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.09","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.08","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 7801 SL1L4"); AText = pt->AddText("HV = 3300 V, FEth = 20 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }