void Efficiency_7374_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Dec 21 17:15:39 2018) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.01003544,68.5,0.09031897); 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.01851852); div1->SetBinContent(2,0.006349206); div1->SetBinContent(3,0.01900238); div1->SetBinContent(5,0.003533569); div1->SetBinContent(6,0.009345794); div1->SetBinContent(7,0.001615509); div1->SetBinContent(8,0.001538462); div1->SetBinContent(9,0.002994012); div1->SetBinContent(10,0.004731861); div1->SetBinContent(11,0.001683502); div1->SetBinContent(12,0.003367003); div1->SetBinContent(13,0.002911208); div1->SetBinContent(14,0.003076923); div1->SetBinContent(15,0.003350084); div1->SetBinContent(16,0.001515152); div1->SetBinContent(17,0.001536098); div1->SetBinContent(18,0.004470939); div1->SetBinContent(19,0.003174603); div1->SetBinContent(20,0.001612903); div1->SetBinContent(22,0.001447178); div1->SetBinContent(23,0.003144654); div1->SetBinContent(24,0.001386963); div1->SetBinContent(25,0.001577287); div1->SetBinContent(26,0.003007519); div1->SetBinContent(27,0.001572327); div1->SetBinContent(29,0.00147929); div1->SetBinContent(32,0.001336898); div1->SetBinContent(33,0.03419973); div1->SetBinContent(34,0.03475936); div1->SetBinContent(35,0.03025719); div1->SetBinContent(36,0.04087591); div1->SetBinContent(37,0.04755435); div1->SetBinContent(38,0.03743316); div1->SetBinContent(39,0.02624309); div1->SetBinContent(41,0.001239157); div1->SetBinContent(42,0.001298701); div1->SetBinContent(49,0.00286944); div1->SetBinContent(50,0.002832861); div1->SetBinContent(51,0.002538071); div1->SetBinContent(52,0.002272727); div1->SetBinContent(53,0.003512881); div1->SetBinContent(54,0.004576659); div1->SetBinContent(55,0.002252252); div1->SetBinError(1,0.009408735); div1->SetBinError(2,0.004847304); div1->SetBinError(3,0.007644474); div1->SetBinError(5,0.002647138); div1->SetBinError(6,0.00458362); div1->SetBinError(7,0.001680442); div1->SetBinError(8,0.001598805); div1->SetBinError(9,0.002232928); div1->SetBinError(10,0.002919868); div1->SetBinError(11,0.001752577); div1->SetBinError(12,0.002518981); div1->SetBinError(13,0.002169605); div1->SetBinError(14,0.0022964); div1->SetBinError(15,0.002505977); div1->SetBinError(16,0.001574129); div1->SetBinError(17,0.001596303); div1->SetBinError(18,0.002753896); div1->SetBinError(19,0.002371263); div1->SetBinError(20,0.001677679); div1->SetBinError(22,0.001502231); div1->SetBinError(23,0.0023483); div1->SetBinError(24,0.001438616); div1->SetBinError(25,0.001639929); div1->SetBinError(26,0.002243264); div1->SetBinError(27,0.001634674); div1->SetBinError(29,0.001536186); div1->SetBinError(32,0.00138578); div1->SetBinError(33,0.008104867); div1->SetBinError(34,0.008087799); div1->SetBinError(35,0.007942581); div1->SetBinError(36,0.009286609); div1->SetBinError(37,0.009791029); div1->SetBinError(38,0.008442893); div1->SetBinError(39,0.006995896); div1->SetBinError(41,0.001282778); div1->SetBinError(42,0.001345503); div1->SetBinError(49,0.002137689); div1->SetBinError(50,0.002109752); div1->SetBinError(51,0.001885102); div1->SetBinError(52,0.001683674); div1->SetBinError(53,0.002148371); div1->SetBinError(54,0.002443137); div1->SetBinError(55,0.001668164); div1->SetMinimum(0); div1->SetEntries(0.3839954); 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.007407407); div2->SetBinContent(3,0.004750594); div2->SetBinContent(6,0.007476636); div2->SetBinContent(10,0.001577287); div2->SetBinContent(12,0.001683502); div2->SetBinContent(13,0.001455604); div2->SetBinContent(14,0.001538462); div2->SetBinContent(17,0.001536098); div2->SetBinContent(19,0.001587302); div2->SetBinContent(22,0.001447178); div2->SetBinContent(23,0.003144654); div2->SetBinContent(24,0.001386963); div2->SetBinContent(33,0.01367989); div2->SetBinContent(34,0.02272727); div2->SetBinContent(35,0.01210287); div2->SetBinContent(36,0.02189781); div2->SetBinContent(37,0.02717391); div2->SetBinContent(38,0.01203209); div2->SetBinContent(39,0.01381215); div2->SetBinContent(50,0.001416431); div2->SetBinContent(51,0.001269036); div2->SetBinContent(52,0.001136364); div2->SetBinContent(53,0.00234192); div2->SetBinContent(54,0.001144165); div2->SetBinError(1,0.005688628); div2->SetBinError(3,0.003590707); div2->SetBinError(6,0.004061561); div2->SetBinError(10,0.001639929); div2->SetBinError(12,0.001752577); div2->SetBinError(13,0.001511139); div2->SetBinError(14,0.001598805); div2->SetBinError(17,0.001596303); div2->SetBinError(19,0.001650541); div2->SetBinError(22,0.001502231); div2->SetBinError(23,0.0023483); div2->SetBinError(24,0.001438616); div2->SetBinError(33,0.00483193); div2->SetBinError(34,0.006343165); div2->SetBinError(35,0.00474976); div2->SetBinError(36,0.006490662); div2->SetBinError(37,0.007077915); div2->SetBinError(38,0.004450632); div2->SetBinError(39,0.004881111); div2->SetBinError(50,0.001469739); div2->SetBinError(51,0.001314243); div2->SetBinError(52,0.00117467); div2->SetBinError(53,0.001736127); div2->SetBinError(54,0.001182867); div2->SetEntries(0.1657256); 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.003703704); div3->SetBinContent(3,0.002375297); div3->SetBinContent(6,0.007476636); div3->SetBinContent(12,0.001683502); div3->SetBinContent(13,0.001455604); div3->SetBinContent(17,0.001536098); div3->SetBinContent(19,0.001587302); div3->SetBinContent(22,0.001447178); div3->SetBinContent(23,0.003144654); div3->SetBinContent(24,0.001386963); div3->SetBinContent(33,0.008207934); div3->SetBinContent(34,0.01737968); div3->SetBinContent(35,0.006051437); div3->SetBinContent(36,0.0189781); div3->SetBinContent(37,0.02038043); div3->SetBinContent(38,0.00802139); div3->SetBinContent(39,0.009668508); div3->SetBinContent(50,0.001416431); div3->SetBinContent(51,0.001269036); div3->SetBinContent(52,0.001136364); div3->SetBinContent(53,0.00234192); div3->SetBinContent(54,0.001144165); div3->SetBinError(1,0.003929104); div3->SetBinError(3,0.002491062); div3->SetBinError(6,0.004061561); div3->SetBinError(12,0.001752577); div3->SetBinError(13,0.001511139); div3->SetBinError(17,0.001596303); div3->SetBinError(19,0.001650541); div3->SetBinError(22,0.001502231); div3->SetBinError(23,0.0023483); div3->SetBinError(24,0.001438616); div3->SetBinError(33,0.003654456); div3->SetBinError(34,0.00545572); div3->SetBinError(35,0.003261092); div3->SetBinError(36,0.005988695); div3->SetBinError(37,0.006013439); div3->SetBinError(38,0.00356801); div3->SetBinError(39,0.00401368); div3->SetBinError(50,0.001469739); div3->SetBinError(51,0.001314243); div3->SetBinError(52,0.00117467); div3->SetBinError(53,0.001736127); div3->SetBinError(54,0.001182867); div3->SetEntries(0.1217923); 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.00","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.00","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.00","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 7374 SL1L1"); AText = pt->AddText("HV = 3200 V, FEth = 30 mV, Source filter = 100.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }