void Efficiency_6156_L_Cell() { //=========Macro generated from canvas: c/c //========= (Mon Jan 14 19:12:35 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1887293,68.5,1.301437); 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(2,0.844086); div1->SetBinContent(3,0.8344132); div1->SetBinContent(4,0.7895356); div1->SetBinContent(5,0.7806546); div1->SetBinContent(6,0.8094804); div1->SetBinContent(7,0.8160078); div1->SetBinContent(8,0.8020686); div1->SetBinContent(9,0.8152813); div1->SetBinContent(10,0.8255659); div1->SetBinContent(11,0.8309387); div1->SetBinContent(12,0.8574799); div1->SetBinContent(13,0.8471747); div1->SetBinContent(14,0.8596342); div1->SetBinContent(15,0.8536702); div1->SetBinContent(16,0.8422497); div1->SetBinContent(17,0.8406639); div1->SetBinContent(18,0.8255004); div1->SetBinContent(19,0.8172198); div1->SetBinContent(20,0.8191915); div1->SetBinContent(21,0.8074168); div1->SetBinContent(22,0.829744); div1->SetBinContent(23,0.795338); div1->SetBinContent(24,0.8018476); div1->SetBinContent(25,0.7670949); div1->SetBinContent(26,0.8123649); div1->SetBinContent(27,0.8062016); div1->SetBinContent(28,0.8045241); div1->SetBinContent(29,0.7967742); div1->SetBinContent(30,0.7816327); div1->SetBinContent(31,0.8093972); div1->SetBinContent(32,0.7752033); div1->SetBinContent(33,0.7774799); div1->SetBinContent(34,0.8141971); div1->SetBinContent(35,0.8249667); div1->SetBinContent(36,0.8111918); div1->SetBinContent(37,0.7709832); div1->SetBinContent(38,0.7908309); div1->SetBinContent(39,0.8299866); div1->SetBinContent(40,0.7700604); div1->SetBinContent(41,0.7824534); div1->SetBinContent(42,0.7889623); div1->SetBinContent(43,0.822695); div1->SetBinContent(44,0.8149048); div1->SetBinContent(45,0.7844); div1->SetBinContent(46,0.8001662); div1->SetBinContent(47,0.7783276); div1->SetBinContent(48,0.7797282); div1->SetBinContent(49,0.7772109); div1->SetBinContent(50,0.7605473); div1->SetBinContent(51,0.7990463); div1->SetBinContent(52,0.7861596); div1->SetBinContent(53,0.7708217); div1->SetBinContent(54,0.7711031); div1->SetBinContent(56,0.7544872); div1->SetBinContent(57,0.7461279); div1->SetBinContent(58,0.8286604); div1->SetBinContent(59,0.8196203); div1->SetBinContent(60,0.8630363); div1->SetBinError(2,0.05276886); div1->SetBinError(3,0.04689854); div1->SetBinError(4,0.04068778); div1->SetBinError(5,0.03678298); div1->SetBinError(6,0.03648988); div1->SetBinError(7,0.03798312); div1->SetBinError(8,0.03680991); div1->SetBinError(9,0.03520509); div1->SetBinError(10,0.03653522); div1->SetBinError(11,0.03813351); div1->SetBinError(12,0.03874389); div1->SetBinError(13,0.03657181); div1->SetBinError(14,0.03685101); div1->SetBinError(15,0.03880918); div1->SetBinError(16,0.0376345); div1->SetBinError(17,0.03580115); div1->SetBinError(18,0.03617361); div1->SetBinError(19,0.03774936); div1->SetBinError(20,0.03634301); div1->SetBinError(21,0.03502073); div1->SetBinError(22,0.0350877); div1->SetBinError(23,0.03642851); div1->SetBinError(24,0.03647804); div1->SetBinError(25,0.0334458); div1->SetBinError(26,0.03563209); div1->SetBinError(27,0.03638924); div1->SetBinError(28,0.03515118); div1->SetBinError(29,0.03392389); div1->SetBinError(30,0.03365288); div1->SetBinError(31,0.03598225); div1->SetBinError(32,0.03338132); div1->SetBinError(33,0.03247152); div1->SetBinError(34,0.03380717); div1->SetBinError(35,0.03653186); div1->SetBinError(36,0.03538066); div1->SetBinError(37,0.03296761); div1->SetBinError(38,0.0339921); div1->SetBinError(39,0.03677761); div1->SetBinError(40,0.034221); div1->SetBinError(41,0.03321437); div1->SetBinError(42,0.03306469); div1->SetBinError(43,0.03641718); div1->SetBinError(44,0.0345675); div1->SetBinError(45,0.03340127); div1->SetBinError(46,0.0345423); div1->SetBinError(47,0.03693775); div1->SetBinError(48,0.03956687); div1->SetBinError(49,0.03949539); div1->SetBinError(50,0.03898306); div1->SetBinError(51,0.04418538); div1->SetBinError(52,0.04176822); div1->SetBinError(53,0.03898156); div1->SetBinError(54,0.03753095); div1->SetBinError(56,0.04109441); div1->SetBinError(57,0.04177724); div1->SetBinError(58,0.04852987); div1->SetBinError(59,0.05602374); div1->SetBinError(60,0.0727964); div1->SetMinimum(0.3); div1->SetEntries(46.71651); 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(2,0.8145161); div2->SetBinContent(3,0.8012959); div2->SetBinContent(4,0.7718989); div2->SetBinContent(5,0.7572057); div2->SetBinContent(6,0.7816773); div2->SetBinContent(7,0.784285); div2->SetBinContent(8,0.7762106); div2->SetBinContent(9,0.7896725); div2->SetBinContent(10,0.8002663); div2->SetBinContent(11,0.8065134); div2->SetBinContent(12,0.8315243); div2->SetBinContent(13,0.8249144); div2->SetBinContent(14,0.831561); div2->SetBinContent(15,0.8312679); div2->SetBinContent(16,0.8134431); div2->SetBinContent(17,0.8128631); div2->SetBinContent(18,0.8002611); div2->SetBinContent(19,0.7893218); div2->SetBinContent(20,0.7907597); div2->SetBinContent(21,0.7825537); div2->SetBinContent(22,0.80577); div2->SetBinContent(23,0.7729604); div2->SetBinContent(24,0.7750577); div2->SetBinContent(25,0.7451305); div2->SetBinContent(26,0.7821012); div2->SetBinContent(27,0.7779298); div2->SetBinContent(28,0.7861716); div2->SetBinContent(29,0.7689516); div2->SetBinContent(30,0.7555102); div2->SetBinContent(31,0.7845745); div2->SetBinContent(32,0.7520325); div2->SetBinContent(33,0.7525852); div2->SetBinContent(34,0.7920869); div2->SetBinContent(35,0.8000888); div2->SetBinContent(36,0.7923964); div2->SetBinContent(37,0.7414069); div2->SetBinContent(38,0.7646336); div2->SetBinContent(39,0.8049978); div2->SetBinContent(40,0.7467645); div2->SetBinContent(41,0.7570464); div2->SetBinContent(42,0.7586475); div2->SetBinContent(43,0.7965426); div2->SetBinContent(44,0.7914135); div2->SetBinContent(45,0.758); div2->SetBinContent(46,0.7748234); div2->SetBinContent(47,0.7486393); div2->SetBinContent(48,0.7559456); div2->SetBinContent(49,0.7573696); div2->SetBinContent(50,0.7371722); div2->SetBinContent(51,0.773842); div2->SetBinContent(52,0.7605985); div2->SetBinContent(53,0.745668); div2->SetBinContent(54,0.7353703); div2->SetBinContent(56,0.725641); div2->SetBinContent(57,0.7158249); div2->SetBinContent(58,0.7998442); div2->SetBinContent(59,0.7932489); div2->SetBinContent(60,0.8283828); div2->SetBinError(2,0.0513977); div2->SetBinError(3,0.04551863); div2->SetBinError(4,0.04001817); div2->SetBinError(5,0.03596917); div2->SetBinError(6,0.03556356); div2->SetBinError(7,0.03689056); div2->SetBinError(8,0.03593365); div2->SetBinError(9,0.03438751); div2->SetBinError(10,0.03570662); div2->SetBinError(11,0.0373036); div2->SetBinError(12,0.03787325); div2->SetBinError(13,0.03585938); div2->SetBinError(14,0.0359572); div2->SetBinError(15,0.03805365); div2->SetBinError(16,0.03668); div2->SetBinError(17,0.03492343); div2->SetBinError(18,0.03535511); div2->SetBinError(19,0.03679616); div2->SetBinError(20,0.03540978); div2->SetBinError(21,0.03422411); div2->SetBinError(22,0.03433722); div2->SetBinError(23,0.03567252); div2->SetBinError(24,0.03557806); div2->SetBinError(25,0.03274155); div2->SetBinError(26,0.03465043); div2->SetBinError(27,0.03544633); div2->SetBinError(28,0.03455945); div2->SetBinError(29,0.03304947); div2->SetBinError(30,0.03282412); div2->SetBinError(31,0.03516693); div2->SetBinError(32,0.03264684); div2->SetBinError(33,0.03170582); div2->SetBinError(34,0.03312875); div2->SetBinError(35,0.03571665); div2->SetBinError(36,0.03477528); div2->SetBinError(37,0.03203632); div2->SetBinError(38,0.03316156); div2->SetBinError(39,0.03595782); div2->SetBinError(40,0.03345933); div2->SetBinError(41,0.03241965); div2->SetBinError(42,0.03212734); div2->SetBinError(43,0.0355606); div2->SetBinError(44,0.03383096); div2->SetBinError(45,0.03257264); div2->SetBinError(46,0.03373469); div2->SetBinError(47,0.03589945); div2->SetBinError(48,0.03867801); div2->SetBinError(49,0.03875332); div2->SetBinError(50,0.03810243); div2->SetBinError(51,0.04315665); div2->SetBinError(52,0.04076711); div2->SetBinError(53,0.03804537); div2->SetBinError(54,0.03624928); div2->SetBinError(56,0.03993957); div2->SetBinError(57,0.04053097); div2->SetBinError(58,0.04728008); div2->SetBinError(59,0.05469034); div2->SetBinError(60,0.07062329); div2->SetEntries(45.20718); 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.001612903); div3->SetBinContent(2,0.7956989); div3->SetBinContent(3,0.7760979); div3->SetBinContent(4,0.7425044); div3->SetBinContent(5,0.7313141); div3->SetBinContent(6,0.7570647); div3->SetBinContent(7,0.7603709); div3->SetBinContent(8,0.7616361); div3->SetBinContent(9,0.7686818); div3->SetBinContent(10,0.7820684); div3->SetBinContent(11,0.7854406); div3->SetBinContent(12,0.8164228); div3->SetBinContent(13,0.7979452); div3->SetBinContent(14,0.80604); div3->SetBinContent(15,0.8050524); div3->SetBinContent(16,0.7997257); div3->SetBinContent(17,0.7929461); div3->SetBinContent(18,0.7832898); div3->SetBinContent(19,0.7696008); div3->SetBinContent(20,0.7681031); div3->SetBinContent(21,0.7606405); div3->SetBinContent(22,0.7813897); div3->SetBinContent(23,0.7529138); div3->SetBinContent(24,0.7542725); div3->SetBinContent(25,0.7128056); div3->SetBinContent(26,0.7544315); div3->SetBinContent(27,0.753762); div3->SetBinContent(28,0.7622706); div3->SetBinContent(29,0.7435484); div3->SetBinContent(30,0.7281633); div3->SetBinContent(31,0.7557624); div3->SetBinContent(32,0.7284553); div3->SetBinContent(33,0.7165837); div3->SetBinContent(34,0.7618309); div3->SetBinContent(35,0.7743225); div3->SetBinContent(36,0.7731739); div3->SetBinContent(37,0.7110312); div3->SetBinContent(38,0.738027); div3->SetBinContent(39,0.7764391); div3->SetBinContent(40,0.7217429); div3->SetBinContent(41,0.7256848); div3->SetBinContent(42,0.7314419); div3->SetBinContent(43,0.7659574); div3->SetBinContent(44,0.7675172); div3->SetBinContent(45,0.7316); div3->SetBinContent(46,0.7494807); div3->SetBinContent(47,0.7243939); div3->SetBinContent(48,0.7293318); div3->SetBinContent(49,0.718254); div3->SetBinContent(50,0.6989738); div3->SetBinContent(51,0.7418256); div3->SetBinContent(52,0.7331671); div3->SetBinContent(53,0.7177194); div3->SetBinContent(54,0.7105127); div3->SetBinContent(55,0.00131406); div3->SetBinContent(56,0.6955128); div3->SetBinContent(57,0.6915825); div3->SetBinContent(58,0.7764798); div3->SetBinContent(59,0.7689873); div3->SetBinContent(60,0.8019802); div3->SetBinContent(61,0.01941748); div3->SetBinError(1,0.001677679); div3->SetBinError(2,0.05052053); div3->SetBinError(3,0.04446186); div3->SetBinError(4,0.03889592); div3->SetBinError(5,0.03506522); div3->SetBinError(6,0.03473856); div3->SetBinError(7,0.03606167); div3->SetBinError(8,0.03543744); div3->SetBinError(9,0.0337138); div3->SetBinError(10,0.03510771); div3->SetBinError(11,0.03658397); div3->SetBinError(12,0.03736448); div3->SetBinError(13,0.03499165); div3->SetBinError(14,0.03514); div3->SetBinError(15,0.03716493); div3->SetBinError(16,0.03622337); div3->SetBinError(17,0.03429133); div3->SetBinError(18,0.03480214); div3->SetBinError(19,0.03611869); div3->SetBinError(20,0.03466178); div3->SetBinError(21,0.03351821); div3->SetBinError(22,0.03356992); div3->SetBinError(23,0.0349919); div3->SetBinError(24,0.03487592); div3->SetBinError(25,0.03169811); div3->SetBinError(26,0.03374689); div3->SetBinError(27,0.03463538); div3->SetBinError(28,0.03378508); div3->SetBinError(29,0.03224606); div3->SetBinError(30,0.03195088); div3->SetBinError(31,0.0342147); div3->SetBinError(32,0.03189522); div3->SetBinError(33,0.0305902); div3->SetBinError(34,0.03219482); div3->SetBinError(35,0.03486751); div3->SetBinError(36,0.03415346); div3->SetBinError(37,0.03107273); div3->SetBinError(38,0.03231273); div3->SetBinError(39,0.03501531); div3->SetBinError(40,0.03263636); div3->SetBinError(41,0.03143191); div3->SetBinError(42,0.03128031); div3->SetBinError(43,0.03455239); div3->SetBinError(44,0.03307768); div3->SetBinError(45,0.03173872); div3->SetBinError(46,0.03292228); div3->SetBinError(47,0.0350459); div3->SetBinError(48,0.03767725); div3->SetBinError(49,0.03727983); div3->SetBinError(50,0.03665214); div3->SetBinError(51,0.04184106); div3->SetBinError(52,0.0396859); div3->SetBinError(53,0.03699833); div3->SetBinError(54,0.03535095); div3->SetBinError(55,0.0009628638); div3->SetBinError(56,0.03872429); div3->SetBinError(57,0.03952691); div3->SetBinError(58,0.0462608); div3->SetBinError(59,0.05345656); div3->SetBinError(60,0.06895678); div3->SetBinError(61,0.1393466); div3->SetEntries(43.7449); 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.79","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.77","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.74","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 6156 SL1L4"); AText = pt->AddText("HV = 3500 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }