void Efficiency_6942_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 16:17:47 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.1618078,68.5,1.45627); 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.8354701); div1->SetBinContent(2,0.7899628); div1->SetBinContent(3,0.6975684); div1->SetBinContent(4,0.7383178); div1->SetBinContent(5,0.6772009); div1->SetBinContent(6,0.6921509); div1->SetBinContent(7,0.6735582); div1->SetBinContent(8,0.645768); div1->SetBinContent(9,0.6764706); div1->SetBinContent(10,0.6839959); div1->SetBinContent(11,0.6717635); div1->SetBinContent(12,0.6353535); div1->SetBinContent(13,0.6571146); div1->SetBinContent(14,0.5878661); div1->SetBinContent(15,0.6083244); div1->SetBinContent(16,0.6443737); div1->SetBinContent(17,0.6124101); div1->SetBinContent(18,0.5977444); div1->SetBinContent(19,0.6401552); div1->SetBinContent(20,0.6159136); div1->SetBinContent(21,0.5955056); div1->SetBinContent(22,0.6216216); div1->SetBinContent(23,0.5825447); div1->SetBinContent(24,0.553814); div1->SetBinContent(25,0.6864245); div1->SetBinContent(26,0.3315143); div1->SetBinContent(27,0.5779543); div1->SetBinContent(28,0.5139766); div1->SetBinContent(29,0.5090253); div1->SetBinContent(30,0.5465013); div1->SetBinContent(31,0.5103245); div1->SetBinContent(32,0.5170193); div1->SetBinContent(33,0.4977085); div1->SetBinContent(34,0.5556569); div1->SetBinContent(35,0.5260116); div1->SetBinContent(36,0.5194175); div1->SetBinContent(37,0.4871551); div1->SetBinContent(38,0.1068773); div1->SetBinContent(39,0.495); div1->SetBinContent(40,0.4363808); div1->SetBinContent(41,0.5531532); div1->SetBinContent(42,0.5658986); div1->SetBinContent(43,0.6055046); div1->SetBinContent(44,0.5896657); div1->SetBinContent(45,0.5132365); div1->SetBinContent(46,0.4484018); div1->SetBinContent(47,0.4510686); div1->SetBinContent(48,0.4254545); div1->SetBinContent(49,0.4549499); div1->SetBinContent(50,0.4867359); div1->SetBinContent(51,0.4789272); div1->SetBinContent(52,0.460076); div1->SetBinContent(53,0.460177); div1->SetBinContent(54,0.4413543); div1->SetBinContent(55,0.4177979); div1->SetBinContent(56,0.5140496); div1->SetBinContent(57,0.6240876); div1->SetBinContent(58,0.6714579); div1->SetBinContent(59,0.8324022); div1->SetBinError(1,0.08087116); div1->SetBinError(2,0.07237654); div1->SetBinError(3,0.05975375); div1->SetBinError(4,0.05837401); div1->SetBinError(5,0.05039762); div1->SetBinError(6,0.04866099); div1->SetBinError(7,0.04929123); div1->SetBinError(8,0.04685132); div1->SetBinError(9,0.04773626); div1->SetBinError(10,0.04824368); div1->SetBinError(11,0.04761595); div1->SetBinError(12,0.04552606); div1->SetBinError(13,0.04613803); div1->SetBinError(14,0.04381058); div1->SetBinError(15,0.045353); div1->SetBinError(16,0.04714915); div1->SetBinError(17,0.04183256); div1->SetBinError(18,0.04202713); div1->SetBinError(19,0.04485483); div1->SetBinError(20,0.04390116); div1->SetBinError(21,0.04183551); div1->SetBinError(22,0.04304623); div1->SetBinError(23,0.04364026); div1->SetBinError(24,0.04195841); div1->SetBinError(25,0.06624334); div1->SetBinError(26,0.03351142); div1->SetBinError(27,0.04216986); div1->SetBinError(28,0.03696208); div1->SetBinError(29,0.03672601); div1->SetBinError(30,0.03826595); div1->SetBinError(31,0.03840319); div1->SetBinError(32,0.0374908); div1->SetBinError(33,0.03642697); div1->SetBinError(34,0.03930058); div1->SetBinError(35,0.03883785); div1->SetBinError(36,0.03864082); div1->SetBinError(37,0.0365562); div1->SetBinError(38,0.01322457); div1->SetBinError(39,0.03790187); div1->SetBinError(40,0.03367735); div1->SetBinError(41,0.03892634); div1->SetBinError(42,0.04001783); div1->SetBinError(43,0.04190944); div1->SetBinError(44,0.04321169); div1->SetBinError(45,0.03593355); div1->SetBinError(46,0.03378675); div1->SetBinError(47,0.03765365); div1->SetBinError(48,0.03752151); div1->SetBinError(49,0.03766926); div1->SetBinError(50,0.04022435); div1->SetBinError(51,0.04184715); div1->SetBinError(52,0.04052687); div1->SetBinError(53,0.04048184); div1->SetBinError(54,0.03844893); div1->SetBinError(55,0.04132897); div1->SetBinError(56,0.05004817); div1->SetBinError(57,0.06040649); div1->SetBinError(58,0.06755837); div1->SetBinError(59,0.09221359); div1->SetMinimum(0); div1->SetEntries(33.54632); 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.8034188); div2->SetBinContent(2,0.767658); div2->SetBinContent(3,0.6474164); div2->SetBinContent(4,0.694259); div2->SetBinContent(5,0.6320542); div2->SetBinContent(6,0.6574924); div2->SetBinContent(7,0.6311208); div2->SetBinContent(8,0.5945664); div2->SetBinContent(9,0.6450304); div2->SetBinContent(10,0.6340469); div2->SetBinContent(11,0.6320082); div2->SetBinContent(12,0.5939394); div2->SetBinContent(13,0.6106719); div2->SetBinContent(14,0.5345188); div2->SetBinContent(15,0.5677695); div2->SetBinContent(16,0.5997877); div2->SetBinContent(17,0.5647482); div2->SetBinContent(18,0.5629699); div2->SetBinContent(19,0.5916586); div2->SetBinContent(20,0.5785855); div2->SetBinContent(21,0.5393258); div2->SetBinContent(22,0.584343); div2->SetBinContent(23,0.5404837); div2->SetBinContent(24,0.5109718); div2->SetBinContent(25,0.5200765); div2->SetBinContent(26,0.2810368); div2->SetBinContent(27,0.5223436); div2->SetBinContent(28,0.4697926); div2->SetBinContent(29,0.450361); div2->SetBinContent(30,0.506643); div2->SetBinContent(31,0.4542773); div2->SetBinContent(32,0.4636615); div2->SetBinContent(33,0.4472961); div2->SetBinContent(34,0.5); div2->SetBinContent(35,0.4749518); div2->SetBinContent(36,0.4669903); div2->SetBinContent(37,0.4338725); div2->SetBinContent(38,0.07434944); div2->SetBinContent(39,0.435); div2->SetBinContent(40,0.3901979); div2->SetBinContent(41,0.5); div2->SetBinContent(42,0.5096774); div2->SetBinContent(43,0.5577982); div2->SetBinContent(44,0.5481256); div2->SetBinContent(45,0.4654142); div2->SetBinContent(46,0.396347); div2->SetBinContent(47,0.408324); div2->SetBinContent(48,0.369697); div2->SetBinContent(49,0.3971079); div2->SetBinContent(50,0.432526); div2->SetBinContent(51,0.4265645); div2->SetBinContent(52,0.4207858); div2->SetBinContent(53,0.4096081); div2->SetBinContent(54,0.4002418); div2->SetBinContent(55,0.3695324); div2->SetBinContent(56,0.4561983); div2->SetBinContent(57,0.5748175); div2->SetBinContent(58,0.6283368); div2->SetBinContent(59,0.7988827); div2->SetBinError(1,0.07857121); div2->SetBinError(2,0.07087006); div2->SetBinError(3,0.05660635); div2->SetBinError(4,0.05581294); div2->SetBinError(5,0.04794344); div2->SetBinError(6,0.04688085); div2->SetBinError(7,0.04702462); div2->SetBinError(8,0.04414512); div2->SetBinError(9,0.04611908); div2->SetBinError(10,0.04566652); div2->SetBinError(11,0.04556052); div2->SetBinError(12,0.04337028); div2->SetBinError(13,0.04376113); div2->SetBinError(14,0.0409333); div2->SetBinError(15,0.04316415); div2->SetBinError(16,0.0447754); div2->SetBinError(17,0.03947158); div2->SetBinError(18,0.04026128); div2->SetBinError(19,0.04238201); div2->SetBinError(20,0.0419742); div2->SetBinError(21,0.03897501); div2->SetBinError(22,0.04117531); div2->SetBinError(23,0.0413661); div2->SetBinError(24,0.03962431); div2->SetBinError(25,0.05427562); div2->SetBinError(26,0.0299611); div2->SetBinError(27,0.0392357); div2->SetBinError(28,0.03468917); div2->SetBinError(29,0.03369071); div2->SetBinError(30,0.03626221); div2->SetBinError(31,0.03537983); div2->SetBinError(32,0.03471639); div2->SetBinError(33,0.03379014); div2->SetBinError(34,0.03646199); div2->SetBinError(35,0.03613257); div2->SetBinError(36,0.0358438); div2->SetBinError(37,0.03370117); div2->SetBinError(38,0.0105791); div2->SetBinError(39,0.03461256); div2->SetBinError(40,0.03115637); div2->SetBinError(41,0.03623132); div2->SetBinError(42,0.0371469); div2->SetBinError(43,0.03951692); div2->SetBinError(44,0.04101279); div2->SetBinError(45,0.03353685); div2->SetBinError(46,0.03100283); div2->SetBinError(47,0.0351262); div2->SetBinError(48,0.03403999); div2->SetBinError(49,0.03426147); div2->SetBinError(50,0.0370249); div2->SetBinError(51,0.03858474); div2->SetBinError(52,0.03807399); div2->SetBinError(53,0.03731999); div2->SetBinError(54,0.03591705); div2->SetBinError(55,0.03796001); div2->SetBinError(56,0.04600701); div2->SetBinError(57,0.05694229); div2->SetBinError(58,0.06439228); div2->SetBinError(59,0.08946119); div2->SetEntries(30.67968); 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.7457265); div3->SetBinContent(2,0.7304833); div3->SetBinContent(3,0.5714286); div3->SetBinContent(4,0.6461949); div3->SetBinContent(5,0.5711061); div3->SetBinContent(6,0.6034659); div3->SetBinContent(7,0.5723613); div3->SetBinContent(8,0.5444096); div3->SetBinContent(9,0.5872211); div3->SetBinContent(10,0.5953109); div3->SetBinContent(11,0.5728848); div3->SetBinContent(12,0.5343434); div3->SetBinContent(13,0.5335968); div3->SetBinContent(14,0.4738494); div3->SetBinContent(15,0.5144077); div3->SetBinContent(16,0.5307856); div3->SetBinContent(17,0.5152878); div3->SetBinContent(18,0.5112782); div3->SetBinContent(19,0.5615907); div3->SetBinContent(20,0.524558); div3->SetBinContent(21,0.4897004); div3->SetBinContent(22,0.5340168); div3->SetBinContent(23,0.4900105); div3->SetBinContent(24,0.4733542); div3->SetBinContent(25,0.4741874); div3->SetBinContent(26,0.2564802); div3->SetBinContent(27,0.4716981); div3->SetBinContent(28,0.4220018); div3->SetBinContent(29,0.3935018); div3->SetBinContent(30,0.4588131); div3->SetBinContent(31,0.4021632); div3->SetBinContent(32,0.4121435); div3->SetBinContent(33,0.3923006); div3->SetBinContent(34,0.439781); div3->SetBinContent(35,0.4258189); div3->SetBinContent(36,0.415534); div3->SetBinContent(37,0.3672693); div3->SetBinContent(38,0.06133829); div3->SetBinContent(39,0.372); div3->SetBinContent(40,0.3336475); div3->SetBinContent(41,0.4306306); div3->SetBinContent(42,0.437788); div3->SetBinContent(43,0.5027523); div3->SetBinContent(44,0.4741641); div3->SetBinContent(45,0.3936806); div3->SetBinContent(46,0.339726); div3->SetBinContent(47,0.3498313); div3->SetBinContent(48,0.3357576); div3->SetBinContent(49,0.3470523); div3->SetBinContent(50,0.3771626); div3->SetBinContent(51,0.3805875); div3->SetBinContent(52,0.3586819); div3->SetBinContent(53,0.3640961); div3->SetBinContent(54,0.3506651); div3->SetBinContent(55,0.3348416); div3->SetBinContent(56,0.4115702); div3->SetBinContent(57,0.5036496); div3->SetBinContent(58,0.5605749); div3->SetBinContent(59,0.7513966); div3->SetBinError(1,0.07438904); div3->SetBinError(2,0.06834138); div3->SetBinError(3,0.05174579); div3->SetBinError(4,0.05298395); div3->SetBinError(5,0.04457545); div3->SetBinError(6,0.04406948); div3->SetBinError(7,0.04383659); div3->SetBinError(8,0.04144928); div3->SetBinError(9,0.04310501); div3->SetBinError(10,0.04364096); div3->SetBinError(11,0.04245649); div3->SetBinError(12,0.04021487); div3->SetBinError(13,0.03973582); div3->SetBinError(14,0.03758877); div3->SetBinError(15,0.04023559); div3->SetBinError(16,0.04103138); div3->SetBinError(17,0.03697891); div3->SetBinError(18,0.03759511); div3->SetBinError(19,0.04082894); div3->SetBinError(20,0.03914052); div3->SetBinError(21,0.03639769); div3->SetBinError(22,0.0386114); div3->SetBinError(23,0.03858898); div3->SetBinError(24,0.03754149); div3->SetBinError(25,0.05084569); div3->SetBinError(26,0.02817906); div3->SetBinError(27,0.03650746); div3->SetBinError(28,0.03217914); div3->SetBinError(29,0.03066694); div3->SetBinError(30,0.033814); div3->SetBinError(31,0.03249647); div3->SetBinError(32,0.03197263); div3->SetBinError(33,0.03083956); div3->SetBinError(34,0.03331555); div3->SetBinError(35,0.03347094); div3->SetBinError(36,0.03303315); div3->SetBinError(37,0.0300223); div3->SetBinError(38,0.009420153); div3->SetBinError(39,0.03105097); div3->SetBinError(40,0.02797624); div3->SetBinError(41,0.03262197); div3->SetBinError(42,0.03337783); div3->SetBinError(43,0.03670444); div3->SetBinError(44,0.03701105); div3->SetBinError(45,0.02983998); div3->SetBinError(46,0.02788046); div3->SetBinError(47,0.03157008); div3->SetBinError(48,0.0318633); div3->SetBinError(49,0.03122281); div3->SetBinError(50,0.03366626); div3->SetBinError(51,0.03564793); div3->SetBinError(52,0.03409084); div3->SetBinError(53,0.03440033); div3->SetBinError(54,0.03278558); div3->SetBinError(55,0.03547727); div3->SetBinError(56,0.04281491); div3->SetBinError(57,0.05183099); div3->SetBinError(58,0.05932961); div3->SetBinError(59,0.08552601); div3->SetEntries(27.53066); 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.56","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.51","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.46","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 6942 SL1L1"); AText = pt->AddText("HV = 3600 V, FEth = 30 mV, Source filter = 220.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }