void Efficiency_7330_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Dec 21 17:40:42 2018) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1845271,68.5,1.339256); 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.8123123); div1->SetBinContent(2,0.7925659); div1->SetBinContent(3,0.7746615); div1->SetBinContent(4,0.7671914); div1->SetBinContent(5,0.6766021); div1->SetBinContent(6,0.7309091); div1->SetBinContent(7,0.690309); div1->SetBinContent(8,0.7174624); div1->SetBinContent(9,0.6790451); div1->SetBinContent(10,0.6996173); div1->SetBinContent(11,0.7200798); div1->SetBinContent(12,0.7178596); div1->SetBinContent(13,0.7292746); div1->SetBinContent(14,0.703268); div1->SetBinContent(15,0.7045301); div1->SetBinContent(16,0.67645); div1->SetBinContent(17,0.6976161); div1->SetBinContent(18,0.7308657); div1->SetBinContent(19,0.7202505); div1->SetBinContent(20,0.7005457); div1->SetBinContent(21,0.6925016); div1->SetBinContent(22,0.6865861); div1->SetBinContent(23,0.6797603); div1->SetBinContent(24,0.6216398); div1->SetBinContent(25,0.6208991); div1->SetBinContent(26,0.6765932); div1->SetBinContent(27,0.6305062); div1->SetBinContent(28,0.6447625); div1->SetBinContent(29,0.6824561); div1->SetBinContent(30,0.6565887); div1->SetBinContent(31,0.6207325); div1->SetBinContent(32,0.5979143); div1->SetBinContent(33,0.8859602); div1->SetBinContent(34,0.9149914); div1->SetBinContent(35,0.908916); div1->SetBinContent(36,0.9008838); div1->SetBinContent(37,0.882659); div1->SetBinContent(38,0.8982328); div1->SetBinContent(39,0.8849432); div1->SetBinContent(41,0.6450598); div1->SetBinContent(42,0.6718653); div1->SetBinContent(43,0.6619318); div1->SetBinContent(44,0.6209335); div1->SetBinContent(45,0.5946119); div1->SetBinContent(46,0.5875332); div1->SetBinContent(47,0.6391941); div1->SetBinContent(48,0.5843585); div1->SetBinContent(49,0.6359649); div1->SetBinContent(50,0.6487889); div1->SetBinContent(51,0.6313763); div1->SetBinContent(52,0.6195166); div1->SetBinContent(53,0.6628622); div1->SetBinContent(54,0.6149915); div1->SetBinContent(55,0.6078049); div1->SetBinContent(56,0.6883562); div1->SetBinError(1,0.0664005); div1->SetBinError(2,0.05827156); div1->SetBinError(3,0.05146214); div1->SetBinError(4,0.04729407); div1->SetBinError(5,0.04092341); div1->SetBinError(6,0.04276696); div1->SetBinError(7,0.04031059); div1->SetBinError(8,0.04001015); div1->SetBinError(9,0.03870646); div1->SetBinError(10,0.03879109); div1->SetBinError(11,0.0404486); div1->SetBinError(12,0.04125901); div1->SetBinError(13,0.04029266); div1->SetBinError(14,0.0394189); div1->SetBinError(15,0.04014515); div1->SetBinError(16,0.03962392); div1->SetBinError(17,0.03839331); div1->SetBinError(18,0.03971886); div1->SetBinError(19,0.04138798); div1->SetBinError(20,0.04015662); div1->SetBinError(21,0.03827251); div1->SetBinError(22,0.03820349); div1->SetBinError(23,0.03881334); div1->SetBinError(24,0.03655465); div1->SetBinError(25,0.03472612); div1->SetBinError(26,0.03658631); div1->SetBinError(27,0.03652693); div1->SetBinError(28,0.03692765); div1->SetBinError(29,0.03648094); div1->SetBinError(30,0.03503537); div1->SetBinError(31,0.03509453); div1->SetBinError(32,0.03300417); div1->SetBinError(33,0.04237892); div1->SetBinError(34,0.04485393); div1->SetBinError(35,0.0471654); div1->SetBinError(36,0.04648383); div1->SetBinError(37,0.04380897); div1->SetBinError(38,0.04556944); div1->SetBinError(39,0.04865393); div1->SetBinError(41,0.0363305); div1->SetBinError(42,0.03725357); div1->SetBinError(43,0.03932284); div1->SetBinError(44,0.03746828); div1->SetBinError(45,0.03458912); div1->SetBinError(46,0.03486831); div1->SetBinError(47,0.04353675); div1->SetBinError(48,0.03998286); div1->SetBinError(49,0.0424548); div1->SetBinError(50,0.04277245); div1->SetBinError(51,0.04423867); div1->SetBinError(52,0.04208693); div1->SetBinError(53,0.04376492); div1->SetBinError(54,0.0408364); div1->SetBinError(55,0.04333583); div1->SetBinError(56,0.05128943); div1->SetMinimum(0.3); div1->SetEntries(38.64409); 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.7837838); div2->SetBinContent(2,0.7733813); div2->SetBinContent(3,0.754352); div2->SetBinContent(4,0.7348799); div2->SetBinContent(5,0.6535022); div2->SetBinContent(6,0.7047273); div2->SetBinContent(7,0.6608146); div2->SetBinContent(8,0.6926095); div2->SetBinContent(9,0.6604775); div2->SetBinContent(10,0.6747449); div2->SetBinContent(11,0.6981383); div2->SetBinContent(12,0.6990966); div2->SetBinContent(13,0.7059585); div2->SetBinContent(14,0.6718954); div2->SetBinContent(15,0.6815416); div2->SetBinContent(16,0.2334032); div2->SetBinContent(17,0.672522); div2->SetBinContent(18,0.706399); div2->SetBinContent(19,0.7035491); div2->SetBinContent(20,0.6609823); div2->SetBinContent(21,0.6679269); div2->SetBinContent(22,0.6586141); div2->SetBinContent(23,0.6551265); div2->SetBinContent(24,0.5954301); div2->SetBinContent(25,0.5965978); div2->SetBinContent(26,0.6486004); div2->SetBinContent(27,0.6134122); div2->SetBinContent(28,0.6258946); div2->SetBinContent(29,0.6573099); div2->SetBinContent(30,0.6269253); div2->SetBinContent(31,0.594041); div2->SetBinContent(32,0.5764774); div2->SetBinContent(33,0.8649812); div2->SetBinContent(34,0.8954624); div2->SetBinContent(35,0.8858242); div2->SetBinContent(36,0.8819444); div2->SetBinContent(37,0.8543353); div2->SetBinContent(38,0.8726386); div2->SetBinContent(39,0.8551136); div2->SetBinContent(41,0.6179987); div2->SetBinContent(42,0.650655); div2->SetBinContent(43,0.6335227); div2->SetBinContent(44,0.596181); div2->SetBinContent(45,0.5676716); div2->SetBinContent(46,0.5583554); div2->SetBinContent(47,0.6071429); div2->SetBinContent(48,0.5641476); div2->SetBinContent(49,0.6210526); div2->SetBinContent(50,0.6211073); div2->SetBinContent(51,0.6044273); div2->SetBinContent(52,0.5863921); div2->SetBinContent(53,0.6365233); div2->SetBinContent(54,0.5792164); div2->SetBinContent(55,0.5912195); div2->SetBinContent(56,0.6609589); div2->SetBinError(1,0.06467629); div2->SetBinError(2,0.05723186); div2->SetBinError(3,0.05046937); div2->SetBinError(4,0.0458274); div2->SetBinError(5,0.03990621); div2->SetBinError(6,0.04164419); div2->SetBinError(7,0.03905349); div2->SetBinError(8,0.03899607); div2->SetBinError(9,0.03793619); div2->SetBinError(10,0.03778408); div2->SetBinError(11,0.03954688); div2->SetBinError(12,0.04047057); div2->SetBinError(13,0.03934904); div2->SetBinError(14,0.03813319); div2->SetBinError(15,0.03918836); div2->SetBinError(16,0.01894128); div2->SetBinError(17,0.03738507); div2->SetBinError(18,0.03874458); div2->SetBinError(19,0.0406863); div2->SetBinError(20,0.03849707); div2->SetBinError(21,0.03728164); div2->SetBinError(22,0.03706821); div2->SetBinError(23,0.0377887); div2->SetBinError(24,0.03543967); div2->SetBinError(25,0.03374326); div2->SetBinError(26,0.03548349); div2->SetBinError(27,0.03581073); div2->SetBinError(28,0.03614448); div2->SetBinError(29,0.03550134); div2->SetBinError(30,0.03388466); div2->SetBinError(31,0.03400286); div2->SetBinError(32,0.03215149); div2->SetBinError(33,0.04163234); div2->SetBinError(34,0.04413992); div2->SetBinError(35,0.04627187); div2->SetBinError(36,0.04575594); div2->SetBinError(37,0.04276264); div2->SetBinError(38,0.0446019); div2->SetBinError(39,0.04743282); div2->SetBinError(41,0.03522448); div2->SetBinError(42,0.03639807); div2->SetBinError(43,0.03809535); div2->SetBinError(44,0.0363881); div2->SetBinError(45,0.03345926); div2->SetBinError(46,0.03362058); div2->SetBinError(47,0.04195245); div2->SetBinError(48,0.03898842); div2->SetBinError(49,0.04173458); div2->SetBinError(50,0.04144738); div2->SetBinError(51,0.04287079); div2->SetBinError(52,0.04045757); div2->SetBinError(53,0.04250035); div2->SetBinError(54,0.03911661); div2->SetBinError(55,0.04248324); div2->SetBinError(56,0.04980025); div2->SetEntries(36.84999); 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.002967359); div3->SetBinContent(1,0.7072072); div3->SetBinContent(2,0.7134293); div3->SetBinContent(3,0.6953578); div3->SetBinContent(4,0.6752278); div3->SetBinContent(5,0.5864382); div3->SetBinContent(6,0.6450909); div3->SetBinContent(7,0.6053371); div3->SetBinContent(8,0.617397); div3->SetBinContent(9,0.6061008); div3->SetBinContent(10,0.6128827); div3->SetBinContent(11,0.6382979); div3->SetBinContent(12,0.6337735); div3->SetBinContent(13,0.634715); div3->SetBinContent(14,0.6071895); div3->SetBinContent(15,0.6058147); div3->SetBinContent(16,0.05171209); div3->SetBinContent(17,0.6166876); div3->SetBinContent(18,0.6392723); div3->SetBinContent(19,0.6499652); div3->SetBinContent(20,0.5968622); div3->SetBinContent(21,0.6023945); div3->SetBinContent(22,0.588684); div3->SetBinContent(23,0.5905459); div3->SetBinContent(24,0.5255376); div3->SetBinContent(25,0.5394897); div3->SetBinContent(26,0.5997618); div3->SetBinContent(27,0.5456936); div3->SetBinContent(28,0.5660377); div3->SetBinContent(29,0.5906433); div3->SetBinContent(30,0.5630348); div3->SetBinContent(31,0.5251397); div3->SetBinContent(32,0.5208575); div3->SetBinContent(33,0.8106509); div3->SetBinContent(34,0.8431936); div3->SetBinContent(35,0.8402822); div3->SetBinContent(36,0.8421717); div3->SetBinContent(37,0.8150289); div3->SetBinContent(38,0.8391225); div3->SetBinContent(39,0.8025568); div3->SetBinContent(41,0.5550661); div3->SetBinContent(42,0.5720524); div3->SetBinContent(43,0.5568182); div3->SetBinContent(44,0.5127298); div3->SetBinContent(45,0.5105837); div3->SetBinContent(46,0.4900531); div3->SetBinContent(47,0.5384615); div3->SetBinContent(48,0.4982425); div3->SetBinContent(49,0.5298246); div3->SetBinContent(50,0.5510381); div3->SetBinContent(51,0.5409047); div3->SetBinContent(52,0.519248); div3->SetBinContent(53,0.572432); div3->SetBinContent(54,0.5238501); div3->SetBinContent(55,0.5356098); div3->SetBinContent(56,0.5844749); div3->SetBinContent(57,0.007142857); div3->SetBinError(0,0.05447347); div3->SetBinError(1,0.05999011); div3->SetBinError(2,0.05395178); div3->SetBinError(3,0.04755707); div3->SetBinError(4,0.04308774); div3->SetBinError(5,0.03691259); div3->SetBinError(6,0.03905684); div3->SetBinError(7,0.03665926); div3->SetBinError(8,0.03588378); div3->SetBinError(9,0.03565592); div3->SetBinError(10,0.03524803); div3->SetBinError(11,0.03705982); div3->SetBinError(12,0.03769353); div3->SetBinError(13,0.0364283); div3->SetBinError(14,0.03544435); div3->SetBinError(15,0.03599158); div3->SetBinError(16,0.00737842); div3->SetBinError(17,0.03511546); div3->SetBinError(18,0.03603807); div3->SetBinError(19,0.03841347); div3->SetBinError(20,0.03576623); div3->SetBinError(21,0.03460425); div3->SetBinError(22,0.03418823); div3->SetBinError(23,0.03506627); div3->SetBinError(24,0.03241711); div3->SetBinError(25,0.03140153); div3->SetBinError(26,0.03353715); div3->SetBinError(27,0.03293345); div3->SetBinError(28,0.03362852); div3->SetBinError(29,0.03286834); div3->SetBinError(30,0.03136918); div3->SetBinError(31,0.03113827); div3->SetBinError(32,0.02990871); div3->SetBinError(33,0.03968382); div3->SetBinError(34,0.04221539); div3->SetBinError(35,0.04449761); div3->SetBinError(36,0.04421842); div3->SetBinError(37,0.04130039); div3->SetBinError(38,0.04332735); div3->SetBinError(39,0.04526284); div3->SetBinError(41,0.03261465); div3->SetBinError(42,0.03317876); div3->SetBinError(43,0.03472562); div3->SetBinError(44,0.03267758); div3->SetBinError(45,0.03102851); div3->SetBinError(46,0.0306464); div3->SetBinError(47,0.03850037); div3->SetBinError(48,0.03569385); div3->SetBinError(49,0.0372503); div3->SetBinError(50,0.03803993); div3->SetBinError(51,0.0395975); div3->SetBinError(52,0.03709693); div3->SetBinError(53,0.03937958); div3->SetBinError(54,0.03641246); div3->SetBinError(55,0.03958891); div3->SetBinError(56,0.04557796); div3->SetBinError(57,0.007746539); div3->SetEntries(33.28812); 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.67","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.63","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.57","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 7330 SL1L1"); AText = pt->AddText("HV = 3450 V, FEth = 20 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }