void Efficiency_6179_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:35:12 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.9363636); div1->SetBinContent(2,0.9509918); div1->SetBinContent(3,0.9559256); div1->SetBinContent(4,0.9401198); div1->SetBinContent(5,0.9398664); div1->SetBinContent(6,0.9204466); div1->SetBinContent(7,0.9343173); div1->SetBinContent(8,0.9426837); div1->SetBinContent(9,0.9444444); div1->SetBinContent(10,0.946066); div1->SetBinContent(11,0.942577); div1->SetBinContent(12,0.9542396); div1->SetBinContent(13,0.9429487); div1->SetBinContent(14,0.934052); div1->SetBinContent(15,0.9396985); div1->SetBinContent(16,0.9306096); div1->SetBinContent(17,0.9355049); div1->SetBinContent(18,0.9375813); div1->SetBinContent(19,0.9470014); div1->SetBinContent(20,0.9329349); div1->SetBinContent(21,0.9334613); div1->SetBinContent(22,0.9268293); div1->SetBinContent(23,0.9308886); div1->SetBinContent(24,0.9358621); div1->SetBinContent(25,0.931207); div1->SetBinContent(26,0.9344371); div1->SetBinContent(27,0.9316354); div1->SetBinContent(28,0.91532); div1->SetBinContent(29,0.9438417); div1->SetBinContent(30,0.9287411); div1->SetBinContent(31,0.9113001); div1->SetBinContent(32,0.9159763); div1->SetBinContent(33,0.9189977); div1->SetBinContent(34,0.9267139); div1->SetBinContent(35,0.9058208); div1->SetBinContent(36,0.9220212); div1->SetBinContent(37,0.9133293); div1->SetBinContent(38,0.9340071); div1->SetBinContent(39,0.9327902); div1->SetBinContent(40,0.904325); div1->SetBinContent(41,0.8994048); div1->SetBinContent(42,0.9245983); div1->SetBinContent(43,0.9062918); div1->SetBinContent(44,0.9150943); div1->SetBinContent(45,0.8980344); div1->SetBinContent(46,0.8905152); div1->SetBinContent(47,0.902972); div1->SetBinContent(48,0.8939527); div1->SetBinContent(49,0.8867596); div1->SetBinContent(50,0.9191419); div1->SetBinContent(51,0.9087488); div1->SetBinContent(52,0.9087624); div1->SetBinContent(53,0.9048913); div1->SetBinContent(54,0.8920354); div1->SetBinContent(55,0.8766431); div1->SetBinContent(56,0.8982249); div1->SetBinContent(57,0.9408419); div1->SetBinContent(58,0.9550859); div1->SetBinContent(59,0.9403255); div1->SetBinError(1,0.07411397); div1->SetBinError(2,0.06579705); div1->SetBinError(3,0.06051496); div1->SetBinError(4,0.05585498); div1->SetBinError(5,0.05202331); div1->SetBinError(6,0.04965913); div1->SetBinError(7,0.0516409); div1->SetBinError(8,0.0496914); div1->SetBinError(9,0.04814809); div1->SetBinError(10,0.04833199); div1->SetBinError(11,0.05063502); div1->SetBinError(12,0.05009489); div1->SetBinError(13,0.04845968); div1->SetBinError(14,0.04785812); div1->SetBinError(15,0.05115032); div1->SetBinError(16,0.04826515); div1->SetBinError(17,0.0485647); div1->SetBinError(18,0.04859761); div1->SetBinError(19,0.05070592); div1->SetBinError(20,0.04892957); div1->SetBinError(21,0.0480493); div1->SetBinError(22,0.04787121); div1->SetBinError(23,0.0503425); div1->SetBinError(24,0.0499821); div1->SetBinError(25,0.04741976); div1->SetBinError(26,0.04892338); div1->SetBinError(27,0.04910753); div1->SetBinError(28,0.04759604); div1->SetBinError(29,0.0483855); div1->SetBinError(30,0.04611626); div1->SetBinError(31,0.04599157); div1->SetBinError(32,0.04556217); div1->SetBinError(33,0.04532669); div1->SetBinError(34,0.04593225); div1->SetBinError(35,0.04750516); div1->SetBinError(36,0.04701196); div1->SetBinError(37,0.04569452); div1->SetBinError(38,0.0463386); div1->SetBinError(39,0.0494689); div1->SetBinError(40,0.04749341); div1->SetBinError(41,0.04508108); div1->SetBinError(42,0.04689094); div1->SetBinError(43,0.04807698); div1->SetBinError(44,0.04693941); div1->SetBinError(45,0.04574351); div1->SetBinError(46,0.04438125); div1->SetBinError(47,0.05479161); div1->SetBinError(48,0.05445573); div1->SetBinError(49,0.05396466); div1->SetBinError(50,0.05394014); div1->SetBinError(51,0.0571111); div1->SetBinError(52,0.05596521); div1->SetBinError(53,0.05586352); div1->SetBinError(54,0.05463293); div1->SetBinError(55,0.05764799); div1->SetBinError(56,0.06350337); div1->SetBinError(57,0.06445009); div1->SetBinError(58,0.07023321); div1->SetBinError(59,0.08122271); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(54.5682); 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.9015152); div2->SetBinContent(2,0.9183197); div2->SetBinContent(3,0.9118511); div2->SetBinContent(4,0.9093242); div2->SetBinContent(5,0.918337); div2->SetBinContent(6,0.8960223); div2->SetBinContent(7,0.9099631); div2->SetBinContent(8,0.9123399); div2->SetBinContent(9,0.917298); div2->SetBinContent(10,0.9200508); div2->SetBinContent(11,0.9089636); div2->SetBinContent(12,0.9347241); div2->SetBinContent(13,0.9153846); div2->SetBinContent(14,0.9074192); div2->SetBinContent(15,0.9117014); div2->SetBinContent(16,0.8910506); div2->SetBinContent(17,0.9094463); div2->SetBinContent(18,0.9102731); div2->SetBinContent(19,0.9079498); div2->SetBinContent(20,0.9043825); div2->SetBinContent(21,0.9033909); div2->SetBinContent(22,0.9062901); div2->SetBinContent(23,0.903385); div2->SetBinContent(24,0.9034483); div2->SetBinContent(25,0.9018136); div2->SetBinContent(26,0.9072848); div2->SetBinContent(27,0.8987936); div2->SetBinContent(28,0.8836458); div2->SetBinContent(29,0.925335); div2->SetBinContent(30,0.9038005); div2->SetBinContent(31,0.8918591); div2->SetBinContent(32,0.8887574); div2->SetBinContent(33,0.8991841); div2->SetBinContent(34,0.9078014); div2->SetBinContent(35,0.8868542); div2->SetBinContent(36,0.8939488); div2->SetBinContent(37,0.8900179); div2->SetBinContent(38,0.9060642); div2->SetBinContent(39,0.9083503); div2->SetBinContent(40,0.8820446); div2->SetBinContent(41,0.8761905); div2->SetBinContent(42,0.8961681); div2->SetBinContent(43,0.8768407); div2->SetBinContent(44,0.8849057); div2->SetBinContent(45,0.8722359); div2->SetBinContent(46,0.8577283); div2->SetBinContent(47,0.8846154); div2->SetBinContent(48,0.8676599); div2->SetBinContent(49,0.8675958); div2->SetBinContent(50,0.8968647); div2->SetBinContent(51,0.8805268); div2->SetBinContent(52,0.8780488); div2->SetBinContent(53,0.8740942); div2->SetBinContent(54,0.8637168); div2->SetBinContent(55,0.8564206); div2->SetBinContent(56,0.8804734); div2->SetBinContent(57,0.9135381); div2->SetBinContent(58,0.9194188); div2->SetBinContent(59,0.9186257); div2->SetBinError(1,0.07204995); div2->SetBinError(2,0.06410377); div2->SetBinError(3,0.05842189); div2->SetBinError(4,0.05448594); div2->SetBinError(5,0.05113241); div2->SetBinError(6,0.04867541); div2->SetBinError(7,0.05063479); div2->SetBinError(8,0.04849435); div2->SetBinError(9,0.04711252); div2->SetBinError(10,0.04733746); div2->SetBinError(11,0.04928325); div2->SetBinError(12,0.04932817); div2->SetBinError(13,0.0473998); div2->SetBinError(14,0.04683798); div2->SetBinError(15,0.05001035); div2->SetBinError(16,0.04672993); div2->SetBinError(17,0.04755332); div2->SetBinError(18,0.04753906); div2->SetBinError(19,0.04913923); div2->SetBinError(20,0.04780999); div2->SetBinError(21,0.04689185); div2->SetBinError(22,0.04707909); div2->SetBinError(23,0.04923077); div2->SetBinError(24,0.04868704); div2->SetBinError(25,0.04630078); div2->SetBinError(26,0.04786056); div2->SetBinError(27,0.0478129); div2->SetBinError(28,0.04636616); div2->SetBinError(29,0.04767618); div2->SetBinError(30,0.04519103); div2->SetBinError(31,0.04526005); div2->SetBinError(32,0.04455155); div2->SetBinError(33,0.04459756); div2->SetBinError(34,0.04523243); div2->SetBinError(35,0.04676394); div2->SetBinError(36,0.04594289); div2->SetBinError(37,0.04482448); div2->SetBinError(38,0.04530209); div2->SetBinError(39,0.04850025); div2->SetBinError(40,0.0466213); div2->SetBinError(41,0.04421415); div2->SetBinError(42,0.04581376); div2->SetBinError(43,0.04691153); div2->SetBinError(44,0.04578329); div2->SetBinError(45,0.0447643); div2->SetBinError(46,0.04316363); div2->SetBinError(47,0.05396185); div2->SetBinError(48,0.05326265); div2->SetBinError(49,0.05309711); div2->SetBinError(50,0.05296448); div2->SetBinError(51,0.05578789); div2->SetBinError(52,0.05455376); div2->SetBinError(53,0.05444523); div2->SetBinError(54,0.05334093); div2->SetBinError(55,0.05665955); div2->SetBinError(56,0.06256893); div2->SetBinError(57,0.06305093); div2->SetBinError(58,0.06826732); div2->SetBinError(59,0.07982136); div2->SetEntries(52.97405); 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(0,0.008928571); div3->SetBinContent(1,0.8742424); div3->SetBinContent(2,0.8903151); div3->SetBinContent(3,0.8863859); div3->SetBinContent(4,0.8896493); div3->SetBinContent(5,0.8953229); div3->SetBinContent(6,0.8757851); div3->SetBinContent(7,0.8767528); div3->SetBinContent(8,0.8853675); div3->SetBinContent(9,0.8926768); div3->SetBinContent(10,0.8927665); div3->SetBinContent(11,0.8935574); div3->SetBinContent(12,0.9125168); div3->SetBinContent(13,0.8865385); div3->SetBinContent(14,0.8801522); div3->SetBinContent(15,0.8786791); div3->SetBinContent(16,0.8664073); div3->SetBinContent(17,0.8827362); div3->SetBinContent(18,0.8745124); div3->SetBinContent(19,0.8800558); div3->SetBinContent(20,0.8851262); div3->SetBinContent(21,0.8733205); div3->SetBinContent(22,0.8767651); div3->SetBinContent(23,0.8843441); div3->SetBinContent(24,0.8758621); div3->SetBinContent(25,0.876798); div3->SetBinContent(26,0.8741722); div3->SetBinContent(27,0.8612601); div3->SetBinContent(28,0.8442146); div3->SetBinContent(29,0.9023612); div3->SetBinContent(30,0.8687648); div3->SetBinContent(31,0.8578372); div3->SetBinContent(32,0.8627219); div3->SetBinContent(33,0.8682984); div3->SetBinContent(34,0.8652482); div3->SetBinContent(35,0.8587312); div3->SetBinContent(36,0.8533999); div3->SetBinContent(37,0.8541542); div3->SetBinContent(38,0.8763377); div3->SetBinContent(39,0.8689749); div3->SetBinContent(40,0.8558322); div3->SetBinContent(41,0.8434524); div3->SetBinContent(42,0.8615575); div3->SetBinContent(43,0.8313253); div3->SetBinContent(44,0.8490566); div3->SetBinContent(45,0.8359951); div3->SetBinContent(46,0.8167447); div3->SetBinContent(47,0.8452797); div3->SetBinContent(48,0.8334794); div3->SetBinContent(49,0.8188153); div3->SetBinContent(50,0.8539604); div3->SetBinContent(51,0.855127); div3->SetBinContent(52,0.8455285); div3->SetBinContent(53,0.8432971); div3->SetBinContent(54,0.8336283); div3->SetBinContent(55,0.8159757); div3->SetBinContent(56,0.8556213); div3->SetBinContent(57,0.8782708); div3->SetBinContent(58,0.8877147); div3->SetBinContent(59,0.8842676); div3->SetBinContent(60,0.00477327); div3->SetBinError(0,0.09449112); div3->SetBinError(1,0.07042503); div3->SetBinError(2,0.06264415); div3->SetBinError(3,0.05720469); div3->SetBinError(4,0.05360711); div3->SetBinError(5,0.0501761); div3->SetBinError(6,0.04785681); div3->SetBinError(7,0.0492553); div3->SetBinError(8,0.04742455); div3->SetBinError(9,0.04616874); div3->SetBinError(10,0.04628922); div3->SetBinError(11,0.04866084); div3->SetBinError(12,0.04845237); div3->SetBinError(13,0.04628472); div3->SetBinError(14,0.0457882); div3->SetBinError(15,0.04865799); div3->SetBinError(16,0.04576763); div3->SetBinError(17,0.04651147); div3->SetBinError(18,0.04614453); div3->SetBinError(19,0.04801308); div3->SetBinError(20,0.0470515); div3->SetBinError(21,0.04572774); div3->SetBinError(22,0.04593497); div3->SetBinError(23,0.04845771); div3->SetBinError(24,0.04757855); div3->SetBinError(25,0.04534349); div3->SetBinError(26,0.04655696); div3->SetBinError(27,0.04632325); div3->SetBinError(28,0.04482431); div3->SetBinError(29,0.04679227); div3->SetBinError(30,0.04388379); div3->SetBinError(31,0.04397317); div3->SetBinError(32,0.04357984); div3->SetBinError(33,0.04345539); div3->SetBinError(34,0.04364853); div3->SetBinError(35,0.04565979); div3->SetBinError(36,0.04438831); div3->SetBinError(37,0.04347819); div3->SetBinError(38,0.04419336); div3->SetBinError(39,0.04693012); div3->SetBinError(40,0.04559036); div3->SetBinError(41,0.04298472); div3->SetBinError(42,0.04449439); div3->SetBinError(43,0.04509682); div3->SetBinError(44,0.04440146); div3->SetBinError(45,0.04338014); div3->SetBinError(46,0.04163003); div3->SetBinError(47,0.05217358); div3->SetBinError(48,0.05170213); div3->SetBinError(49,0.05087338); div3->SetBinError(50,0.05107344); div3->SetBinError(51,0.0545907); div3->SetBinError(52,0.05304987); div3->SetBinError(53,0.05301821); div3->SetBinError(54,0.05196002); div3->SetBinError(55,0.05467023); div3->SetBinError(56,0.06125516); div3->SetBinError(57,0.06123299); div3->SetBinError(58,0.06650887); div3->SetBinError(59,0.07759085); div3->SetBinError(60,0.003608401); div3->SetEntries(51.15282); 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.92","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.89","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.86","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 6179 SL1L1"); AText = pt->AddText("HV = 3600 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }