void Efficiency_7562_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:20:00 2019) 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(1,0.9429429); div1->SetBinContent(2,0.9259259); div1->SetBinContent(3,0.9467681); div1->SetBinContent(4,0.9069021); div1->SetBinContent(5,0.8847926); div1->SetBinContent(6,0.8955882); div1->SetBinContent(7,0.8961219); div1->SetBinContent(8,0.8960864); div1->SetBinContent(9,0.9039242); div1->SetBinContent(10,0.9058355); div1->SetBinContent(11,0.892587); div1->SetBinContent(12,0.8373134); div1->SetBinContent(13,0.9076479); div1->SetBinContent(14,0.8036649); div1->SetBinContent(15,0.866573); div1->SetBinContent(16,0.8412017); div1->SetBinContent(17,0.84689); div1->SetBinContent(18,0.8669154); div1->SetBinContent(19,0.8885714); div1->SetBinContent(20,0.8554377); div1->SetBinContent(21,0.8484076); div1->SetBinContent(22,0.8452381); div1->SetBinContent(23,0.8384401); div1->SetBinContent(24,0.7893333); div1->SetBinContent(25,0.7735849); div1->SetBinContent(26,0.8396465); div1->SetBinContent(27,0.7888601); div1->SetBinContent(28,0.7753934); div1->SetBinContent(29,0.7929688); div1->SetBinContent(30,0.7977667); div1->SetBinContent(31,0.8066225); div1->SetBinContent(32,0.7233251); div1->SetBinContent(33,0.9797525); div1->SetBinContent(34,0.9620112); div1->SetBinContent(35,0.9648895); div1->SetBinContent(36,0.9680982); div1->SetBinContent(37,0.9763975); div1->SetBinContent(38,0.9749671); div1->SetBinContent(39,0.9705882); div1->SetBinContent(41,0.716763); div1->SetBinContent(42,0.74677); div1->SetBinContent(43,0.7462687); div1->SetBinContent(44,0.7186082); div1->SetBinContent(45,0.7032164); div1->SetBinContent(46,0.7114362); div1->SetBinContent(47,0.6755725); div1->SetBinContent(48,0.6788991); div1->SetBinContent(49,0.7158082); div1->SetBinContent(50,0.7576792); div1->SetBinContent(51,0.7132216); div1->SetBinContent(52,0.7168784); div1->SetBinContent(53,0.7028754); div1->SetBinContent(54,0.6862385); div1->SetBinContent(55,0.6721311); div1->SetBinContent(56,0.7572115); div1->SetBinError(1,0.1048863); div1->SetBinError(2,0.09711731); div1->SetBinError(3,0.08370674); div1->SetBinError(4,0.07448792); div1->SetBinError(5,0.07154412); div1->SetBinError(6,0.0706353); div1->SetBinError(7,0.06858039); div1->SetBinError(8,0.06769345); div1->SetBinError(9,0.06822527); div1->SetBinError(10,0.06764942); div1->SetBinError(11,0.07146484); div1->SetBinError(12,0.06769964); div1->SetBinError(13,0.07066899); div1->SetBinError(14,0.06150885); div1->SetBinError(15,0.06736311); div1->SetBinError(16,0.06650775); div1->SetBinError(17,0.06111838); div1->SetBinError(18,0.06341051); div1->SetBinError(19,0.06921332); div1->SetBinError(20,0.06483603); div1->SetBinError(21,0.0631561); div1->SetBinError(22,0.06417812); div1->SetBinError(23,0.06546257); div1->SetBinError(24,0.06126378); div1->SetBinError(25,0.05863018); div1->SetBinError(26,0.06239563); div1->SetBinError(27,0.06035792); div1->SetBinError(28,0.06263407); div1->SetBinError(29,0.06074651); div1->SetBinError(30,0.05956098); div1->SetBinError(31,0.06204199); div1->SetBinError(32,0.0554351); div1->SetBinError(33,0.0660575); div1->SetBinError(34,0.06494174); div1->SetBinError(35,0.07021701); div1->SetBinError(36,0.06837621); div1->SetBinError(37,0.06924044); div1->SetBinError(38,0.07122956); div1->SetBinError(39,0.07151013); div1->SetBinError(41,0.05943085); div1->SetBinError(42,0.05790363); div1->SetBinError(43,0.06220502); div1->SetBinError(44,0.06092262); div1->SetBinError(45,0.05895206); div1->SetBinError(46,0.05670147); div1->SetBinError(47,0.06541879); div1->SetBinError(48,0.06437512); div1->SetBinError(49,0.06582466); div1->SetBinError(50,0.0672573); div1->SetBinError(51,0.06722171); div1->SetBinError(52,0.06661011); div1->SetBinError(53,0.06160082); div1->SetBinError(54,0.06487978); div1->SetBinError(55,0.06753818); div1->SetBinError(56,0.07978939); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(45.54756); 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.9039039); div2->SetBinContent(2,0.8968254); div2->SetBinContent(3,0.9201521); div2->SetBinContent(4,0.8715891); div2->SetBinContent(5,0.8448541); div2->SetBinContent(6,0.8544118); div2->SetBinContent(7,0.8684211); div2->SetBinContent(8,0.8529015); div2->SetBinContent(9,0.8660352); div2->SetBinContent(10,0.862069); div2->SetBinContent(11,0.8426626); div2->SetBinContent(12,0.8149254); div2->SetBinContent(13,0.8470418); div2->SetBinContent(14,0.7303665); div2->SetBinContent(15,0.7991573); div2->SetBinContent(16,0.397711); div2->SetBinContent(17,0.8074163); div2->SetBinContent(18,0.8308458); div2->SetBinContent(19,0.8471429); div2->SetBinContent(20,0.8076923); div2->SetBinContent(21,0.7987261); div2->SetBinContent(22,0.787037); div2->SetBinContent(23,0.7855153); div2->SetBinContent(24,0.7453333); div2->SetBinContent(25,0.7106918); div2->SetBinContent(26,0.7954545); div2->SetBinContent(27,0.738342); div2->SetBinContent(28,0.7253219); div2->SetBinContent(29,0.7317708); div2->SetBinContent(30,0.7444169); div2->SetBinContent(31,0.7443709); div2->SetBinContent(32,0.6687345); div2->SetBinContent(33,0.9460067); div2->SetBinContent(34,0.9162011); div2->SetBinContent(35,0.916775); div2->SetBinContent(36,0.9276074); div2->SetBinContent(37,0.9378882); div2->SetBinContent(38,0.9512516); div2->SetBinContent(39,0.9197861); div2->SetBinContent(41,0.6589595); div2->SetBinContent(42,0.6963824); div2->SetBinContent(43,0.6970149); div2->SetBinContent(44,0.6656581); div2->SetBinContent(45,0.6578947); div2->SetBinContent(46,0.6382979); div2->SetBinContent(47,0.6183206); div2->SetBinContent(48,0.6293578); div2->SetBinContent(49,0.6660746); div2->SetBinContent(50,0.6774744); div2->SetBinContent(51,0.6517691); div2->SetBinContent(52,0.6533575); div2->SetBinContent(53,0.6645367); div2->SetBinContent(54,0.6495413); div2->SetBinContent(55,0.6106557); div2->SetBinContent(56,0.6995192); div2->SetBinError(1,0.1016338); div2->SetBinError(2,0.09483659); div2->SetBinError(3,0.08194563); div2->SetBinError(4,0.07232294); div2->SetBinError(5,0.06913714); div2->SetBinError(6,0.06821217); div2->SetBinError(7,0.06700068); div2->SetBinError(8,0.06525872); div2->SetBinError(9,0.06609067); div2->SetBinError(10,0.06520782); div2->SetBinError(11,0.06848054); div2->SetBinError(12,0.0663589); div2->SetBinError(13,0.06713761); div2->SetBinError(14,0.05734261); div2->SetBinError(15,0.0634521); div2->SetBinError(16,0.03889593); div2->SetBinError(17,0.05900254); div2->SetBinError(18,0.06144806); div2->SetBinError(19,0.06680698); div2->SetBinError(20,0.06214376); div2->SetBinError(21,0.06040581); div2->SetBinError(22,0.06088963); div2->SetBinError(23,0.06239133); div2->SetBinError(24,0.05873996); div2->SetBinError(25,0.05510467); div2->SetBinError(26,0.05995692); div2->SetBinError(27,0.05749925); div2->SetBinError(28,0.05964687); div2->SetBinError(29,0.05727339); div2->SetBinError(30,0.05661166); div2->SetBinError(31,0.05848982); div2->SetBinError(32,0.0523596); div2->SetBinError(33,0.06434897); div2->SetBinError(34,0.06262036); div2->SetBinError(35,0.0675875); div2->SetBinError(36,0.06622943); div2->SetBinError(37,0.06718946); div2->SetBinError(38,0.06993017); div2->SetBinError(39,0.06869723); div2->SetBinError(41,0.05590849); div2->SetBinError(42,0.05502626); div2->SetBinError(43,0.05918204); div2->SetBinError(44,0.0576251); div2->SetBinError(45,0.05616869); div2->SetBinError(46,0.05241051); div2->SetBinError(47,0.06136261); div2->SetBinError(48,0.06094085); div2->SetBinError(49,0.06246764); div2->SetBinError(50,0.06198767); div2->SetBinError(51,0.06296444); div2->SetBinError(52,0.06226893); div2->SetBinError(53,0.05914182); div2->SetBinError(54,0.06234602); div2->SetBinError(55,0.06301742); div2->SetBinError(56,0.07530329); div2->SetMaximum(1); div2->SetEntries(42.49217); 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.8558559); div3->SetBinContent(2,0.8756614); div3->SetBinContent(3,0.891635); div3->SetBinContent(4,0.8394864); div3->SetBinContent(5,0.8110599); div3->SetBinContent(6,0.8220588); div3->SetBinContent(7,0.8365651); div3->SetBinContent(8,0.8205128); div3->SetBinContent(9,0.8308525); div3->SetBinContent(10,0.8236074); div3->SetBinContent(11,0.8078669); div3->SetBinContent(12,0.7761194); div3->SetBinContent(13,0.8095238); div3->SetBinContent(14,0.6884817); div3->SetBinContent(15,0.755618); div3->SetBinContent(16,0.07868383); div3->SetBinContent(17,0.7559809); div3->SetBinContent(18,0.7960199); div3->SetBinContent(19,0.8028571); div3->SetBinContent(20,0.7625995); div3->SetBinContent(21,0.7617834); div3->SetBinContent(22,0.760582); div3->SetBinContent(23,0.7437326); div3->SetBinContent(24,0.7093333); div3->SetBinContent(25,0.6591195); div3->SetBinContent(26,0.7575758); div3->SetBinContent(27,0.6891192); div3->SetBinContent(28,0.6723891); div3->SetBinContent(29,0.6901042); div3->SetBinContent(30,0.6997519); div3->SetBinContent(31,0.6741722); div3->SetBinContent(32,0.6240695); div3->SetBinContent(33,0.9257593); div3->SetBinContent(34,0.8882682); div3->SetBinContent(35,0.89987); div3->SetBinContent(36,0.9116564); div3->SetBinContent(37,0.9254658); div3->SetBinContent(38,0.9301713); div3->SetBinContent(39,0.907754); div3->SetBinContent(41,0.599711); div3->SetBinContent(42,0.6498708); div3->SetBinContent(43,0.6402985); div3->SetBinContent(44,0.6036309); div3->SetBinContent(45,0.5935673); div3->SetBinContent(46,0.5731383); div3->SetBinContent(47,0.5725191); div3->SetBinContent(48,0.5688073); div3->SetBinContent(49,0.6110124); div3->SetBinContent(50,0.6228669); div3->SetBinContent(51,0.5921788); div3->SetBinContent(52,0.6098004); div3->SetBinContent(53,0.5990415); div3->SetBinContent(54,0.6055046); div3->SetBinContent(55,0.5778689); div3->SetBinContent(56,0.6826923); div3->SetBinError(1,0.09759714); div3->SetBinError(2,0.09316986); div3->SetBinError(3,0.08004902); div3->SetBinError(4,0.07034148); div3->SetBinError(5,0.0670848); div3->SetBinError(6,0.0662939); div3->SetBinError(7,0.06517308); div3->SetBinError(8,0.06341848); div3->SetBinError(9,0.06409388); div3->SetBinError(10,0.06304424); div3->SetBinError(11,0.0663822); div3->SetBinError(12,0.0640192); div3->SetBinError(13,0.06492939); div3->SetBinError(14,0.05492762); div3->SetBinError(15,0.06089498); div3->SetBinError(16,0.01358582); div3->SetBinError(17,0.05621745); div3->SetBinError(18,0.05953891); div3->SetBinError(19,0.06421164); div3->SetBinError(20,0.05957483); div3->SetBinError(21,0.05834086); div3->SetBinError(22,0.05938056); div3->SetBinError(23,0.05994031); div3->SetBinError(24,0.0566547); div3->SetBinError(25,0.05217033); div3->SetBinError(26,0.05784718); div3->SetBinError(27,0.05467905); div3->SetBinError(28,0.05644709); div3->SetBinError(29,0.0548782); div3->SetBinError(30,0.05411258); div3->SetBinError(31,0.05441779); div3->SetBinError(32,0.04980779); div3->SetBinError(33,0.06331891); div3->SetBinError(34,0.06119516); div3->SetBinError(35,0.06665806); div3->SetBinError(36,0.06537937); div3->SetBinError(37,0.06652483); div3->SetBinError(38,0.06877054); div3->SetBinError(39,0.06802718); div3->SetBinError(41,0.05223625); div3->SetBinError(42,0.05233543); div3->SetBinError(43,0.05565079); div3->SetBinError(44,0.05369786); div3->SetBinError(45,0.05215386); div3->SetBinError(46,0.0485073); div3->SetBinError(47,0.05806502); div3->SetBinError(48,0.05667112); div3->SetBinError(49,0.05869469); div3->SetBinError(50,0.05833273); div3->SetBinError(51,0.05876214); div3->SetBinError(52,0.0592457); div3->SetBinError(53,0.05487689); div3->SetBinError(54,0.0592689); div3->SetBinError(55,0.06057049); div3->SetBinError(56,0.07398207); div3->SetEntries(39.97423); 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.81","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.75","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.70","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 7562 SL1L1"); AText = pt->AddText("HV = 3550 V, FEth = 20 mV, Source filter = 100.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }