void Efficiency_6345_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:53:10 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.1171709,68.5,1.054538); 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.6256015); div1->SetBinContent(2,0.5964052); div1->SetBinContent(3,0.6045455); div1->SetBinContent(4,0.5714286); div1->SetBinContent(5,0.5135406); div1->SetBinContent(6,0.5766729); div1->SetBinContent(7,0.5105683); div1->SetBinContent(8,0.5375475); div1->SetBinContent(9,0.5058165); div1->SetBinContent(10,0.5417391); div1->SetBinContent(11,0.560915); div1->SetBinContent(12,0.5480104); div1->SetBinContent(13,0.5917843); div1->SetBinContent(14,0.5227273); div1->SetBinContent(15,0.5004812); div1->SetBinContent(16,0.4932188); div1->SetBinContent(17,0.4730951); div1->SetBinContent(18,0.5308953); div1->SetBinContent(19,0.5180222); div1->SetBinContent(20,0.515681); div1->SetBinContent(21,0.5261824); div1->SetBinContent(22,0.5205945); div1->SetBinContent(23,0.523135); div1->SetBinContent(24,0.4742833); div1->SetBinContent(25,0.4662474); div1->SetBinContent(26,0.5078824); div1->SetBinContent(27,0.505893); div1->SetBinContent(28,0.4836489); div1->SetBinContent(29,0.5344964); div1->SetBinContent(30,0.5034911); div1->SetBinContent(31,0.4792267); div1->SetBinContent(32,0.45147); div1->SetBinContent(33,0.4857577); div1->SetBinContent(34,0.5147059); div1->SetBinContent(35,0.5034101); div1->SetBinContent(36,0.4792531); div1->SetBinContent(37,0.5621812); div1->SetBinContent(38,0.5544594); div1->SetBinContent(39,0.5254902); div1->SetBinContent(40,0.4543189); div1->SetBinContent(41,0.4721666); div1->SetBinContent(42,0.5437013); div1->SetBinContent(43,0.5454939); div1->SetBinContent(44,0.5204301); div1->SetBinContent(45,0.4867368); div1->SetBinContent(46,0.4662526); div1->SetBinContent(47,0.4826958); div1->SetBinContent(48,0.4279762); div1->SetBinContent(49,0.476378); div1->SetBinContent(50,0.5158868); div1->SetBinContent(51,0.5157274); div1->SetBinContent(52,0.4787552); div1->SetBinContent(53,0.4717647); div1->SetBinContent(54,0.4643678); div1->SetBinContent(55,0.4474432); div1->SetBinContent(56,0.4617669); div1->SetBinContent(57,0.5451689); div1->SetBinContent(58,0.5765353); div1->SetBinContent(59,0.6148238); div1->SetBinError(1,0.04394652); div1->SetBinError(2,0.03912105); div1->SetBinError(3,0.03521842); div1->SetBinError(4,0.03160375); div1->SetBinError(5,0.02754853); div1->SetBinError(6,0.02880087); div1->SetBinError(7,0.02655137); div1->SetBinError(8,0.0277031); div1->SetBinError(9,0.02526165); div1->SetBinError(10,0.02664331); div1->SetBinError(11,0.02920909); div1->SetBinError(12,0.02679285); div1->SetBinError(13,0.0281545); div1->SetBinError(14,0.02604321); div1->SetBinError(15,0.02649832); div1->SetBinError(16,0.02541922); div1->SetBinError(17,0.0240866); div1->SetBinError(18,0.02582309); div1->SetBinError(19,0.02660772); div1->SetBinError(20,0.02611526); div1->SetBinError(21,0.02571954); div1->SetBinError(22,0.0255957); div1->SetBinError(23,0.0270832); div1->SetBinError(24,0.02387864); div1->SetBinError(25,0.02352895); div1->SetBinError(26,0.02519393); div1->SetBinError(27,0.02591451); div1->SetBinError(28,0.0244586); div1->SetBinError(29,0.02520114); div1->SetBinError(30,0.0238914); div1->SetBinError(31,0.02375995); div1->SetBinError(32,0.02254448); div1->SetBinError(33,0.02304925); div1->SetBinError(34,0.02423887); div1->SetBinError(35,0.02504203); div1->SetBinError(36,0.02386418); div1->SetBinError(37,0.02598595); div1->SetBinError(38,0.0258067); div1->SetBinError(39,0.02610097); div1->SetBinError(40,0.02299407); div1->SetBinError(41,0.02320013); div1->SetBinError(42,0.02595031); div1->SetBinError(43,0.02672826); div1->SetBinError(44,0.02575453); div1->SetBinError(45,0.02430342); div1->SetBinError(46,0.02338253); div1->SetBinError(47,0.02901342); div1->SetBinError(48,0.02640237); div1->SetBinError(49,0.02766613); div1->SetBinError(50,0.02966304); div1->SetBinError(51,0.03158579); div1->SetBinError(52,0.0286384); div1->SetBinError(53,0.02810057); div1->SetBinError(54,0.02746877); div1->SetBinError(55,0.02975096); div1->SetBinError(56,0.03109686); div1->SetBinError(57,0.0359741); div1->SetBinError(58,0.04044271); div1->SetBinError(59,0.04876366); div1->SetMinimum(0); div1->SetEntries(30.4089); 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.6015399); div2->SetBinContent(2,0.5686275); div2->SetBinContent(3,0.5805195); div2->SetBinContent(4,0.5413832); div2->SetBinContent(5,0.4919759); div2->SetBinContent(6,0.5520446); div2->SetBinContent(7,0.488962); div2->SetBinContent(8,0.5095057); div2->SetBinContent(9,0.4864283); div2->SetBinContent(10,0.5130435); div2->SetBinContent(11,0.5285927); div2->SetBinContent(12,0.524654); div2->SetBinContent(13,0.563543); div2->SetBinContent(14,0.4965035); div2->SetBinContent(15,0.4711261); div2->SetBinContent(16,0.4679024); div2->SetBinContent(17,0.4528627); div2->SetBinContent(18,0.5010509); div2->SetBinContent(19,0.4833641); div2->SetBinContent(20,0.4910394); div2->SetBinContent(21,0.5012669); div2->SetBinContent(22,0.4989384); div2->SetBinContent(23,0.4995279); div2->SetBinContent(24,0.4439292); div2->SetBinContent(25,0.442348); div2->SetBinContent(26,0.4861525); div2->SetBinContent(27,0.4800544); div2->SetBinContent(28,0.4604131); div2->SetBinContent(29,0.5035686); div2->SetBinContent(30,0.4786656); div2->SetBinContent(31,0.4611271); div2->SetBinContent(32,0.4265002); div2->SetBinContent(33,0.4561337); div2->SetBinContent(34,0.495743); div2->SetBinContent(35,0.4791134); div2->SetBinContent(36,0.4647303); div2->SetBinContent(37,0.5358964); div2->SetBinContent(38,0.5264404); div2->SetBinContent(39,0.496732); div2->SetBinContent(40,0.432309); div2->SetBinContent(41,0.4525431); div2->SetBinContent(42,0.5194912); div2->SetBinContent(43,0.5229636); div2->SetBinContent(44,0.495914); div2->SetBinContent(45,0.4589474); div2->SetBinContent(46,0.4459627); div2->SetBinContent(47,0.4602307); div2->SetBinContent(48,0.410119); div2->SetBinContent(49,0.4482565); div2->SetBinContent(50,0.4933564); div2->SetBinContent(51,0.4868938); div2->SetBinContent(52,0.4578097); div2->SetBinContent(53,0.4511765); div2->SetBinContent(54,0.437931); div2->SetBinContent(55,0.4225852); div2->SetBinContent(56,0.44098); div2->SetBinContent(57,0.5263158); div2->SetBinContent(58,0.5417049); div2->SetBinContent(59,0.5868773); div2->SetBinError(1,0.04272354); div2->SetBinError(2,0.0378069); div2->SetBinError(3,0.03420848); div2->SetBinError(4,0.03040883); div2->SetBinError(5,0.02672504); div2->SetBinError(6,0.02791661); div2->SetBinError(7,0.02575189); div2->SetBinError(8,0.02666926); div2->SetBinError(9,0.02457352); div2->SetBinError(10,0.02563297); div2->SetBinError(11,0.02799999); div2->SetBinError(12,0.02597544); div2->SetBinError(13,0.02718596); div2->SetBinError(14,0.02511096); div2->SetBinError(15,0.02539235); div2->SetBinError(16,0.02449266); div2->SetBinError(17,0.02335833); div2->SetBinError(18,0.02478525); div2->SetBinError(19,0.02533616); div2->SetBinError(20,0.02522607); div2->SetBinError(21,0.02485032); div2->SetBinError(22,0.02483691); div2->SetBinError(23,0.02621154); div2->SetBinError(24,0.02279541); div2->SetBinError(25,0.02267651); div2->SetBinError(26,0.02442725); div2->SetBinError(27,0.02497258); div2->SetBinError(28,0.02362582); div2->SetBinError(29,0.02415782); div2->SetBinError(30,0.02305357); div2->SetBinError(31,0.02312517); div2->SetBinError(32,0.02166519); div2->SetBinError(33,0.02205124); div2->SetBinError(34,0.0236034); div2->SetBinError(35,0.02418253); div2->SetBinError(36,0.02335304); div2->SetBinError(37,0.02511399); div2->SetBinError(38,0.02487149); div2->SetBinError(39,0.02508079); div2->SetBinError(40,0.02220869); div2->SetBinError(41,0.02251864); div2->SetBinError(42,0.02512355); div2->SetBinError(43,0.02593845); div2->SetBinError(44,0.02488944); div2->SetBinError(45,0.02331852); div2->SetBinError(46,0.02266396); div2->SetBinError(47,0.02805674); div2->SetBinError(48,0.02563017); div2->SetBinError(49,0.02650873); div2->SetBinError(50,0.02874033); div2->SetBinError(51,0.03032639); div2->SetBinError(52,0.02775159); div2->SetBinError(53,0.02723368); div2->SetBinError(54,0.02636316); div2->SetBinError(55,0.02858624); div2->SetBinError(56,0.03010894); div2->SetBinError(57,0.03508472); div2->SetBinError(58,0.038683); div2->SetBinError(59,0.0471611); div2->SetEntries(28.94432); 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.001992032); div3->SetBinContent(1,0.5360924); div3->SetBinContent(2,0.5106209); div3->SetBinContent(3,0.5116883); div3->SetBinContent(4,0.4761905); div3->SetBinContent(5,0.4252758); div3->SetBinContent(6,0.4851301); div3->SetBinContent(7,0.4311884); div3->SetBinContent(8,0.4515209); div3->SetBinContent(9,0.424386); div3->SetBinContent(10,0.4482609); div3->SetBinContent(11,0.4778717); div3->SetBinContent(12,0.4606401); div3->SetBinContent(13,0.4937955); div3->SetBinContent(14,0.423514); div3->SetBinContent(15,0.4172281); div3->SetBinContent(16,0.3987342); div3->SetBinContent(17,0.3943177); div3->SetBinContent(18,0.4455654); div3->SetBinContent(19,0.4403882); div3->SetBinContent(20,0.4310036); div3->SetBinContent(21,0.4400338); div3->SetBinContent(22,0.4309979); div3->SetBinContent(23,0.4329556); div3->SetBinContent(24,0.391231); div3->SetBinContent(25,0.3832285); div3->SetBinContent(26,0.4277801); div3->SetBinContent(27,0.4211242); div3->SetBinContent(28,0.3872633); div3->SetBinContent(29,0.4381443); div3->SetBinContent(30,0.4224205); div3->SetBinContent(31,0.3924311); div3->SetBinContent(32,0.3596456); div3->SetBinContent(33,0.3885302); div3->SetBinContent(34,0.4322755); div3->SetBinContent(35,0.412191); div3->SetBinContent(36,0.4037344); div3->SetBinContent(37,0.4586112); div3->SetBinContent(38,0.4439621); div3->SetBinContent(39,0.4287582); div3->SetBinContent(40,0.377907); div3->SetBinContent(41,0.3860633); div3->SetBinContent(42,0.4526057); div3->SetBinContent(43,0.4566724); div3->SetBinContent(44,0.4206452); div3->SetBinContent(45,0.3949474); div3->SetBinContent(46,0.3730849); div3->SetBinContent(47,0.3916211); div3->SetBinContent(48,0.3446429); div3->SetBinContent(49,0.3790776); div3->SetBinContent(50,0.4211438); div3->SetBinContent(51,0.4272608); div3->SetBinContent(52,0.3979653); div3->SetBinContent(53,0.4070588); div3->SetBinContent(54,0.3856322); div3->SetBinContent(55,0.3636364); div3->SetBinContent(56,0.3719376); div3->SetBinContent(57,0.4485467); div3->SetBinContent(58,0.4610449); div3->SetBinContent(59,0.5321993); div3->SetBinContent(60,0.003508772); div3->SetBinError(0,0.04463218); div3->SetBinError(1,0.03934648); div3->SetBinError(2,0.03501996); div3->SetBinError(3,0.03126717); div3->SetBinError(4,0.027768); div3->SetBinError(5,0.02412779); div3->SetBinError(6,0.02547212); div3->SetBinError(7,0.02357633); div3->SetBinError(8,0.0244929); div3->SetBinError(9,0.022331); div3->SetBinError(10,0.0233074); div3->SetBinError(11,0.02607149); div3->SetBinError(12,0.02369525); div3->SetBinError(13,0.02475049); div3->SetBinError(14,0.02245923); div3->SetBinError(15,0.02332254); div3->SetBinError(16,0.02190403); div3->SetBinError(17,0.02120991); div3->SetBinError(18,0.02282055); div3->SetBinError(19,0.02373246); div3->SetBinError(20,0.02301903); div3->SetBinError(21,0.02267441); div3->SetBinError(22,0.02240963); div3->SetBinError(23,0.02370509); div3->SetBinError(24,0.02087575); div3->SetBinError(25,0.02052325); div3->SetBinError(26,0.02233069); div3->SetBinError(27,0.02278282); div3->SetBinError(28,0.02094197); div3->SetBinError(29,0.02190521); div3->SetBinError(30,0.02112024); div3->SetBinError(31,0.02066465); div3->SetBinError(32,0.01925257); div3->SetBinError(33,0.0197193); div3->SetBinError(34,0.02143786); div3->SetBinError(35,0.02176526); div3->SetBinError(36,0.02116721); div3->SetBinError(37,0.02249699); div3->SetBinError(38,0.02205587); div3->SetBinError(39,0.02261827); div3->SetBinError(40,0.02022866); div3->SetBinError(41,0.02016016); div3->SetBinError(42,0.02279638); div3->SetBinError(43,0.02357221); div3->SetBinError(44,0.02217452); div3->SetBinError(45,0.02099964); div3->SetBinError(46,0.02002113); div3->SetBinError(47,0.02506989); div3->SetBinError(48,0.02273129); div3->SetBinError(49,0.02359158); div3->SetBinError(50,0.02572029); div3->SetBinError(51,0.02767027); div3->SetBinError(52,0.0251679); div3->SetBinError(53,0.02534668); div3->SetBinError(54,0.02413199); div3->SetBinError(55,0.02576155); div3->SetBinError(56,0.02675107); div3->SetBinError(57,0.03134278); div3->SetBinError(58,0.03451522); div3->SetBinError(59,0.04398077); div3->SetBinError(60,0.002628043); div3->SetEntries(25.17593); 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.51","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.49","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.42","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 6345 SL1L1"); AText = pt->AddText("HV = 3450 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }