void Efficiency_7628_L_Cell() { //=========Macro generated from canvas: c/c //========= (Mon Jan 21 13:19:36 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.07605878,68.5,0.684529); 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.1903323); div1->SetBinContent(2,0.1059113); div1->SetBinContent(3,0.1231061); div1->SetBinContent(4,0.07912458); div1->SetBinContent(5,0.1046154); div1->SetBinContent(6,0.07272727); div1->SetBinContent(7,0.07418398); div1->SetBinContent(8,0.0660502); div1->SetBinContent(9,0.08056266); div1->SetBinContent(10,0.05890411); div1->SetBinContent(11,0.0745614); div1->SetBinContent(12,0.07142857); div1->SetBinContent(13,0.1074705); div1->SetBinContent(14,0.07287449); div1->SetBinContent(15,0.07605634); div1->SetBinContent(16,0.05277778); div1->SetBinContent(17,0.06434316); div1->SetBinContent(18,0.07765668); div1->SetBinContent(19,0.05801105); div1->SetBinContent(20,0.05270458); div1->SetBinContent(21,0.05378973); div1->SetBinContent(22,0.0707196); div1->SetBinContent(23,0.04479769); div1->SetBinContent(24,0.05176768); div1->SetBinContent(25,0.04975124); div1->SetBinContent(26,0.06031363); div1->SetBinContent(27,0.04551539); div1->SetBinContent(28,0.0458221); div1->SetBinContent(29,0.05946602); div1->SetBinContent(30,0.05346294); div1->SetBinContent(31,0.0474407); div1->SetBinContent(32,0.04830918); div1->SetBinContent(33,0.3216958); div1->SetBinContent(34,0.3869464); div1->SetBinContent(35,0.3833116); div1->SetBinContent(36,0.3603133); div1->SetBinContent(37,0.3943834); div1->SetBinContent(38,0.3982522); div1->SetBinContent(39,0.3663366); div1->SetBinContent(41,0.04309252); div1->SetBinContent(42,0.04899497); div1->SetBinContent(43,0.05031447); div1->SetBinContent(44,0.0621547); div1->SetBinContent(45,0.03304598); div1->SetBinContent(46,0.03233831); div1->SetBinContent(47,0.0549273); div1->SetBinContent(48,0.02861685); div1->SetBinContent(49,0.02647059); div1->SetBinContent(50,0.06595092); div1->SetBinContent(51,0.05102041); div1->SetBinContent(52,0.05008078); div1->SetBinContent(53,0.05071315); div1->SetBinContent(54,0.03686636); div1->SetBinContent(55,0.0433145); div1->SetBinContent(56,0.07058824); div1->SetBinError(1,0.03444123); div1->SetBinError(2,0.02140762); div1->SetBinError(3,0.02062693); div1->SetBinError(4,0.01478803); div1->SetBinError(5,0.01678983); div1->SetBinError(6,0.0128053); div1->SetBinError(7,0.01334866); div1->SetBinError(8,0.01174154); div1->SetBinError(9,0.01303086); div1->SetBinError(10,0.01116293); div1->SetBinError(11,0.01329161); div1->SetBinError(12,0.01243369); div1->SetBinError(13,0.01575883); div1->SetBinError(14,0.01259407); div1->SetBinError(15,0.0132043); div1->SetBinError(16,0.0105286); div1->SetBinError(17,0.01164291); div1->SetBinError(18,0.01315224); div1->SetBinError(19,0.01110726); div1->SetBinError(20,0.01051263); div1->SetBinError(21,0.009989821); div1->SetBinError(22,0.01185803); div1->SetBinError(23,0.009748855); div1->SetBinError(24,0.009924238); div1->SetBinError(25,0.009620953); div1->SetBinError(26,0.01062441); div1->SetBinError(27,0.009471147); div1->SetBinError(28,0.009540608); div1->SetBinError(29,0.01056674); div1->SetBinError(30,0.009923442); div1->SetBinError(31,0.009372133); div1->SetBinError(32,0.009317212); div1->SetBinError(33,0.03138738); div1->SetBinError(34,0.03444657); div1->SetBinError(35,0.03619577); div1->SetBinError(36,0.03470697); div1->SetBinError(37,0.03572495); div1->SetBinError(38,0.03636939); div1->SetBinError(39,0.03654056); div1->SetBinError(41,0.008924441); div1->SetBinError(42,0.009582056); div1->SetBinError(43,0.01088952); div1->SetBinError(44,0.01157544); div1->SetBinError(45,0.008143167); div1->SetBinError(46,0.007482549); div1->SetBinError(47,0.01162767); div1->SetBinError(48,0.007886086); div1->SetBinError(49,0.007254278); div1->SetBinError(50,0.01264026); div1->SetBinError(51,0.01141906); div1->SetBinError(52,0.01100769); div1->SetBinError(53,0.01098376); div1->SetBinError(54,0.008970221); div1->SetBinError(55,0.01091139); div1->SetBinError(56,0.01631162); div1->SetMinimum(0); div1->SetEntries(5.654288); 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.1238671); div2->SetBinContent(2,0.0591133); div2->SetBinContent(3,0.07386364); div2->SetBinContent(4,0.05387205); div2->SetBinContent(5,0.05538462); div2->SetBinContent(6,0.04335664); div2->SetBinContent(7,0.04302671); div2->SetBinContent(8,0.04227213); div2->SetBinContent(9,0.04347826); div2->SetBinContent(10,0.0369863); div2->SetBinContent(11,0.03947368); div2->SetBinContent(12,0.04986523); div2->SetBinContent(13,0.06159895); div2->SetBinContent(14,0.03508772); div2->SetBinContent(15,0.03802817); div2->SetBinContent(16,0.01527778); div2->SetBinContent(17,0.04021448); div2->SetBinContent(18,0.04087193); div2->SetBinContent(19,0.02624309); div2->SetBinContent(20,0.02773925); div2->SetBinContent(21,0.03056235); div2->SetBinContent(22,0.03101737); div2->SetBinContent(23,0.02745665); div2->SetBinContent(24,0.0290404); div2->SetBinContent(25,0.02487562); div2->SetBinContent(26,0.03377563); div2->SetBinContent(27,0.02543507); div2->SetBinContent(28,0.02560647); div2->SetBinContent(29,0.03276699); div2->SetBinContent(30,0.03037667); div2->SetBinContent(31,0.02621723); div2->SetBinContent(32,0.0205314); div2->SetBinContent(33,0.2705736); div2->SetBinContent(34,0.3181818); div2->SetBinContent(35,0.3259452); div2->SetBinContent(36,0.2911227); div2->SetBinContent(37,0.3260073); div2->SetBinContent(38,0.3283396); div2->SetBinContent(39,0.291372); div2->SetBinContent(41,0.02534854); div2->SetBinContent(42,0.02512563); div2->SetBinContent(43,0.02515723); div2->SetBinContent(44,0.02900552); div2->SetBinContent(45,0.0158046); div2->SetBinContent(46,0.01492537); div2->SetBinContent(47,0.01938611); div2->SetBinContent(48,0.0127186); div2->SetBinContent(49,0.01029412); div2->SetBinContent(50,0.03527607); div2->SetBinContent(51,0.03061224); div2->SetBinContent(52,0.02423263); div2->SetBinContent(53,0.02377179); div2->SetBinContent(54,0.01689708); div2->SetBinContent(55,0.02824859); div2->SetBinContent(56,0.03529412); div2->SetBinError(1,0.02615314); div2->SetBinError(2,0.0150002); div2->SetBinError(3,0.01504215); div2->SetBinError(4,0.01173372); div2->SetBinError(5,0.01140313); div2->SetBinError(6,0.009408529); div2->SetBinError(7,0.009647186); div2->SetBinError(8,0.009009134); div2->SetBinError(9,0.00901124); div2->SetBinError(10,0.008486941); div2->SetBinError(11,0.009106028); div2->SetBinError(12,0.0100284); div2->SetBinError(13,0.01121516); div2->SetBinError(14,0.008170247); div2->SetBinError(15,0.008745696); div2->SetBinError(16,0.005175793); div2->SetBinError(17,0.008814482); div2->SetBinError(18,0.00897077); div2->SetBinError(19,0.006995896); div2->SetBinError(20,0.007235749); div2->SetBinError(21,0.007181057); div2->SetBinError(22,0.007296015); div2->SetBinError(23,0.007342732); div2->SetBinError(24,0.007087248); div2->SetBinError(25,0.006439654); div2->SetBinError(26,0.007556072); div2->SetBinError(27,0.006765827); div2->SetBinError(28,0.00681457); div2->SetBinError(29,0.007447503); div2->SetBinError(30,0.007134198); div2->SetBinError(31,0.006647408); div2->SetBinError(32,0.005693112); div2->SetBinError(33,0.02792201); div2->SetBinError(34,0.03011979); div2->SetBinError(35,0.03238378); div2->SetBinError(36,0.03001371); div2->SetBinError(37,0.03134294); div2->SetBinError(38,0.03184759); div2->SetBinError(39,0.03125902); div2->SetBinError(41,0.006570539); div2->SetBinError(42,0.006508816); div2->SetBinError(43,0.007286857); div2->SetBinError(44,0.007407506); div2->SetBinError(45,0.005364337); div2->SetBinError(46,0.004834961); div2->SetBinError(47,0.00637548); div2->SetBinError(48,0.005003829); div2->SetBinError(49,0.004285572); div2->SetBinError(50,0.008737087); div2->SetBinError(51,0.008477803); div2->SetBinError(52,0.007230831); div2->SetBinError(53,0.00708419); div2->SetBinError(54,0.005756911); div2->SetBinError(55,0.008519638); div2->SetBinError(56,0.01082492); div2->SetEntries(3.810923); 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.09969789); div3->SetBinContent(2,0.04926108); div3->SetBinContent(3,0.0530303); div3->SetBinContent(4,0.04882155); div3->SetBinContent(5,0.03384615); div3->SetBinContent(6,0.03776224); div3->SetBinContent(7,0.03264095); div3->SetBinContent(8,0.0330251); div3->SetBinContent(9,0.03196931); div3->SetBinContent(10,0.0260274); div3->SetBinContent(11,0.01900585); div3->SetBinContent(12,0.03504043); div3->SetBinContent(13,0.05111402); div3->SetBinContent(14,0.02564103); div3->SetBinContent(15,0.02816901); div3->SetBinContent(16,0.004166667); div3->SetBinContent(17,0.03485255); div3->SetBinContent(18,0.03269755); div3->SetBinContent(19,0.01519337); div3->SetBinContent(20,0.01941748); div3->SetBinContent(21,0.01833741); div3->SetBinContent(22,0.02233251); div3->SetBinContent(23,0.02023121); div3->SetBinContent(24,0.02146465); div3->SetBinContent(25,0.02238806); div3->SetBinContent(26,0.02291918); div3->SetBinContent(27,0.01874163); div3->SetBinContent(28,0.02156334); div3->SetBinContent(29,0.02184466); div3->SetBinContent(30,0.02065614); div3->SetBinContent(31,0.02122347); div3->SetBinContent(32,0.01449275); div3->SetBinContent(33,0.2244389); div3->SetBinContent(34,0.2634033); div3->SetBinContent(35,0.2894394); div3->SetBinContent(36,0.2389034); div3->SetBinContent(37,0.2747253); div3->SetBinContent(38,0.2646692); div3->SetBinContent(39,0.2376238); div3->SetBinContent(41,0.02027883); div3->SetBinContent(42,0.0201005); div3->SetBinContent(43,0.01886792); div3->SetBinContent(44,0.02209945); div3->SetBinContent(45,0.01293103); div3->SetBinContent(46,0.01119403); div3->SetBinContent(47,0.0177706); div3->SetBinContent(48,0.01112878); div3->SetBinContent(49,0.008823529); div3->SetBinContent(50,0.02453988); div3->SetBinContent(51,0.0255102); div3->SetBinContent(52,0.02261712); div3->SetBinContent(53,0.02377179); div3->SetBinContent(54,0.01228879); div3->SetBinContent(55,0.01506591); div3->SetBinContent(56,0.02823529); div3->SetBinError(1,0.02283507); div3->SetBinError(2,0.0134599); div3->SetBinError(3,0.01232963); div3->SetBinError(4,0.01106911); div3->SetBinError(5,0.00854358); div3->SetBinError(6,0.008679574); div3->SetBinError(7,0.008216356); div3->SetBinError(8,0.007805338); div3->SetBinError(9,0.007537082); div3->SetBinError(10,0.006934412); div3->SetBinError(11,0.00599798); div3->SetBinError(12,0.008158369); div3->SetBinError(13,0.01003525); div3->SetBinError(14,0.006824401); div3->SetBinError(15,0.007355947); div3->SetBinError(16,0.002560909); div3->SetBinError(17,0.008111189); div3->SetBinError(18,0.007881247); div3->SetBinError(19,0.005145631); div3->SetBinError(20,0.005912683); div3->SetBinError(21,0.005375851); div3->SetBinError(22,0.006050451); div3->SetBinError(23,0.006176095); div3->SetBinError(24,0.005968654); div3->SetBinError(25,0.006066482); div3->SetBinError(26,0.006054036); div3->SetBinError(27,0.005694633); div3->SetBinError(28,0.006182451); div3->SetBinError(29,0.005909831); div3->SetBinError(30,0.005729877); div3->SetBinError(31,0.005897342); div3->SetBinError(32,0.004687356); div3->SetBinError(33,0.0246539); div3->SetBinError(34,0.02651376); div3->SetBinError(35,0.02987695); div3->SetBinError(36,0.02629218); div3->SetBinError(37,0.0279147); div3->SetBinError(38,0.02752918); div3->SetBinError(39,0.02726983); div3->SetBinError(41,0.005791654); div3->SetBinError(42,0.005737569); div3->SetBinError(43,0.006194863); div3->SetBinError(44,0.006346182); div3->SetBinError(45,0.004800495); div3->SetBinError(46,0.004126126); div3->SetBinError(47,0.006072297); div3->SetBinError(48,0.004650015); div3->SetBinError(49,0.003940558); div3->SetBinError(50,0.007096025); div3->SetBinError(51,0.00763873); div3->SetBinError(52,0.00695374); div3->SetBinError(53,0.00708419); div3->SetBinError(54,0.004826378); div3->SetBinError(55,0.00598041); div3->SetBinError(56,0.00952044); div3->SetEntries(3.046002); 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.06","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.03","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.02","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 7628 SL1L1"); AText = pt->AddText("HV = 3350 V, FEth = 20 mV, Source filter = 100.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }