void Efficiency_5065_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 14:46: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(1,0.975); div1->SetBinContent(2,0.9571429); div1->SetBinContent(3,0.9768786); div1->SetBinContent(4,0.9609195); div1->SetBinContent(5,0.9487805); div1->SetBinContent(6,0.9672131); div1->SetBinContent(7,0.9623016); div1->SetBinContent(8,0.9662028); div1->SetBinContent(9,0.960396); div1->SetBinContent(10,0.9650735); div1->SetBinContent(11,0.9576613); div1->SetBinContent(12,0.9559387); div1->SetBinContent(13,0.9742063); div1->SetBinContent(14,0.9640152); div1->SetBinContent(15,0.969697); div1->SetBinContent(16,0.9686275); div1->SetBinContent(17,0.9608939); div1->SetBinContent(18,0.9695238); div1->SetBinContent(19,0.9636015); div1->SetBinContent(20,0.9651838); div1->SetBinContent(21,0.9712747); div1->SetBinContent(22,0.9751908); div1->SetBinContent(23,0.9667969); div1->SetBinContent(24,0.9709619); div1->SetBinContent(25,0.9696429); div1->SetBinContent(26,0.9613445); div1->SetBinContent(27,0.9657143); div1->SetBinContent(28,0.9659735); div1->SetBinContent(29,0.9740933); div1->SetBinContent(30,0.969697); div1->SetBinContent(31,0.974271); div1->SetBinContent(32,0.9663866); div1->SetBinContent(33,0.9777015); div1->SetBinContent(34,0.9709208); div1->SetBinContent(35,0.9700375); div1->SetBinContent(36,0.9726776); div1->SetBinContent(37,0.9671848); div1->SetBinContent(38,0.959799); div1->SetBinContent(39,0.9554731); div1->SetBinContent(40,0.9684015); div1->SetBinContent(41,0.9594356); div1->SetBinContent(42,0.9570662); div1->SetBinContent(43,0.9619048); div1->SetBinContent(44,0.9681275); div1->SetBinContent(45,0.961183); div1->SetBinContent(46,0.9557196); div1->SetBinContent(47,0.9803922); div1->SetBinContent(48,0.9402597); div1->SetBinContent(49,0.9550265); div1->SetBinContent(50,0.9612403); div1->SetBinContent(51,0.9669421); div1->SetBinContent(52,0.9632546); div1->SetBinContent(53,0.9593301); div1->SetBinContent(54,0.8507042); div1->SetBinContent(55,0.9503106); div1->SetBinContent(56,0.9370861); div1->SetBinContent(57,0.9543726); div1->SetBinContent(58,0.9531915); div1->SetBinContent(59,0.9808612); div1->SetBinError(1,0.1266737); div1->SetBinError(2,0.115667); div1->SetBinError(3,0.1056525); div1->SetBinError(4,0.09307268); div1->SetBinError(5,0.09496201); div1->SetBinError(6,0.08830327); div1->SetBinError(7,0.08656018); div1->SetBinError(8,0.08690871); div1->SetBinError(9,0.0863464); div1->SetBinError(10,0.08349645); div1->SetBinError(11,0.08694077); div1->SetBinError(12,0.08463399); div1->SetBinError(13,0.08735991); div1->SetBinError(14,0.08468259); div1->SetBinError(15,0.09092826); div1->SetBinError(16,0.08647215); div1->SetBinError(17,0.08376662); div1->SetBinError(18,0.08528687); div1->SetBinError(19,0.08514056); div1->SetBinError(20,0.08565629); div1->SetBinError(21,0.08291259); div1->SetBinError(22,0.08574131); div1->SetBinError(23,0.08618107); div1->SetBinError(24,0.08334271); div1->SetBinError(25,0.08258625); div1->SetBinError(26,0.07960712); div1->SetBinError(27,0.08503611); div1->SetBinError(28,0.08473101); div1->SetBinError(29,0.08149866); div1->SetBinError(30,0.0801912); div1->SetBinError(31,0.08122969); div1->SetBinError(32,0.07991909); div1->SetBinError(33,0.08144367); div1->SetBinError(34,0.07862929); div1->SetBinError(35,0.08459862); div1->SetBinError(36,0.08360475); div1->SetBinError(37,0.08106584); div1->SetBinError(38,0.07937814); div1->SetBinError(39,0.08325832); div1->SetBinError(40,0.0841772); div1->SetBinError(41,0.08142798); div1->SetBinError(42,0.08185717); div1->SetBinError(43,0.08478516); div1->SetBinError(44,0.0871248); div1->SetBinError(45,0.08347515); div1->SetBinError(46,0.08304358); div1->SetBinError(47,0.09755626); div1->SetBinError(48,0.09733903); div1->SetBinError(49,0.09938581); div1->SetBinError(50,0.09870058); div1->SetBinError(51,0.1023629); div1->SetBinError(52,0.0996305); div1->SetBinError(53,0.09482903); div1->SetBinError(54,0.09410322); div1->SetBinError(55,0.1072844); div1->SetBinError(56,0.1096272); div1->SetBinError(57,0.1190886); div1->SetBinError(58,0.1258671); div1->SetBinError(59,0.1363539); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(56.77921); 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.9375); div2->SetBinContent(2,0.9357143); div2->SetBinContent(3,0.9393064); div2->SetBinContent(4,0.9287356); div2->SetBinContent(5,0.9170732); div2->SetBinContent(6,0.9385246); div2->SetBinContent(7,0.9186508); div2->SetBinContent(8,0.9502982); div2->SetBinContent(9,0.9287129); div2->SetBinContent(10,0.9411765); div2->SetBinContent(11,0.9112903); div2->SetBinContent(12,0.9272031); div2->SetBinContent(13,0.9305556); div2->SetBinContent(14,0.9375); div2->SetBinContent(15,0.9350649); div2->SetBinContent(16,0.9352941); div2->SetBinContent(17,0.9255121); div2->SetBinContent(18,0.9314286); div2->SetBinContent(19,0.9348659); div2->SetBinContent(20,0.9245648); div2->SetBinContent(21,0.940754); div2->SetBinContent(22,0.9465649); div2->SetBinContent(23,0.9316406); div2->SetBinContent(24,0.9437387); div2->SetBinContent(25,0.9285714); div2->SetBinContent(26,0.9226891); div2->SetBinContent(27,0.9238095); div2->SetBinContent(28,0.926276); div2->SetBinContent(29,0.9343696); div2->SetBinContent(30,0.9393939); div2->SetBinContent(31,0.9399657); div2->SetBinContent(32,0.9344538); div2->SetBinContent(33,0.948542); div2->SetBinContent(34,0.9531502); div2->SetBinContent(35,0.9344569); div2->SetBinContent(36,0.9526412); div2->SetBinContent(37,0.9395509); div2->SetBinContent(38,0.9346734); div2->SetBinContent(39,0.9202226); div2->SetBinContent(40,0.936803); div2->SetBinContent(41,0.9400353); div2->SetBinContent(42,0.9320215); div2->SetBinContent(43,0.9485714); div2->SetBinContent(44,0.936255); div2->SetBinContent(45,0.9371534); div2->SetBinContent(46,0.9243542); div2->SetBinContent(47,0.9583333); div2->SetBinContent(48,0.9116883); div2->SetBinContent(49,0.9232804); div2->SetBinContent(50,0.9276486); div2->SetBinContent(51,0.9311295); div2->SetBinContent(52,0.9212598); div2->SetBinContent(53,0.9090909); div2->SetBinContent(54,0.7605634); div2->SetBinContent(55,0.9161491); div2->SetBinContent(56,0.897351); div2->SetBinContent(57,0.9201521); div2->SetBinContent(58,0.9319149); div2->SetBinContent(59,0.937799); div2->SetBinError(1,0.1230154); div2->SetBinError(2,0.1137282); div2->SetBinError(3,0.1026008); div2->SetBinError(4,0.09073579); div2->SetBinError(5,0.09258545); div2->SetBinError(6,0.08633938); div2->SetBinError(7,0.08361328); div2->SetBinError(8,0.08583733); div2->SetBinError(9,0.08421116); div2->SetBinError(10,0.08194713); div2->SetBinError(11,0.08378164); div2->SetBinError(12,0.08272817); div2->SetBinError(13,0.0844193); div2->SetBinError(14,0.08293694); div2->SetBinError(15,0.08849149); div2->SetBinError(16,0.08423969); div2->SetBinError(17,0.08145368); div2->SetBinError(18,0.08277153); div2->SetBinError(19,0.08323736); div2->SetBinError(20,0.08295092); div2->SetBinError(21,0.08095806); div2->SetBinError(22,0.0838529); div2->SetBinError(23,0.08382998); div2->SetBinError(24,0.08159029); div2->SetBinError(25,0.07995985); div2->SetBinError(26,0.07720598); div2->SetBinError(27,0.08226638); div2->SetBinError(28,0.08211775); div2->SetBinError(29,0.07900277); div2->SetBinError(30,0.07831152); div2->SetBinError(31,0.07908274); div2->SetBinError(32,0.07793854); div2->SetBinError(33,0.0796207); div2->SetBinError(34,0.07755092); div2->SetBinError(35,0.08226994); div2->SetBinError(36,0.08231383); div2->SetBinError(37,0.07932932); div2->SetBinError(38,0.07782152); div2->SetBinError(39,0.08095601); div2->SetBinError(40,0.08211697); div2->SetBinError(41,0.08019522); div2->SetBinError(42,0.08025291); div2->SetBinError(43,0.08390556); div2->SetBinError(44,0.08497333); div2->SetBinError(45,0.08191182); div2->SetBinError(46,0.08100152); div2->SetBinError(47,0.09590957); div2->SetBinError(48,0.09512626); div2->SetBinError(49,0.09691049); div2->SetBinError(50,0.09611445); div2->SetBinError(51,0.09951839); div2->SetBinError(52,0.09637078); div2->SetBinError(53,0.09110047); div2->SetBinError(54,0.08665293); div2->SetBinError(55,0.1043953); div2->SetBinError(56,0.1061469); div2->SetBinError(57,0.1158886); div2->SetBinError(58,0.1237644); div2->SetBinError(59,0.1318546); div2->SetMaximum(1); div2->SetEntries(54.82599); 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(0,0.007518797); div3->SetBinContent(1,0.9208333); div3->SetBinContent(2,0.9); div3->SetBinContent(3,0.9277457); div3->SetBinContent(4,0.9195402); div3->SetBinContent(5,0.9121951); div3->SetBinContent(6,0.9221311); div3->SetBinContent(7,0.8948413); div3->SetBinContent(8,0.9304175); div3->SetBinContent(9,0.9089109); div3->SetBinContent(10,0.9209559); div3->SetBinContent(11,0.9032258); div3->SetBinContent(12,0.9137931); div3->SetBinContent(13,0.9027778); div3->SetBinContent(14,0.9223485); div3->SetBinContent(15,0.9242424); div3->SetBinContent(16,0.9235294); div3->SetBinContent(17,0.9106145); div3->SetBinContent(18,0.9066667); div3->SetBinContent(19,0.9386973); div3->SetBinContent(20,0.8955513); div3->SetBinContent(21,0.9281867); div3->SetBinContent(22,0.9389313); div3->SetBinContent(23,0.9121094); div3->SetBinContent(24,0.923775); div3->SetBinContent(25,0.9160714); div3->SetBinContent(26,0.9008403); div3->SetBinContent(27,0.9066667); div3->SetBinContent(28,0.9092628); div3->SetBinContent(29,0.9222798); div3->SetBinContent(30,0.9360269); div3->SetBinContent(31,0.9245283); div3->SetBinContent(32,0.9159664); div3->SetBinContent(33,0.9210978); div3->SetBinContent(34,0.9273021); div3->SetBinContent(35,0.9250936); div3->SetBinContent(36,0.9307832); div3->SetBinContent(37,0.9309154); div3->SetBinContent(38,0.9179229); div3->SetBinContent(39,0.9128015); div3->SetBinContent(40,0.9126394); div3->SetBinContent(41,0.9047619); div3->SetBinContent(42,0.9051878); div3->SetBinContent(43,0.9295238); div3->SetBinContent(44,0.9083665); div3->SetBinContent(45,0.9020333); div3->SetBinContent(46,0.9059041); div3->SetBinContent(47,0.9313725); div3->SetBinContent(48,0.8987013); div3->SetBinContent(49,0.9179894); div3->SetBinContent(50,0.8992248); div3->SetBinContent(51,0.8953168); div3->SetBinContent(52,0.9055118); div3->SetBinContent(53,0.8995215); div3->SetBinContent(54,0.6873239); div3->SetBinContent(55,0.8975155); div3->SetBinContent(56,0.884106); div3->SetBinContent(57,0.9011407); div3->SetBinContent(58,0.9021277); div3->SetBinContent(59,0.9090909); div3->SetBinContent(60,0.0141844); div3->SetBinError(0,0.086711); div3->SetBinError(1,0.1213815); div3->SetBinError(2,0.11048); div3->SetBinError(3,0.1016576); div3->SetBinError(4,0.09006559); div3->SetBinError(5,0.09221859); div3->SetBinError(6,0.0852126); div3->SetBinError(7,0.08199583); div3->SetBinError(8,0.08449383); div3->SetBinError(9,0.08287033); div3->SetBinError(10,0.08063094); div3->SetBinError(11,0.08322944); div3->SetBinError(12,0.08183534); div3->SetBinError(13,0.0825358); div3->SetBinError(14,0.08193567); div3->SetBinError(15,0.08772688); div3->SetBinError(16,0.08344856); div3->SetBinError(17,0.08047533); div3->SetBinError(18,0.08112718); div3->SetBinError(19,0.08349169); div3->SetBinError(20,0.08100609); div3->SetBinError(21,0.08015013); div3->SetBinError(22,0.08334769); div3->SetBinError(23,0.08251731); div3->SetBinError(24,0.08029974); div3->SetBinError(25,0.07915662); div3->SetBinError(26,0.07584123); div3->SetBinError(27,0.08112718); div3->SetBinError(28,0.08099198); div3->SetBinError(29,0.07823959); div3->SetBinError(30,0.07810204); div3->SetBinError(31,0.0781123); div3->SetBinError(32,0.07678665); div3->SetBinError(33,0.07789627); div3->SetBinError(34,0.07597626); div3->SetBinError(35,0.08165465); div3->SetBinError(36,0.08090029); div3->SetBinError(37,0.07878488); div3->SetBinError(38,0.07677981); div3->SetBinError(39,0.08046941); div3->SetBinError(40,0.08053352); div3->SetBinError(41,0.07794264); div3->SetBinError(42,0.07852587); div3->SetBinError(43,0.08264531); div3->SetBinError(44,0.08308055); div3->SetBinError(45,0.07961456); div3->SetBinError(46,0.07979479); div3->SetBinError(47,0.09388822); div3->SetBinError(48,0.09411654); div3->SetBinError(49,0.09649654); div3->SetBinError(50,0.09391367); div3->SetBinError(51,0.09665518); div3->SetBinError(52,0.09514189); div3->SetBinError(53,0.09038632); div3->SetBinError(54,0.08048077); div3->SetBinError(55,0.1028116); div3->SetBinError(56,0.104981); div3->SetBinError(57,0.1141021); div3->SetBinError(58,0.1208067); div3->SetBinError(59,0.1288355); div3->SetBinError(60,0.01122442); div3->SetMaximum(1); div3->SetEntries(53.71112); 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.91","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 5065 SL1L1"); AText = pt->AddText("HV = 3600 V, FEth = 15 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }