void Efficiency_7519_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sat Dec 22 18:39:27 2018) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1833333,68.5,1.35); 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.906367); div1->SetBinContent(3,0.8736842); div1->SetBinContent(4,0.8589951); div1->SetBinContent(5,0.8634969); div1->SetBinContent(6,0.866562); div1->SetBinContent(7,0.8548896); div1->SetBinContent(8,0.8481532); div1->SetBinContent(9,0.85639); div1->SetBinContent(10,0.8689956); div1->SetBinContent(11,0.8792402); div1->SetBinContent(12,0.9015919); div1->SetBinContent(13,0.8986301); div1->SetBinContent(14,0.9080311); div1->SetBinContent(15,0.8988095); div1->SetBinContent(16,0.9489796); div1->SetBinContent(17,0.8542234); div1->SetBinContent(18,0.8397163); div1->SetBinContent(19,0.8185976); div1->SetBinContent(20,0.8522572); div1->SetBinContent(21,0.843467); div1->SetBinContent(22,0.875641); div1->SetBinContent(23,0.8819539); div1->SetBinContent(24,0.8340426); div1->SetBinContent(25,0.8208763); div1->SetBinContent(26,0.8368984); div1->SetBinContent(27,0.8370787); div1->SetBinContent(28,0.8604336); div1->SetBinContent(29,0.8217562); div1->SetBinContent(30,0.8565841); div1->SetBinContent(31,0.8780178); div1->SetBinContent(32,0.8125802); div1->SetBinContent(33,0.8318284); div1->SetBinContent(34,0.8448884); div1->SetBinContent(35,0.8738502); div1->SetBinContent(36,0.847769); div1->SetBinContent(41,0.8123515); div1->SetBinContent(42,0.8045455); div1->SetBinContent(43,0.8552147); div1->SetBinContent(44,0.8467153); div1->SetBinContent(45,0.8165888); div1->SetBinContent(46,0.8212291); div1->SetBinContent(47,0.8167598); div1->SetBinContent(48,0.8318043); div1->SetBinContent(49,0.7937337); div1->SetBinContent(50,0.826087); div1->SetBinContent(51,0.7916667); div1->SetBinContent(52,0.7933042); div1->SetBinContent(53,0.8128571); div1->SetBinContent(54,0.7571429); div1->SetBinContent(55,0.003149606); div1->SetBinContent(56,0.7765205); div1->SetBinError(2,0.1137322); div1->SetBinError(3,0.08297485); div1->SetBinError(4,0.07189421); div1->SetBinError(5,0.07020921); div1->SetBinError(6,0.07121777); div1->SetBinError(7,0.07067265); div1->SetBinError(8,0.06543273); div1->SetBinError(9,0.06467537); div1->SetBinError(10,0.06871987); div1->SetBinError(11,0.06692705); div1->SetBinError(12,0.07041969); div1->SetBinError(13,0.06834541); div1->SetBinError(14,0.06697661); div1->SetBinError(15,0.07124437); div1->SetBinError(16,0.07342565); div1->SetBinError(17,0.06564436); div1->SetBinError(18,0.06613767); div1->SetBinError(19,0.06728595); div1->SetBinError(20,0.06566683); div1->SetBinError(21,0.06337012); div1->SetBinError(22,0.06485845); div1->SetBinError(23,0.06708027); div1->SetBinError(24,0.06580719); div1->SetBinError(25,0.06199205); div1->SetBinError(26,0.06404922); div1->SetBinError(27,0.06565893); div1->SetBinError(28,0.06581827); div1->SetBinError(29,0.06256735); div1->SetBinError(30,0.06434798); div1->SetBinError(31,0.06469932); div1->SetBinError(32,0.06141087); div1->SetBinError(33,0.05858662); div1->SetBinError(34,0.06047142); div1->SetBinError(35,0.06556351); div1->SetBinError(36,0.06406645); div1->SetBinError(41,0.05905652); div1->SetBinError(42,0.05735789); div1->SetBinError(43,0.06235043); div1->SetBinError(44,0.06750927); div1->SetBinError(45,0.05879665); div1->SetBinError(46,0.05774215); div1->SetBinError(47,0.05751022); div1->SetBinError(48,0.06818943); div1->SetBinError(49,0.06086891); div1->SetBinError(50,0.07235368); div1->SetBinError(51,0.06266294); div1->SetBinError(52,0.06424786); div1->SetBinError(53,0.06479986); div1->SetBinError(54,0.05864319); div1->SetBinError(55,0.002352096); div1->SetBinError(56,0.06234515); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(42.31495); 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.8838951); div2->SetBinContent(3,0.8673684); div2->SetBinContent(4,0.8411669); div2->SetBinContent(5,0.8343558); div2->SetBinContent(6,0.8304553); div2->SetBinContent(7,0.8375394); div2->SetBinContent(8,0.8317373); div2->SetBinContent(9,0.8366271); div2->SetBinContent(10,0.8282387); div2->SetBinContent(11,0.8588874); div2->SetBinContent(12,0.8726483); div2->SetBinContent(13,0.8671233); div2->SetBinContent(14,0.884715); div2->SetBinContent(15,0.8660714); div2->SetBinContent(16,0.8819242); div2->SetBinContent(17,0.8256131); div2->SetBinContent(18,0.822695); div2->SetBinContent(19,0.7926829); div2->SetBinContent(20,0.8276334); div2->SetBinContent(21,0.8253558); div2->SetBinContent(22,0.8512821); div2->SetBinContent(23,0.8480326); div2->SetBinContent(24,0.8056738); div2->SetBinContent(25,0.7963918); div2->SetBinContent(26,0.8141711); div2->SetBinContent(27,0.8146067); div2->SetBinContent(28,0.8387534); div2->SetBinContent(29,0.7955439); div2->SetBinContent(30,0.833116); div2->SetBinContent(31,0.8526048); div2->SetBinContent(32,0.7894737); div2->SetBinContent(33,0.8069977); div2->SetBinContent(34,0.8284371); div2->SetBinContent(35,0.8357424); div2->SetBinContent(36,0.835958); div2->SetBinContent(41,0.7992874); div2->SetBinContent(42,0.7795455); div2->SetBinContent(43,0.8282209); div2->SetBinContent(44,0.8175182); div2->SetBinContent(45,0.7943925); div2->SetBinContent(46,0.7944134); div2->SetBinContent(47,0.7910615); div2->SetBinContent(48,0.8119266); div2->SetBinContent(49,0.7597911); div2->SetBinContent(50,0.8052174); div2->SetBinContent(51,0.7708333); div2->SetBinContent(52,0.7656477); div2->SetBinContent(53,0.7857143); div2->SetBinContent(54,0.7285714); div2->SetBinContent(55,0.001574803); div2->SetBinContent(56,0.7510608); div2->SetBinError(2,0.1116302); div2->SetBinError(3,0.08252977); div2->SetBinError(4,0.07078724); div2->SetBinError(5,0.06844861); div2->SetBinError(6,0.06901059); div2->SetBinError(7,0.06960905); div2->SetBinError(8,0.06449432); div2->SetBinError(9,0.06356817); div2->SetBinError(10,0.06632085); div2->SetBinError(11,0.06577523); div2->SetBinError(12,0.06873409); div2->SetBinError(13,0.06655873); div2->SetBinError(14,0.06569427); div2->SetBinError(15,0.06930924); div2->SetBinError(16,0.06952734); div2->SetBinError(17,0.06401218); div2->SetBinError(18,0.06514504); div2->SetBinError(19,0.06571051); div2->SetBinError(20,0.06425921); div2->SetBinError(21,0.06236213); div2->SetBinError(22,0.06351694); div2->SetBinError(23,0.06515899); div2->SetBinError(24,0.06414875); div2->SetBinError(25,0.06062437); div2->SetBinError(26,0.06276093); div2->SetBinError(27,0.06435338); div2->SetBinError(28,0.06458729); div2->SetBinError(29,0.06109076); div2->SetBinError(30,0.06303964); div2->SetBinError(31,0.06330653); div2->SetBinError(32,0.06012048); div2->SetBinError(33,0.05729162); div2->SetBinError(34,0.05959921); div2->SetBinError(35,0.06343499); div2->SetBinError(36,0.06340542); div2->SetBinError(41,0.05835553); div2->SetBinError(42,0.05604165); div2->SetBinError(43,0.06088955); div2->SetBinError(44,0.06578222); div2->SetBinError(45,0.05761534); div2->SetBinError(46,0.05634714); div2->SetBinError(47,0.05617218); div2->SetBinError(48,0.06698345); div2->SetBinError(49,0.05894672); div2->SetBinError(50,0.07100151); div2->SetBinError(51,0.06144731); div2->SetBinError(52,0.06259511); div2->SetBinError(53,0.06320018); div2->SetBinError(54,0.0570162); div2->SetBinError(55,0.001637297); div2->SetBinError(56,0.06083981); div2->SetEntries(41.0483); 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(2,0.8576779); div3->SetBinContent(3,0.8442105); div3->SetBinContent(4,0.815235); div3->SetBinContent(5,0.803681); div3->SetBinContent(6,0.811617); div3->SetBinContent(7,0.8170347); div3->SetBinContent(8,0.8139535); div3->SetBinContent(9,0.8221344); div3->SetBinContent(10,0.8165939); div3->SetBinContent(11,0.8398915); div3->SetBinContent(12,0.8480463); div3->SetBinContent(13,0.8493151); div3->SetBinContent(14,0.8717617); div3->SetBinContent(15,0.8452381); div3->SetBinContent(16,0.8396501); div3->SetBinContent(17,0.8106267); div3->SetBinContent(18,0.8099291); div3->SetBinContent(19,0.7713415); div3->SetBinContent(20,0.8002736); div3->SetBinContent(21,0.7994825); div3->SetBinContent(22,0.8282051); div3->SetBinContent(23,0.8263229); div3->SetBinContent(24,0.7886525); div3->SetBinContent(25,0.7693299); div3->SetBinContent(26,0.7967914); div3->SetBinContent(27,0.8061798); div3->SetBinContent(28,0.803523); div3->SetBinContent(29,0.7732634); div3->SetBinContent(30,0.8070404); div3->SetBinContent(31,0.8246506); div3->SetBinContent(32,0.7637997); div3->SetBinContent(33,0.7844244); div3->SetBinContent(34,0.800235); div3->SetBinContent(35,0.8173456); div3->SetBinContent(36,0.808399); div3->SetBinContent(41,0.7731591); div3->SetBinContent(42,0.7625); div3->SetBinContent(43,0.801227); div3->SetBinContent(44,0.7956204); div3->SetBinContent(45,0.771028); div3->SetBinContent(46,0.7709497); div3->SetBinContent(47,0.7743017); div3->SetBinContent(48,0.7859327); div3->SetBinContent(49,0.7336815); div3->SetBinContent(50,0.7843478); div3->SetBinContent(51,0.7513889); div3->SetBinContent(52,0.7612809); div3->SetBinContent(53,0.7585714); div3->SetBinContent(54,0.7116883); div3->SetBinContent(55,0.001574803); div3->SetBinContent(56,0.7270156); div3->SetBinError(2,0.109166); div3->SetBinError(3,0.0808929); div3->SetBinError(4,0.06916966); div3->SetBinError(5,0.06658354); div3->SetBinError(6,0.06785231); div3->SetBinError(7,0.06834704); div3->SetBinError(8,0.06347399); div3->SetBinError(9,0.0627533); div3->SetBinError(10,0.06563162); div3->SetBinError(11,0.06469589); div3->SetBinError(12,0.06729367); div3->SetBinError(13,0.06554388); div3->SetBinError(14,0.06497933); div3->SetBinError(15,0.06807117); div3->SetBinError(16,0.06704342); div3->SetBinError(17,0.06315323); div3->SetBinError(18,0.06439817); div3->SetBinError(19,0.06440613); div3->SetBinError(20,0.06268643); div3->SetBinError(21,0.06091529); div3->SetBinError(22,0.06223979); div3->SetBinError(23,0.06392229); div3->SetBinError(24,0.06314868); div3->SetBinError(25,0.05910391); div3->SetBinError(26,0.06177143); div3->SetBinError(27,0.06386216); div3->SetBinError(28,0.06257483); div3->SetBinError(29,0.05982877); div3->SetBinError(30,0.06157823); div3->SetBinError(31,0.06176599); div3->SetBinError(32,0.0586787); div3->SetBinError(33,0.05610817); div3->SetBinError(34,0.05809678); div3->SetBinError(35,0.06240133); div3->SetBinError(36,0.06185653); div3->SetBinError(41,0.05694732); div3->SetBinError(42,0.05513985); div3->SetBinError(43,0.05942019); div3->SetBinError(44,0.06447973); div3->SetBinError(45,0.05636542); div3->SetBinError(46,0.05511956); div3->SetBinError(47,0.05529534); div3->SetBinError(48,0.06539841); div3->SetBinError(49,0.05745747); div3->SetBinError(50,0.06964307); div3->SetBinError(51,0.06030734); div3->SetBinError(52,0.06233317); div3->SetBinError(53,0.0615905); div3->SetBinError(54,0.05604929); div3->SetBinError(55,0.001637297); div3->SetBinError(56,0.05940951); div3->SetEntries(39.95012); 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.82","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.79","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.77","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 7519 SL1L4"); AText = pt->AddText("HV = 3500 V, FEth = 20 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }