void Efficiency_7549_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:19:52 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.1666667,68.5,1.5); 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.7515337); div1->SetBinContent(2,0.7724138); div1->SetBinContent(3,0.71); div1->SetBinContent(4,0.7116041); div1->SetBinContent(5,0.6032689); div1->SetBinContent(6,0.6071429); div1->SetBinContent(7,0.5691176); div1->SetBinContent(8,0.5814917); div1->SetBinContent(9,0.577389); div1->SetBinContent(10,0.6322115); div1->SetBinContent(11,0.5962099); div1->SetBinContent(12,0.5465465); div1->SetBinContent(13,0.6163522); div1->SetBinContent(14,0.5651629); div1->SetBinContent(15,0.5322812); div1->SetBinContent(16,0.4406077); div1->SetBinContent(17,0.5061728); div1->SetBinContent(18,0.4907749); div1->SetBinContent(19,0.5181208); div1->SetBinContent(20,0.4877751); div1->SetBinContent(21,0.5216252); div1->SetBinContent(22,0.5078788); div1->SetBinContent(23,0.4733045); div1->SetBinContent(24,0.3848168); div1->SetBinContent(25,0.399757); div1->SetBinContent(26,0.4878641); div1->SetBinContent(27,0.4643338); div1->SetBinContent(28,0.3943089); div1->SetBinContent(29,0.4315245); div1->SetBinContent(30,0.4151404); div1->SetBinContent(31,0.3577864); div1->SetBinContent(32,0.3566879); div1->SetBinContent(33,0.9404353); div1->SetBinContent(34,0.9689234); div1->SetBinContent(35,0.9745989); div1->SetBinContent(36,0.9623329); div1->SetBinContent(37,0.9499374); div1->SetBinContent(38,0.9580247); div1->SetBinContent(39,0.9573901); div1->SetBinContent(41,0.3706667); div1->SetBinContent(42,0.3470745); div1->SetBinContent(43,0.3500717); div1->SetBinContent(44,0.3500717); div1->SetBinContent(45,0.2982709); div1->SetBinContent(46,0.2437418); div1->SetBinContent(47,0.3045113); div1->SetBinContent(48,0.2929104); div1->SetBinContent(49,0.3138564); div1->SetBinContent(50,0.3193277); div1->SetBinContent(51,0.3505155); div1->SetBinContent(52,0.3526316); div1->SetBinContent(53,0.3572621); div1->SetBinContent(54,0.3505843); div1->SetBinContent(55,0.342268); div1->SetBinContent(56,0.4244604); div1->SetBinError(1,0.08963733); div1->SetBinError(2,0.07917304); div1->SetBinError(3,0.06943505); div1->SetBinError(4,0.0642435); div1->SetBinError(5,0.05319404); div1->SetBinError(6,0.05347909); div1->SetBinError(7,0.05075454); div1->SetBinError(8,0.04995114); div1->SetBinError(9,0.04905895); div1->SetBinError(10,0.04948373); div1->SetBinError(11,0.05224408); div1->SetBinError(12,0.04982507); div1->SetBinError(13,0.04970371); div1->SetBinError(14,0.04661903); div1->SetBinError(15,0.04779625); div1->SetBinError(16,0.04104435); div1->SetBinError(17,0.04278319); div1->SetBinError(18,0.0417817); div1->SetBinError(19,0.04535414); div1->SetBinError(20,0.04147395); div1->SetBinError(21,0.04503081); div1->SetBinError(22,0.04249357); div1->SetBinError(23,0.04411322); div1->SetBinError(24,0.03636515); div1->SetBinError(25,0.03597397); div1->SetBinError(26,0.041328); div1->SetBinError(27,0.04203364); div1->SetBinError(28,0.03762951); div1->SetBinError(29,0.0391228); div1->SetBinError(30,0.03702033); div1->SetBinError(31,0.03429411); div1->SetBinError(32,0.03404692); div1->SetBinError(33,0.06465033); div1->SetBinError(34,0.0650726); div1->SetBinError(35,0.07173112); div1->SetBinError(36,0.06773983); div1->SetBinError(37,0.06808691); div1->SetBinError(38,0.06805263); div1->SetBinError(39,0.07064029); div1->SetBinError(41,0.03576594); div1->SetBinError(42,0.03413988); div1->SetBinError(43,0.03567096); div1->SetBinError(44,0.03567096); div1->SetBinError(45,0.03205347); div1->SetBinError(46,0.02676752); div1->SetBinError(47,0.0371269); div1->SetBinError(48,0.0360286); div1->SetBinError(49,0.03571416); div1->SetBinError(50,0.03625763); div1->SetBinError(51,0.04279939); div1->SetBinError(52,0.03964283); div1->SetBinError(53,0.03901927); div1->SetBinError(54,0.0385171); div1->SetBinError(55,0.04210674); div1->SetBinError(56,0.05269032); div1->SetMinimum(0); div1->SetMaximum(1); div1->SetEntries(29.09107); 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.702454); div2->SetBinContent(2,0.7195402); div2->SetBinContent(3,0.658); div2->SetBinContent(4,0.668942); div2->SetBinContent(5,0.53789); div2->SetBinContent(6,0.5505952); div2->SetBinContent(7,0.5073529); div2->SetBinContent(8,0.5220994); div2->SetBinContent(9,0.5168237); div2->SetBinContent(10,0.5673077); div2->SetBinContent(11,0.5306122); div2->SetBinContent(12,0.466967); div2->SetBinContent(13,0.527044); div2->SetBinContent(14,0.4448622); div2->SetBinContent(15,0.4433286); div2->SetBinContent(16,0.1533149); div2->SetBinContent(17,0.4518519); div2->SetBinContent(18,0.4182042); div2->SetBinContent(19,0.4590604); div2->SetBinContent(20,0.4095355); div2->SetBinContent(21,0.4482307); div2->SetBinContent(22,0.4509091); div2->SetBinContent(23,0.4141414); div2->SetBinContent(24,0.328534); div2->SetBinContent(25,0.3377886); div2->SetBinContent(26,0.413835); div2->SetBinContent(27,0.3943472); div2->SetBinContent(28,0.3279133); div2->SetBinContent(29,0.3656331); div2->SetBinContent(30,0.3516484); div2->SetBinContent(31,0.2805663); div2->SetBinContent(32,0.3019108); div2->SetBinContent(33,0.9014891); div2->SetBinContent(34,0.9489456); div2->SetBinContent(35,0.9385027); div2->SetBinContent(36,0.9404617); div2->SetBinContent(37,0.922403); div2->SetBinContent(38,0.9209877); div2->SetBinContent(39,0.930759); div2->SetBinContent(41,0.296); div2->SetBinContent(42,0.2779255); div2->SetBinContent(43,0.2912482); div2->SetBinContent(44,0.276901); div2->SetBinContent(45,0.2420749); div2->SetBinContent(46,0.1818182); div2->SetBinContent(47,0.2349624); div2->SetBinContent(48,0.233209); div2->SetBinContent(49,0.2487479); div2->SetBinContent(50,0.2655462); div2->SetBinContent(51,0.2989691); div2->SetBinContent(52,0.2614035); div2->SetBinContent(53,0.2988314); div2->SetBinContent(54,0.2921536); div2->SetBinContent(55,0.2804124); div2->SetBinContent(56,0.3741007); div2->SetBinError(1,0.08532479); div2->SetBinError(2,0.07517013); div2->SetBinError(3,0.06570337); div2->SetBinError(4,0.06142041); div2->SetBinError(5,0.04900501); div2->SetBinError(6,0.04986376); div2->SetBinError(7,0.04677106); div2->SetBinError(8,0.04625757); div2->SetBinError(9,0.04533447); div2->SetBinError(10,0.04578031); div2->SetBinError(11,0.04807051); div2->SetBinError(12,0.04457387); div2->SetBinError(13,0.04444011); div2->SetBinError(14,0.03935878); div2->SetBinError(15,0.04201235); div2->SetBinError(16,0.02024991); div2->SetBinError(17,0.03949513); div2->SetBinError(18,0.03734737); div2->SetBinError(19,0.04164182); div2->SetBinError(20,0.03669438); div2->SetBinError(21,0.04046458); div2->SetBinError(22,0.03907719); div2->SetBinError(23,0.04017793); div2->SetBinError(24,0.03262283); div2->SetBinError(25,0.03203378); div2->SetBinError(26,0.03682704); div2->SetBinError(27,0.03750521); div2->SetBinError(28,0.03314972); div2->SetBinError(29,0.03487704); div2->SetBinError(30,0.03300866); div2->SetBinError(31,0.02906761); div2->SetBinError(32,0.03038687); div2->SetBinError(33,0.06264541); div2->SetBinError(34,0.06406722); div2->SetBinError(35,0.06973656); div2->SetBinError(36,0.06658664); div2->SetBinError(37,0.06660942); div2->SetBinError(38,0.06607996); div2->SetBinError(39,0.06916842); div2->SetBinError(41,0.03067461); div2->SetBinError(42,0.02935941); div2->SetBinError(43,0.03147343); div2->SetBinError(44,0.03042015); div2->SetBinError(45,0.02786552); div2->SetBinError(46,0.02207697); div2->SetBinError(47,0.03120259); div2->SetBinError(48,0.03093193); div2->SetBinError(49,0.03054179); div2->SetBinError(50,0.03201206); div2->SetBinError(51,0.03840351); div2->SetBinError(52,0.032364); div2->SetBinError(53,0.03454562); div2->SetBinError(54,0.03402181); div2->SetBinError(55,0.03677803); div2->SetBinError(56,0.04827182); div2->SetMaximum(1); div2->SetEntries(25.5291); 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.6226994); div3->SetBinContent(2,0.6666667); div3->SetBinContent(3,0.628); div3->SetBinContent(4,0.6109215); div3->SetBinContent(5,0.4814264); div3->SetBinContent(6,0.4866071); div3->SetBinContent(7,0.4382353); div3->SetBinContent(8,0.4696133); div3->SetBinContent(9,0.4643338); div3->SetBinContent(10,0.515625); div3->SetBinContent(11,0.4985423); div3->SetBinContent(12,0.4069069); div3->SetBinContent(13,0.4679245); div3->SetBinContent(14,0.3947368); div3->SetBinContent(15,0.3873745); div3->SetBinContent(16,0.04972376); div3->SetBinContent(17,0.4); div3->SetBinContent(18,0.3591636); div3->SetBinContent(19,0.4120805); div3->SetBinContent(20,0.3618582); div3->SetBinContent(21,0.3971166); div3->SetBinContent(22,0.3927273); div3->SetBinContent(23,0.3636364); div3->SetBinContent(24,0.2931937); div3->SetBinContent(25,0.308627); div3->SetBinContent(26,0.3725728); div3->SetBinContent(27,0.3512786); div3->SetBinContent(28,0.2913279); div3->SetBinContent(29,0.3242894); div3->SetBinContent(30,0.3052503); div3->SetBinContent(31,0.2522523); div3->SetBinContent(32,0.2624204); div3->SetBinContent(33,0.8774341); div3->SetBinContent(34,0.9300777); div3->SetBinContent(35,0.9131016); div3->SetBinContent(36,0.9064399); div3->SetBinContent(37,0.9011264); div3->SetBinContent(38,0.8925926); div3->SetBinContent(39,0.89747); div3->SetBinContent(41,0.2533333); div3->SetBinContent(42,0.2380319); div3->SetBinContent(43,0.2338594); div3->SetBinContent(44,0.2209469); div3->SetBinContent(45,0.1902017); div3->SetBinContent(46,0.1488801); div3->SetBinContent(47,0.193609); div3->SetBinContent(48,0.1940299); div3->SetBinContent(49,0.1853088); div3->SetBinContent(50,0.2252101); div3->SetBinContent(51,0.2618557); div3->SetBinContent(52,0.2210526); div3->SetBinContent(53,0.2654424); div3->SetBinContent(54,0.2570952); div3->SetBinContent(55,0.2453608); div3->SetBinContent(56,0.3285372); div3->SetBinContent(57,0.01234568); div3->SetBinError(1,0.07819306); div3->SetBinError(2,0.07111224); div3->SetBinError(3,0.0635251); div3->SetBinError(4,0.05752514); div3->SetBinError(5,0.04530354); div3->SetBinError(6,0.04568071); div3->SetBinError(7,0.04219184); div3->SetBinError(8,0.04292139); div3->SetBinError(9,0.04203364); div3->SetBinError(10,0.04277069); div3->SetBinError(11,0.04599251); div3->SetBinError(12,0.04048515); div3->SetBinError(13,0.04085633); div3->SetBinError(14,0.03621444); div3->SetBinError(15,0.03824771); div3->SetBinError(16,0.01013526); div3->SetBinError(17,0.03627679); div3->SetBinError(18,0.03361487); div3->SetBinError(19,0.03861614); div3->SetBinError(20,0.03368466); div3->SetBinError(21,0.03719034); div3->SetBinError(22,0.03549119); div3->SetBinError(23,0.03672034); div3->SetBinError(24,0.03019721); div3->SetBinError(25,0.03012304); div3->SetBinError(26,0.03424304); div3->SetBinError(27,0.03463076); div3->SetBinError(28,0.03059233); div3->SetBinError(29,0.03212531); div3->SetBinError(30,0.02997203); div3->SetBinError(31,0.02706752); div3->SetBinError(32,0.02764988); div3->SetBinError(33,0.06139963); div3->SetBinError(34,0.06311438); div3->SetBinError(35,0.06832516); div3->SetBinError(36,0.06478363); div3->SetBinError(37,0.06546256); div3->SetBinError(38,0.06455839); div3->SetBinError(39,0.0673184); div3->SetBinError(41,0.02762916); div3->SetBinError(42,0.02647147); div3->SetBinError(43,0.02717534); div3->SetBinError(44,0.02617337); div3->SetBinError(45,0.02377489); div3->SetBinError(46,0.01940947); div3->SetBinError(47,0.02747088); div3->SetBinError(48,0.02740701); div3->SetBinError(49,0.02516025); div3->SetBinError(50,0.0286879); div3->SetBinError(51,0.03512619); div3->SetBinError(52,0.02895181); div3->SetBinError(53,0.03189664); div3->SetBinError(54,0.03122194); div3->SetBinError(55,0.03363345); div3->SetBinError(56,0.04415736); div3->SetBinError(57,0.01371742); div3->SetEntries(23.03048); 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.46","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.39","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.34","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 7549 SL1L1"); AText = pt->AddText("HV = 3550 V, FEth = 20 mV, Source filter = 100.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }