void Efficiency_7795_L_Cell() { //=========Macro generated from canvas: c/c //========= (Mon Jan 21 20:55:23 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(1,0.9475524); div1->SetBinContent(2,0.9550562); div1->SetBinContent(3,0.9660194); div1->SetBinContent(4,0.9633401); div1->SetBinContent(5,0.951049); div1->SetBinContent(6,0.9697452); div1->SetBinContent(7,0.9546218); div1->SetBinContent(8,0.9550388); div1->SetBinContent(9,0.9569892); div1->SetBinContent(10,0.9628529); div1->SetBinContent(11,0.9760383); div1->SetBinContent(12,0.9476923); div1->SetBinContent(13,0.9691834); div1->SetBinContent(14,0.957958); div1->SetBinContent(15,0.9517885); div1->SetBinContent(16,0.9524618); div1->SetBinContent(17,0.9486824); div1->SetBinContent(18,0.9414348); div1->SetBinContent(19,0.9504644); div1->SetBinContent(20,0.9576547); div1->SetBinContent(21,0.9664879); div1->SetBinContent(22,0.9568966); div1->SetBinContent(23,0.9662921); div1->SetBinContent(24,0.9538003); div1->SetBinContent(25,0.9536903); div1->SetBinContent(26,0.9582173); div1->SetBinContent(27,0.9474498); div1->SetBinContent(28,0.9508197); div1->SetBinContent(29,0.9728183); div1->SetBinContent(30,0.9419703); div1->SetBinContent(31,0.9514563); div1->SetBinContent(32,0.9477304); div1->SetBinContent(33,0.9497283); div1->SetBinContent(34,0.9642857); div1->SetBinContent(35,0.9615385); div1->SetBinContent(36,0.960452); div1->SetBinContent(37,0.9558011); div1->SetBinContent(38,0.9705489); div1->SetBinContent(39,0.950365); div1->SetBinContent(41,0.9415954); div1->SetBinContent(42,0.9500657); div1->SetBinContent(43,0.9442771); div1->SetBinContent(44,0.9317585); div1->SetBinContent(45,0.9445983); div1->SetBinContent(46,0.9533742); div1->SetBinContent(47,0.9526316); div1->SetBinContent(48,0.956869); div1->SetBinContent(49,0.9492386); div1->SetBinContent(50,0.9349736); div1->SetBinContent(51,0.9557692); div1->SetBinContent(52,0.953405); div1->SetBinContent(53,0.939759); div1->SetBinContent(54,0.9516441); div1->SetBinContent(55,0.9420655); div1->SetBinContent(56,0.9620253); div1->SetBinError(1,0.1135897); div1->SetBinError(2,0.1024131); div1->SetBinError(3,0.09601454); div1->SetBinError(4,0.08776935); div1->SetBinError(5,0.08054125); div1->SetBinError(6,0.07799311); div1->SetBinError(7,0.07919072); div1->SetBinError(8,0.07608423); div1->SetBinError(9,0.07584833); div1->SetBinError(10,0.07493968); div1->SetBinError(11,0.07849662); div1->SetBinError(12,0.07535516); div1->SetBinError(13,0.07668765); div1->SetBinError(14,0.07504604); div1->SetBinError(15,0.07600864); div1->SetBinError(16,0.07945848); div1->SetBinError(17,0.07160456); div1->SetBinError(18,0.07314957); div1->SetBinError(19,0.07575314); div1->SetBinError(20,0.07814081); div1->SetBinError(21,0.07137953); div1->SetBinError(22,0.07335006); div1->SetBinError(23,0.07809681); div1->SetBinError(24,0.07452332); div1->SetBinError(25,0.07343059); div1->SetBinError(26,0.07229204); div1->SetBinError(27,0.07551523); div1->SetBinError(28,0.0743493); div1->SetBinError(29,0.07410125); div1->SetBinError(30,0.07025824); div1->SetBinError(31,0.07176086); div1->SetBinError(32,0.07125503); div1->SetBinError(33,0.07092947); div1->SetBinError(34,0.06950951); div1->SetBinError(35,0.07469689); div1->SetBinError(36,0.07292765); div1->SetBinError(37,0.07185618); div1->SetBinError(38,0.07155581); div1->SetBinError(39,0.07355931); div1->SetBinError(41,0.07216205); div1->SetBinError(42,0.06977318); div1->SetBinError(43,0.07435586); div1->SetBinError(44,0.06872232); div1->SetBinError(45,0.07132485); div1->SetBinError(46,0.06759735); div1->SetBinError(47,0.08078268); div1->SetBinError(48,0.07734078); div1->SetBinError(49,0.07912334); div1->SetBinError(50,0.07973238); div1->SetBinError(51,0.08478536); div1->SetBinError(52,0.0816962); div1->SetBinError(53,0.07920574); div1->SetBinError(54,0.08475669); div1->SetBinError(55,0.09599396); div1->SetBinError(56,0.0977556); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(52.48002); 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.9265734); div2->SetBinContent(2,0.9129213); div2->SetBinContent(3,0.9417476); div2->SetBinContent(4,0.9348269); div2->SetBinContent(5,0.9213287); div2->SetBinContent(6,0.9442675); div2->SetBinContent(7,0.9193277); div2->SetBinContent(8,0.9271318); div2->SetBinContent(9,0.9293395); div2->SetBinContent(10,0.9197623); div2->SetBinContent(11,0.9233227); div2->SetBinContent(12,0.9215385); div2->SetBinContent(13,0.9399076); div2->SetBinContent(14,0.9279279); div2->SetBinContent(15,0.9222395); div2->SetBinContent(16,0.7351443); div2->SetBinContent(17,0.9320388); div2->SetBinContent(18,0.9165447); div2->SetBinContent(19,0.9164087); div2->SetBinContent(20,0.9185668); div2->SetBinContent(21,0.924933); div2->SetBinContent(22,0.920977); div2->SetBinContent(23,0.9373997); div2->SetBinContent(24,0.9359165); div2->SetBinContent(25,0.9319826); div2->SetBinContent(26,0.9331476); div2->SetBinContent(27,0.9227202); div2->SetBinContent(28,0.928465); div2->SetBinContent(29,0.9384835); div2->SetBinContent(30,0.9176788); div2->SetBinContent(31,0.9237171); div2->SetBinContent(32,0.9229711); div2->SetBinContent(33,0.923913); div2->SetBinContent(34,0.934949); div2->SetBinContent(35,0.9289941); div2->SetBinContent(36,0.9237288); div2->SetBinContent(37,0.9143646); div2->SetBinContent(38,0.9330656); div2->SetBinContent(39,0.919708); div2->SetBinContent(41,0.9145299); div2->SetBinContent(42,0.9237845); div2->SetBinContent(43,0.9126506); div2->SetBinContent(44,0.9015748); div2->SetBinContent(45,0.9030471); div2->SetBinContent(46,0.9325153); div2->SetBinContent(47,0.9315789); div2->SetBinContent(48,0.9329073); div2->SetBinContent(49,0.9255499); div2->SetBinContent(50,0.9103691); div2->SetBinContent(51,0.9307692); div2->SetBinContent(52,0.9336918); div2->SetBinContent(53,0.9001721); div2->SetBinContent(54,0.9381044); div2->SetBinContent(55,0.9193955); div2->SetBinContent(56,0.9367089); div2->SetBinError(1,0.1117084); div2->SetBinError(2,0.0990245); div2->SetBinError(3,0.09420656); div2->SetBinError(4,0.08582213); div2->SetBinError(5,0.07865639); div2->SetBinError(6,0.07645679); div2->SetBinError(7,0.07699638); div2->SetBinError(8,0.07441901); div2->SetBinError(9,0.07420671); div2->SetBinError(10,0.07242259); div2->SetBinError(11,0.07530855); div2->SetBinError(12,0.07379875); div2->SetBinError(13,0.07495034); div2->SetBinError(14,0.07328321); div2->SetBinError(15,0.07424141); div2->SetBinError(16,0.06561988); div2->SetBinError(17,0.07066512); div2->SetBinError(18,0.0717031); div2->SetBinError(19,0.07371978); div2->SetBinError(20,0.07574897); div2->SetBinError(21,0.0690758); div2->SetBinError(22,0.07128595); div2->SetBinError(23,0.076346); div2->SetBinError(24,0.07347779); div2->SetBinError(25,0.07217955); div2->SetBinError(26,0.0708754); div2->SetBinError(27,0.0740403); div2->SetBinError(28,0.07304116); div2->SetBinError(29,0.07213833); div2->SetBinError(30,0.06890315); div2->SetBinError(31,0.07019433); div2->SetBinError(32,0.06986201); div2->SetBinError(33,0.06948633); div2->SetBinError(34,0.06792416); div2->SetBinError(35,0.07280144); div2->SetBinError(36,0.07083651); div2->SetBinError(37,0.06951988); div2->SetBinError(38,0.06948146); div2->SetBinError(39,0.07178228); div2->SetBinError(41,0.07061032); div2->SetBinError(42,0.06832835); div2->SetBinError(43,0.07249161); div2->SetBinError(44,0.06705783); div2->SetBinError(45,0.06897399); div2->SetBinError(46,0.06649047); div2->SetBinError(47,0.07944663); div2->SetBinError(48,0.07589046); div2->SetBinError(49,0.0776457); div2->SetBinError(50,0.07816398); div2->SetBinError(51,0.08312462); div2->SetBinError(52,0.0804321); div2->SetBinError(53,0.07670721); div2->SetBinError(54,0.08385491); div2->SetBinError(55,0.09426649); div2->SetBinError(56,0.09582812); div2->SetMaximum(1); div2->SetEntries(50.69533); 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.9020979); div3->SetBinContent(2,0.8707865); div3->SetBinContent(3,0.9199029); div3->SetBinContent(4,0.8879837); div3->SetBinContent(5,0.8933566); div3->SetBinContent(6,0.9140127); div3->SetBinContent(7,0.892437); div3->SetBinContent(8,0.8992248); div3->SetBinContent(9,0.9032258); div3->SetBinContent(10,0.8915305); div3->SetBinContent(11,0.8881789); div3->SetBinContent(12,0.8969231); div3->SetBinContent(13,0.9229584); div3->SetBinContent(14,0.8888889); div3->SetBinContent(15,0.9097978); div3->SetBinContent(16,0.06451613); div3->SetBinContent(17,0.9001387); div3->SetBinContent(18,0.885798); div3->SetBinContent(19,0.876161); div3->SetBinContent(20,0.8957655); div3->SetBinContent(21,0.8900804); div3->SetBinContent(22,0.8936782); div3->SetBinContent(23,0.9004815); div3->SetBinContent(24,0.90462); div3->SetBinContent(25,0.9059334); div3->SetBinContent(26,0.9066852); div3->SetBinContent(27,0.9026275); div3->SetBinContent(28,0.8971684); div3->SetBinContent(29,0.9184549); div3->SetBinContent(30,0.8879892); div3->SetBinContent(31,0.8918169); div3->SetBinContent(32,0.8982118); div3->SetBinContent(33,0.90625); div3->SetBinContent(34,0.8979592); div3->SetBinContent(35,0.8994083); div3->SetBinContent(36,0.9039548); div3->SetBinContent(37,0.8936464); div3->SetBinContent(38,0.9036145); div3->SetBinContent(39,0.8817518); div3->SetBinContent(41,0.8860399); div3->SetBinContent(42,0.8817346); div3->SetBinContent(43,0.8825301); div3->SetBinContent(44,0.8687664); div3->SetBinContent(45,0.8711911); div3->SetBinContent(46,0.9042945); div3->SetBinContent(47,0.8964912); div3->SetBinContent(48,0.8897764); div3->SetBinContent(49,0.893401); div3->SetBinContent(50,0.8804921); div3->SetBinContent(51,0.8980769); div3->SetBinContent(52,0.9050179); div3->SetBinContent(53,0.8657487); div3->SetBinContent(54,0.901354); div3->SetBinContent(55,0.8891688); div3->SetBinContent(56,0.9164557); div3->SetBinError(1,0.1095043); div3->SetBinError(2,0.09560894); div3->SetBinError(3,0.0925726); div3->SetBinError(4,0.08260085); div3->SetBinError(5,0.07687289); div3->SetBinError(6,0.07462323); div3->SetBinError(7,0.07531481); div3->SetBinError(8,0.07274522); div3->SetBinError(9,0.07264861); div3->SetBinError(10,0.07076255); div3->SetBinError(11,0.07316595); div3->SetBinError(12,0.07232697); div3->SetBinError(13,0.07394034); div3->SetBinError(14,0.07097685); div3->SetBinError(15,0.07349443); div3->SetBinError(16,0.01312424); div3->SetBinError(17,0.06885645); div3->SetBinError(18,0.06990693); div3->SetBinError(19,0.07129989); div3->SetBinError(20,0.07434572); div3->SetBinError(21,0.06712998); div3->SetBinError(22,0.06970801); div3->SetBinError(23,0.07409539); div3->SetBinError(24,0.07163986); div3->SetBinError(25,0.07067171); div3->SetBinError(26,0.06937299); div3->SetBinError(27,0.07283694); div3->SetBinError(28,0.07120065); div3->SetBinError(29,0.07098768); div3->SetBinError(30,0.06723852); div3->SetBinError(31,0.06838282); div3->SetBinError(32,0.06846258); div3->SetBinError(33,0.06849496); div3->SetBinError(34,0.06591308); div3->SetBinError(35,0.07106845); div3->SetBinError(36,0.06970465); div3->SetBinError(37,0.06834497); div3->SetBinError(38,0.06784166); div3->SetBinError(39,0.06956798); div3->SetBinError(41,0.06896839); div3->SetBinError(42,0.06600184); div3->SetBinError(43,0.07070579); div3->SetBinError(44,0.06523766); div3->SetBinError(45,0.06715904); div3->SetBinError(46,0.06498617); div3->SetBinError(47,0.07720833); div3->SetBinError(48,0.07326365); div3->SetBinError(49,0.0756299); div3->SetBinError(50,0.07624964); div3->SetBinError(51,0.08094133); div3->SetBinError(52,0.07858523); div3->SetBinError(53,0.07451914); div3->SetBinError(54,0.08139592); div3->SetBinError(55,0.09195178); div3->SetBinError(56,0.09427973); div3->SetMaximum(1); div3->SetEntries(48.41856); 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.95","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.92","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.88","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 7795 SL1L1"); AText = pt->AddText("HV = 3600 V, FEth = 20 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }