void etaDistro() { //=========Macro generated from canvas: c1/Canvas //========= (Tue Feb 5 21:00:37 2019) by ROOT version 6.14/04 TCanvas *c1 = new TCanvas("c1", "Canvas",56,51,1200,999); gStyle->SetOptFit(1); gStyle->SetOptStat(0); gStyle->SetOptTitle(0); c1->SetHighLightColor(2); c1->Range(0,0,1,1); c1->SetFillColor(0); c1->SetBorderMode(0); c1->SetBorderSize(2); c1->SetLeftMargin(0.08); c1->SetRightMargin(0.02666667); c1->SetTopMargin(0.04); c1->SetBottomMargin(0.06); c1->SetFrameFillStyle(0); c1->SetFrameBorderMode(0); // ------------>Primitives in pad: c1_1 TPad *c1_1 = new TPad("c1_1", "c1_1",0.001,0.501,0.499,0.999); c1_1->Draw(); c1_1->cd(); c1_1->Range(-2.37264,-0.4717938,1.772408,3.182726); c1_1->SetFillColor(0); c1_1->SetBorderMode(0); c1_1->SetBorderSize(2); c1_1->SetLogy(); c1_1->SetTickx(1); c1_1->SetTicky(1); c1_1->SetLeftMargin(0.16); c1_1->SetRightMargin(0.02); c1_1->SetTopMargin(0.05); c1_1->SetBottomMargin(0.13); c1_1->SetFrameFillStyle(0); c1_1->SetFrameBorderMode(0); c1_1->SetFrameFillStyle(0); c1_1->SetFrameBorderMode(0); TMultiGraph *multigraph = new TMultiGraph(); multigraph->SetName(""); multigraph->SetTitle("RB1"); Double_t Graph_fx1[6] = { -1.269543, -1.38083, -1.554935, -0.9430065, -1.01269, -1.104428}; Double_t Graph_fy1[6] = { 4.93, 7.92, 14.07, 2.11, 1.595, 1.975}; TGraph *graph1 = new TGraph(6,Graph_fx1,Graph_fy1); graph1->SetName("Graph"); graph1->SetTitle("Layer 1 Endcap"); graph1->SetFillStyle(1000); graph1->SetLineColor(5); graph1->SetLineWidth(7); graph1->SetMarkerColor(4); graph1->SetMarkerStyle(32); graph1->SetMarkerSize(1.6); TH1F *Graph1 = new TH1F("Graph1","Layer 1 Endcap",100,-1.616128,-0.8818137); Graph1->SetMinimum(0.3475); Graph1->SetMaximum(15.3175); Graph1->SetDirectory(0); Graph1->SetStats(0); Graph1->SetLineStyle(0); Graph1->SetMarkerStyle(20); Graph1->GetXaxis()->SetTitle("#eta"); Graph1->GetXaxis()->SetLabelFont(42); Graph1->GetXaxis()->SetLabelOffset(0.007); Graph1->GetXaxis()->SetLabelSize(0.05); Graph1->GetXaxis()->SetTitleSize(0.06); Graph1->GetXaxis()->SetTitleOffset(0.9); Graph1->GetXaxis()->SetTitleFont(42); Graph1->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); Graph1->GetYaxis()->SetLabelFont(42); Graph1->GetYaxis()->SetLabelOffset(0.007); Graph1->GetYaxis()->SetLabelSize(0.05); Graph1->GetYaxis()->SetTitleSize(0.05); Graph1->GetYaxis()->SetTitleOffset(1.25); Graph1->GetYaxis()->SetTitleFont(42); Graph1->GetZaxis()->SetLabelFont(42); Graph1->GetZaxis()->SetLabelOffset(0.007); Graph1->GetZaxis()->SetLabelSize(0.05); Graph1->GetZaxis()->SetTitleSize(0.06); Graph1->GetZaxis()->SetTitleFont(42); graph1->SetHistogram(Graph1); multigraph->Add(graph1,"AP"); Double_t Graph_fx2[8] = { -0.6914756, -0.4535393, -0.6684232, -0.4372446, -1.112329, -0.9352334, -1.081175, -0.9069221}; Double_t Graph_fy2[8] = { 11.21, 7.22, 8.42, 6.03, 17.11, 15.98, 12.68, 12.44}; graph2 = new TGraph(8,Graph_fx2,Graph_fy2); graph2->SetName("Graph"); graph2->SetTitle("Layer RB1Barrel"); graph2->SetFillStyle(1000); graph2->SetLineColor(5); graph2->SetLineWidth(7); graph2->SetMarkerColor(4); graph2->SetMarkerStyle(23); graph2->SetMarkerSize(1.6); TH1F *Graph2 = new TH1F("Graph2","Layer RB1Barrel",100,-1.179837,-0.3697362); Graph2->SetMinimum(4.922); Graph2->SetMaximum(18.218); Graph2->SetDirectory(0); Graph2->SetStats(0); Graph2->SetLineStyle(0); Graph2->SetMarkerStyle(20); Graph2->GetXaxis()->SetTitle("#eta"); Graph2->GetXaxis()->SetLabelFont(42); Graph2->GetXaxis()->SetLabelOffset(0.007); Graph2->GetXaxis()->SetLabelSize(0.05); Graph2->GetXaxis()->SetTitleSize(0.06); Graph2->GetXaxis()->SetTitleOffset(0.9); Graph2->GetXaxis()->SetTitleFont(42); Graph2->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); Graph2->GetYaxis()->SetLabelFont(42); Graph2->GetYaxis()->SetLabelOffset(0.007); Graph2->GetYaxis()->SetLabelSize(0.05); Graph2->GetYaxis()->SetTitleSize(0.05); Graph2->GetYaxis()->SetTitleOffset(1.25); Graph2->GetYaxis()->SetTitleFont(42); Graph2->GetZaxis()->SetLabelFont(42); Graph2->GetZaxis()->SetLabelOffset(0.007); Graph2->GetZaxis()->SetLabelSize(0.05); Graph2->GetZaxis()->SetTitleSize(0.06); Graph2->GetZaxis()->SetTitleFont(42); graph2->SetHistogram(Graph2); multigraph->Add(graph2,"AP"); Double_t Graph_fx3[6] = { 1.25092, 1.36161, 1.53501, 0.940752, 1.01269, 1.104428}; Double_t Graph_fy3[6] = { 5.01, 8.4, 13.75, 2.865, 1.9, 2.115}; graph3 = new TGraph(6,Graph_fx3,Graph_fy3); graph3->SetName("Graph"); graph3->SetTitle("Layer 1 Endcap"); graph3->SetFillStyle(1000); graph3->SetLineColor(5); graph3->SetLineWidth(7); graph3->SetMarkerColor(4); graph3->SetMarkerStyle(32); graph3->SetMarkerSize(1.6); TH1F *Graph3 = new TH1F("Graph3","Layer 1 Endcap",100,0.8813262,1.594436); Graph3->SetMinimum(0.715); Graph3->SetMaximum(14.935); Graph3->SetDirectory(0); Graph3->SetStats(0); Graph3->SetLineStyle(0); Graph3->SetMarkerStyle(20); Graph3->GetXaxis()->SetTitle("#eta"); Graph3->GetXaxis()->SetLabelFont(42); Graph3->GetXaxis()->SetLabelOffset(0.007); Graph3->GetXaxis()->SetLabelSize(0.05); Graph3->GetXaxis()->SetTitleSize(0.06); Graph3->GetXaxis()->SetTitleOffset(0.9); Graph3->GetXaxis()->SetTitleFont(42); Graph3->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); Graph3->GetYaxis()->SetLabelFont(42); Graph3->GetYaxis()->SetLabelOffset(0.007); Graph3->GetYaxis()->SetLabelSize(0.05); Graph3->GetYaxis()->SetTitleSize(0.05); Graph3->GetYaxis()->SetTitleOffset(1.25); Graph3->GetYaxis()->SetTitleFont(42); Graph3->GetZaxis()->SetLabelFont(42); Graph3->GetZaxis()->SetLabelOffset(0.007); Graph3->GetZaxis()->SetLabelSize(0.05); Graph3->GetZaxis()->SetTitleSize(0.06); Graph3->GetZaxis()->SetTitleFont(42); graph3->SetHistogram(Graph3); multigraph->Add(graph3,"AP"); Double_t Graph_fx4[12] = { 0.1378691, -0.1516978, 0.1232712, -0.1356536, 0.7169072, 0.4716459, 0.6501188, 0.4243846, 1.146298, 0.966242, 1.056183, 0.8843007}; Double_t Graph_fy4[12] = { 3.14, 2.8, 3.05, 2.89, 11.12, 5.88, 7.54, 5.77, 23.37, 22.4, 14.6, 13.21}; graph4 = new TGraph(12,Graph_fx4,Graph_fy4); graph4->SetName("Graph"); graph4->SetTitle("Layer 1 Wheel"); graph4->SetFillStyle(1000); graph4->SetLineColor(5); graph4->SetLineWidth(7); graph4->SetMarkerColor(4); graph4->SetMarkerStyle(23); graph4->SetMarkerSize(1.6); TH1F *Graph4 = new TH1F("Graph4","Layer 1 Wheel",100,-0.2814974,1.276098); Graph4->SetMinimum(0.743); Graph4->SetMaximum(25.427); Graph4->SetDirectory(0); Graph4->SetStats(0); Graph4->SetLineStyle(0); Graph4->SetMarkerStyle(20); Graph4->GetXaxis()->SetTitle("#eta"); Graph4->GetXaxis()->SetLabelFont(42); Graph4->GetXaxis()->SetLabelOffset(0.007); Graph4->GetXaxis()->SetLabelSize(0.05); Graph4->GetXaxis()->SetTitleSize(0.06); Graph4->GetXaxis()->SetTitleOffset(0.9); Graph4->GetXaxis()->SetTitleFont(42); Graph4->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); Graph4->GetYaxis()->SetLabelFont(42); Graph4->GetYaxis()->SetLabelOffset(0.007); Graph4->GetYaxis()->SetLabelSize(0.05); Graph4->GetYaxis()->SetTitleSize(0.05); Graph4->GetYaxis()->SetTitleOffset(1.25); Graph4->GetYaxis()->SetTitleFont(42); Graph4->GetZaxis()->SetLabelFont(42); Graph4->GetZaxis()->SetLabelOffset(0.007); Graph4->GetZaxis()->SetLabelSize(0.05); Graph4->GetZaxis()->SetTitleSize(0.06); Graph4->GetZaxis()->SetTitleFont(42); graph4->SetHistogram(Graph4); multigraph->Add(graph4,"AP"); multigraph->Draw("a"); multigraph->GetXaxis()->SetTitle("#eta"); multigraph->GetXaxis()->SetLabelFont(42); multigraph->GetXaxis()->SetLabelOffset(0.007); multigraph->GetXaxis()->SetLabelSize(0.043); multigraph->GetXaxis()->SetTitleSize(0.05); multigraph->GetXaxis()->SetTitleOffset(1.06); multigraph->GetXaxis()->SetTitleFont(42); multigraph->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); multigraph->GetYaxis()->SetLabelFont(42); multigraph->GetYaxis()->SetLabelOffset(0.008); multigraph->GetYaxis()->SetLabelSize(0.05); multigraph->GetYaxis()->SetTitleSize(0.05); multigraph->GetYaxis()->SetTitleOffset(1); multigraph->GetYaxis()->SetTitleFont(42); TPaveText *pt = new TPaveText(0.02,0.97,0.55,0.97,"brNDC"); pt->SetBorderSize(0); pt->SetFillStyle(0); pt->SetTextSize(0.035); TText *pt_LaTex = pt->AddText("CMS Preliminary"); pt->Draw(); pt = new TPaveText(0.6,0.97,0.9,0.97,"brNDC"); pt->SetBorderSize(0); pt->SetFillStyle(0); pt->SetTextSize(0.035); pt_LaTex = pt->AddText("1.5 #times 10^{34} cm^{-2}s^{-1} (13 TeV)"); pt->Draw(); TLegend *legC1 = new TLegend(0.35,0.71,0.8,0.90,NULL,"brNDC"); legC1->SetBorderSize(1); legC1->SetTextFont(62); legC1->SetTextSize(0.037); legC1->SetLineColor(1); legC1->SetLineStyle(1); legC1->SetLineWidth(0); legC1->SetFillColor(0); legC1->SetFillStyle(1001); TLegendEntry *entry=legC1->AddEntry(graph2,"RB1","p"); entry->SetTextFont(62); entry=legC1->AddEntry(graph1,"RE1","p"); entry->SetTextFont(62); legC1->Draw(); c1_1->Modified(); c1->cd(); // ------------>Primitives in pad: c1_3 TPad *c1_3 = new TPad("c1_3", "c1_3",0.001,0.001,0.499,0.499); c1_3->Draw(); c1_3->cd(); c1_3->Range(-2.650646,-1.344903,1.99961,3.228679); c1_3->SetFillColor(0); c1_3->SetBorderMode(0); c1_3->SetBorderSize(2); c1_3->SetLogy(); c1_3->SetTickx(1); c1_3->SetTicky(1); c1_3->SetLeftMargin(0.16); c1_3->SetRightMargin(0.02); c1_3->SetTopMargin(0.05); c1_3->SetBottomMargin(0.13); c1_3->SetFrameFillStyle(0); c1_3->SetFrameBorderMode(0); c1_3->SetFrameFillStyle(0); c1_3->SetFrameBorderMode(0); multigraph = new TMultiGraph(); multigraph->SetName(""); multigraph->SetTitle("RB3"); Double_t Graph_fx9[6] = { -1.483583, -1.60646, -1.733277, -1.17169, -1.258672, -1.363507}; Double_t Graph_fy9[6] = { 8.96, 18.45, 30.105, 6.695, 6.275, 6.045}; graph9 = new TGraph(6,Graph_fx9,Graph_fy9); graph9->SetName("Graph"); graph9->SetTitle("RE2L"); graph9->SetFillStyle(1000); graph9->SetLineColor(2); graph9->SetLineWidth(4); graph9->SetMarkerColor(kMagenta+2); graph9->SetMarkerStyle(26); graph9->SetMarkerSize(1.6); TH1F *Graph9 = new TH1F("Graph9","RE2L",100,-1.789436,-1.115531); Graph9->SetMinimum(3.639); Graph9->SetMaximum(32.511); Graph9->SetDirectory(0); Graph9->SetStats(0); Graph9->SetLineStyle(0); Graph9->SetMarkerStyle(20); Graph9->GetXaxis()->SetTitle("#eta"); Graph9->GetXaxis()->SetLabelFont(42); Graph9->GetXaxis()->SetLabelOffset(0.007); Graph9->GetXaxis()->SetLabelSize(0.05); Graph9->GetXaxis()->SetTitleSize(0.06); Graph9->GetXaxis()->SetTitleOffset(0.9); Graph9->GetXaxis()->SetTitleFont(42); Graph9->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); Graph9->GetYaxis()->SetLabelFont(42); Graph9->GetYaxis()->SetLabelOffset(0.007); Graph9->GetYaxis()->SetLabelSize(0.05); Graph9->GetYaxis()->SetTitleSize(0.05); Graph9->GetYaxis()->SetTitleOffset(1.25); Graph9->GetYaxis()->SetTitleFont(42); Graph9->GetZaxis()->SetLabelFont(42); Graph9->GetZaxis()->SetLabelOffset(0.007); Graph9->GetZaxis()->SetLabelSize(0.05); Graph9->GetZaxis()->SetTitleSize(0.06); Graph9->GetZaxis()->SetTitleFont(42); graph9->SetHistogram(Graph9); multigraph->Add(graph9,"AP"); Double_t Graph_fx10[8] = { -0.5015153, -0.3223997, -0.518495, -0.333847, -0.84419, -0.6957875, -0.8692863, -0.7177791}; Double_t Graph_fy10[8] = { 0.5, 0.42, 0.45, 0.47, 0.67, 0.5, 0.7, 0.49}; graph10 = new TGraph(8,Graph_fx10,Graph_fy10); graph10->SetName("Graph"); graph10->SetTitle("RB3L"); graph10->SetFillStyle(1000); graph10->SetLineColor(2); graph10->SetLineWidth(4); graph10->SetMarkerColor(kMagenta+2); graph10->SetMarkerStyle(22); graph10->SetMarkerSize(1.6); TH1F *Graph10 = new TH1F("Graph10","RB3L",100,-0.9239749,-0.267711); Graph10->SetMinimum(0.392); Graph10->SetMaximum(0.728); Graph10->SetDirectory(0); Graph10->SetStats(0); Graph10->SetLineStyle(0); Graph10->SetMarkerStyle(20); Graph10->GetXaxis()->SetTitle("#eta"); Graph10->GetXaxis()->SetLabelFont(42); Graph10->GetXaxis()->SetLabelOffset(0.007); Graph10->GetXaxis()->SetLabelSize(0.05); Graph10->GetXaxis()->SetTitleSize(0.06); Graph10->GetXaxis()->SetTitleOffset(0.9); Graph10->GetXaxis()->SetTitleFont(42); Graph10->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); Graph10->GetYaxis()->SetLabelFont(42); Graph10->GetYaxis()->SetLabelOffset(0.007); Graph10->GetYaxis()->SetLabelSize(0.05); Graph10->GetYaxis()->SetTitleSize(0.05); Graph10->GetYaxis()->SetTitleOffset(1.25); Graph10->GetYaxis()->SetTitleFont(42); Graph10->GetZaxis()->SetLabelFont(42); Graph10->GetZaxis()->SetLabelOffset(0.007); Graph10->GetZaxis()->SetLabelSize(0.05); Graph10->GetZaxis()->SetTitleSize(0.06); Graph10->GetZaxis()->SetTitleFont(42); graph10->SetHistogram(Graph10); multigraph->Add(graph10,"AP"); Double_t Graph_fx11[6] = { 1.483583, 1.60646, 1.733277, 1.17169, 1.258672, 1.363507}; Double_t Graph_fy11[6] = { 9.81, 19.21, 30.445, 7.805, 6.565, 7.11}; graph11 = new TGraph(6,Graph_fx11,Graph_fy11); graph11->SetName("Graph"); graph11->SetTitle("RE3R"); graph11->SetFillStyle(1000); graph11->SetLineColor(5); graph11->SetLineWidth(7); graph11->SetMarkerColor(kMagenta+2); graph11->SetMarkerStyle(26); graph11->SetMarkerSize(1.6); TH1F *Graph11 = new TH1F("Graph11","RE3R",100,1.115531,1.789436); Graph11->SetMinimum(4.177); Graph11->SetMaximum(32.833); Graph11->SetDirectory(0); Graph11->SetStats(0); Graph11->SetLineStyle(0); Graph11->SetMarkerStyle(20); Graph11->GetXaxis()->SetTitle("#eta"); Graph11->GetXaxis()->SetLabelFont(42); Graph11->GetXaxis()->SetLabelOffset(0.007); Graph11->GetXaxis()->SetLabelSize(0.05); Graph11->GetXaxis()->SetTitleSize(0.06); Graph11->GetXaxis()->SetTitleOffset(0.9); Graph11->GetXaxis()->SetTitleFont(42); Graph11->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); Graph11->GetYaxis()->SetLabelFont(42); Graph11->GetYaxis()->SetLabelOffset(0.007); Graph11->GetYaxis()->SetLabelSize(0.05); Graph11->GetYaxis()->SetTitleSize(0.05); Graph11->GetYaxis()->SetTitleOffset(1.25); Graph11->GetYaxis()->SetTitleFont(42); Graph11->GetZaxis()->SetLabelFont(42); Graph11->GetZaxis()->SetLabelOffset(0.007); Graph11->GetZaxis()->SetLabelSize(0.05); Graph11->GetZaxis()->SetTitleSize(0.06); Graph11->GetZaxis()->SetTitleFont(42); graph11->SetHistogram(Graph11); multigraph->Add(graph11,"AP"); Double_t Graph_fx12[12] = { 0.09594883, -0.1056089, 0.09388923, -0.1033433, 0.5183615, 0.3337568, 0.5080792, 0.326819, 0.8690899, 0.7176067, 0.8539197, 0.704303}; Double_t Graph_fy12[12] = { 0.5, 0.45, 0.35, 0.38, 0.59, 0.49, 0.64, 0.57, 0.88, 0.66, 0.9, 0.795}; graph12 = new TGraph(12,Graph_fx12,Graph_fy12); graph12->SetName("Graph"); graph12->SetTitle("RB3R"); graph12->SetFillStyle(1000); graph12->SetLineColor(5); graph12->SetLineWidth(7); graph12->SetMarkerColor(kMagenta+2); graph12->SetMarkerStyle(22); graph12->SetMarkerSize(1.6); TH1F *Graph12 = new TH1F("Graph12","RB3R",100,-0.2030788,0.9665598); Graph12->SetMinimum(0.295); Graph12->SetMaximum(0.955); Graph12->SetDirectory(0); Graph12->SetStats(0); Graph12->SetLineStyle(0); Graph12->SetMarkerStyle(20); Graph12->GetXaxis()->SetTitle("#eta"); Graph12->GetXaxis()->SetLabelFont(42); Graph12->GetXaxis()->SetLabelOffset(0.007); Graph12->GetXaxis()->SetLabelSize(0.05); Graph12->GetXaxis()->SetTitleSize(0.06); Graph12->GetXaxis()->SetTitleOffset(0.9); Graph12->GetXaxis()->SetTitleFont(42); Graph12->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); Graph12->GetYaxis()->SetLabelFont(42); Graph12->GetYaxis()->SetLabelOffset(0.007); Graph12->GetYaxis()->SetLabelSize(0.05); Graph12->GetYaxis()->SetTitleSize(0.05); Graph12->GetYaxis()->SetTitleOffset(1.25); Graph12->GetYaxis()->SetTitleFont(42); Graph12->GetZaxis()->SetLabelFont(42); Graph12->GetZaxis()->SetLabelOffset(0.007); Graph12->GetZaxis()->SetLabelSize(0.05); Graph12->GetZaxis()->SetTitleSize(0.06); Graph12->GetZaxis()->SetTitleFont(42); graph12->SetHistogram(Graph12); multigraph->Add(graph12,"AP"); multigraph->Draw("a"); multigraph->GetXaxis()->SetTitle("#eta"); multigraph->GetXaxis()->SetLabelFont(42); multigraph->GetXaxis()->SetLabelOffset(0.007); multigraph->GetXaxis()->SetLabelSize(0.043); multigraph->GetXaxis()->SetTitleSize(0.05); multigraph->GetXaxis()->SetTitleOffset(1.06); multigraph->GetXaxis()->SetTitleFont(42); multigraph->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); multigraph->GetYaxis()->SetLabelFont(42); multigraph->GetYaxis()->SetLabelOffset(0.008); multigraph->GetYaxis()->SetLabelSize(0.05); multigraph->GetYaxis()->SetTitleSize(0.05); multigraph->GetYaxis()->SetTitleOffset(1); multigraph->GetYaxis()->SetTitleFont(42); pt = new TPaveText(0.02,0.97,0.55,0.97,"brNDC"); pt->SetBorderSize(0); pt->SetFillStyle(0); pt->SetTextSize(0.035); pt_LaTex = pt->AddText("CMS Preliminary"); pt->Draw(); pt = new TPaveText(0.6,0.97,0.9,0.97,"brNDC"); pt->SetBorderSize(0); pt->SetFillStyle(0); pt->SetTextSize(0.035); pt_LaTex = pt->AddText("1.5 #times 10^{34} cm^{-2}s^{-1} (13 TeV)"); pt->Draw(); TLegend *legC3 = new TLegend(0.35,0.71,0.8,0.90,NULL,"brNDC"); legC3->SetBorderSize(1); legC3->SetTextFont(62); legC3->SetTextSize(0.037); legC3->SetLineColor(1); legC3->SetLineStyle(1); legC3->SetLineWidth(0); legC3->SetFillColor(0); legC3->SetFillStyle(1001); TLegendEntry *entryC3=legC3->AddEntry(graph10,"RB3","p"); entryC3->SetTextFont(62); entryC3=legC3->AddEntry(graph9,"RE3","p"); entryC3->SetTextFont(62); legC3->Draw(); c1_3->Modified(); c1->cd(); // ------------>Primitives in pad: c1_4 TPad *c1_4 = new TPad("c1_4", "c1_4",0.501,0.001,0.999,0.499); c1_4->Draw(); c1_4->cd(); c1_4->Range(-2.779513,0.06893769,2.098545,3.154266); c1_4->SetFillColor(0); c1_4->SetBorderMode(0); c1_4->SetBorderSize(2); c1_4->SetLogy(); c1_4->SetTickx(1); c1_4->SetTicky(1); c1_4->SetLeftMargin(0.16); c1_4->SetRightMargin(0.02); c1_4->SetTopMargin(0.05); c1_4->SetBottomMargin(0.13); c1_4->SetFrameFillStyle(0); c1_4->SetFrameBorderMode(0); c1_4->SetFrameFillStyle(0); c1_4->SetFrameBorderMode(0); multigraph = new TMultiGraph(); multigraph->SetName(""); multigraph->SetTitle("RB4"); Double_t Graph_fx13[6] = { -1.564398, -1.688988, -1.817205, -1.24603, -1.33517, -1.442247}; Double_t Graph_fy13[6] = { 22.105, 31.31, 39.28, 20.68, 19.685, 20.695}; graph13 = new TGraph(6,Graph_fx13,Graph_fy13); graph13->SetName("Graph"); graph13->SetTitle("RE4L"); graph13->SetFillStyle(1000); graph13->SetLineColor(kRed+2); graph13->SetLineWidth(5); // ci = TColor::GetColor("#660000"); graph13->SetMarkerColor(kRed+2); graph13->SetMarkerStyle(32); graph13->SetMarkerSize(1.6); TH1F *Graph13 = new TH1F("Graph13","RE4L",100,-1.874322,-1.188913); Graph13->SetMinimum(17.7255); Graph13->SetMaximum(41.2395); Graph13->SetDirectory(0); Graph13->SetStats(0); Graph13->SetLineStyle(0); Graph13->SetMarkerStyle(20); Graph13->GetXaxis()->SetTitle("#eta"); Graph13->GetXaxis()->SetLabelFont(42); Graph13->GetXaxis()->SetLabelOffset(0.007); Graph13->GetXaxis()->SetLabelSize(0.05); Graph13->GetXaxis()->SetTitleSize(0.06); Graph13->GetXaxis()->SetTitleOffset(0.9); Graph13->GetXaxis()->SetTitleFont(42); Graph13->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); Graph13->GetYaxis()->SetLabelFont(42); Graph13->GetYaxis()->SetLabelOffset(0.007); Graph13->GetYaxis()->SetLabelSize(0.05); Graph13->GetYaxis()->SetTitleSize(0.05); Graph13->GetYaxis()->SetTitleOffset(1.25); Graph13->GetYaxis()->SetTitleFont(42); Graph13->GetZaxis()->SetLabelFont(42); Graph13->GetZaxis()->SetLabelOffset(0.007); Graph13->GetZaxis()->SetLabelSize(0.05); Graph13->GetZaxis()->SetTitleSize(0.06); Graph13->GetZaxis()->SetTitleFont(42); graph13->SetHistogram(Graph13); multigraph->Add(graph13,"AP"); //new estimations Double_t Graph_fx14[8] = { -0.759, -0.741, -0.621, -0.606, -0.447, -0.444, -0.286, -0.284 }; Double_t Graph_fy14[8] = { 8.955, 13.66, 9.855, 15.985, 7.963, 12.82, 9.585, 12.53 }; graph14 = new TGraph(8,Graph_fx14,Graph_fy14); graph14->SetName("Graph"); graph14->SetTitle("RB4L"); graph14->SetFillStyle(1000); graph14->SetLineColor(kRed+2); graph14->SetLineWidth(5); graph14->SetMarkerColor(kRed+2); graph14->SetMarkerStyle(23); graph14->SetMarkerSize(1.6); TH1F *Graph14 = new TH1F("Graph14","RB4L",100,-0.8063733,-0.236228); Graph14->SetMinimum(3.2195); Graph14->SetMaximum(17.1455); Graph14->SetDirectory(0); Graph14->SetStats(0); Graph14->SetLineStyle(0); Graph14->SetMarkerStyle(20); Graph14->GetXaxis()->SetTitle("#eta"); Graph14->GetXaxis()->SetLabelFont(42); Graph14->GetXaxis()->SetLabelOffset(0.007); Graph14->GetXaxis()->SetLabelSize(0.05); Graph14->GetXaxis()->SetTitleSize(0.06); Graph14->GetXaxis()->SetTitleOffset(0.9); Graph14->GetXaxis()->SetTitleFont(42); Graph14->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); Graph14->GetYaxis()->SetLabelFont(42); Graph14->GetYaxis()->SetLabelOffset(0.007); Graph14->GetYaxis()->SetLabelSize(0.05); Graph14->GetYaxis()->SetTitleSize(0.05); Graph14->GetYaxis()->SetTitleOffset(1.25); Graph14->GetYaxis()->SetTitleFont(42); Graph14->GetZaxis()->SetLabelFont(42); Graph14->GetZaxis()->SetLabelOffset(0.007); Graph14->GetZaxis()->SetLabelSize(0.05); Graph14->GetZaxis()->SetTitleSize(0.06); Graph14->GetZaxis()->SetTitleFont(42); graph14->SetHistogram(Graph14); multigraph->Add(graph14,"AP"); Double_t Graph_fx15[6] = { 1.56629, 1.69092, 1.819165, 1.24603, 1.33517, 1.442247}; Double_t Graph_fy15[6] = { 21.57, 33.02, 40.695, 22.6, 20.07, 20.395}; graph15 = new TGraph(6,Graph_fx15,Graph_fy15); graph15->SetName("Graph"); graph15->SetTitle("RE4R"); graph15->SetFillStyle(1000); graph15->SetLineColor(kRed+2); graph15->SetLineWidth(7); // ci = TColor::GetColor("#660000"); graph15->SetMarkerColor(kRed+2); graph15->SetMarkerStyle(32); graph15->SetMarkerSize(1.6); TH1F *Graph15 = new TH1F("Graph15","RE4R",100,1.188716,1.876478); Graph15->SetMinimum(18.0075); Graph15->SetMaximum(42.7575); Graph15->SetDirectory(0); Graph15->SetStats(0); Graph15->SetLineStyle(0); Graph15->SetMarkerStyle(20); Graph15->GetXaxis()->SetTitle("#eta"); Graph15->GetXaxis()->SetLabelFont(42); Graph15->GetXaxis()->SetLabelOffset(0.007); Graph15->GetXaxis()->SetLabelSize(0.05); Graph15->GetXaxis()->SetTitleSize(0.06); Graph15->GetXaxis()->SetTitleOffset(0.9); Graph15->GetXaxis()->SetTitleFont(42); Graph15->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); Graph15->GetYaxis()->SetLabelFont(42); Graph15->GetYaxis()->SetLabelOffset(0.007); Graph15->GetYaxis()->SetLabelSize(0.05); Graph15->GetYaxis()->SetTitleSize(0.05); Graph15->GetYaxis()->SetTitleOffset(1.25); Graph15->GetYaxis()->SetTitleFont(42); Graph15->GetZaxis()->SetLabelFont(42); Graph15->GetZaxis()->SetLabelOffset(0.007); Graph15->GetZaxis()->SetLabelSize(0.05); Graph15->GetZaxis()->SetTitleSize(0.06); Graph15->GetZaxis()->SetTitleFont(42); graph15->SetHistogram(Graph15); multigraph->Add(graph15,"AP"); Double_t Graph_fx16[12] = { 0.002692048, -0.08955609, 0.07597283, -0.0836318, 0.4449627, 0.2846205, 0.4259257, 0.2720173, 0.7588613, 0.6216822, 0.7295206, 0.5964391}; Double_t Graph_fy16[12] = { 10.12, 8.25, 7.61, 8.04, 14.29, 17.56, 16.04, 16.95, 16.07, 17.685, 17.85, 22.82}; graph16 = new TGraph(12,Graph_fx16,Graph_fy16); graph16->SetName("Graph"); graph16->SetTitle("RB4R"); graph16->SetFillStyle(1000); graph16->SetLineColor(5); graph16->SetLineWidth(7); // ci = TColor::GetColor("#660000"); graph16->SetMarkerColor(kRed+2); graph16->SetMarkerStyle(23); graph16->SetMarkerSize(1.6); TH1F *Graph16 = new TH1F("Graph16","RB4R",100,-0.1743978,0.843703); Graph16->SetMinimum(6.089); Graph16->SetMaximum(24.341); Graph16->SetDirectory(0); Graph16->SetStats(0); Graph16->SetLineStyle(0); Graph16->SetMarkerStyle(20); Graph16->GetXaxis()->SetTitle("#eta"); Graph16->GetXaxis()->SetLabelFont(42); Graph16->GetXaxis()->SetLabelOffset(0.007); Graph16->GetXaxis()->SetLabelSize(0.05); Graph16->GetXaxis()->SetTitleSize(0.06); Graph16->GetXaxis()->SetTitleOffset(0.9); Graph16->GetXaxis()->SetTitleFont(42); Graph16->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); Graph16->GetYaxis()->SetLabelFont(42); Graph16->GetYaxis()->SetLabelOffset(0.007); Graph16->GetYaxis()->SetLabelSize(0.05); Graph16->GetYaxis()->SetTitleSize(0.05); Graph16->GetYaxis()->SetTitleOffset(1.25); Graph16->GetYaxis()->SetTitleFont(42); Graph16->GetZaxis()->SetLabelFont(42); Graph16->GetZaxis()->SetLabelOffset(0.007); Graph16->GetZaxis()->SetLabelSize(0.05); Graph16->GetZaxis()->SetTitleSize(0.06); Graph16->GetZaxis()->SetTitleFont(42); graph16->SetHistogram(Graph16); multigraph->Add(graph16,"AP"); multigraph->Draw("a"); multigraph->GetXaxis()->SetTitle("#eta"); multigraph->GetXaxis()->SetLabelFont(42); multigraph->GetXaxis()->SetLabelOffset(0.007); multigraph->GetXaxis()->SetLabelSize(0.043); multigraph->GetXaxis()->SetTitleSize(0.05); multigraph->GetXaxis()->SetTitleOffset(1.06); multigraph->GetXaxis()->SetTitleFont(42); multigraph->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); multigraph->GetYaxis()->SetLabelFont(42); multigraph->GetYaxis()->SetLabelOffset(0.008); multigraph->GetYaxis()->SetLabelSize(0.05); multigraph->GetYaxis()->SetTitleSize(0.05); multigraph->GetYaxis()->SetTitleOffset(1); multigraph->GetYaxis()->SetTitleFont(42); pt = new TPaveText(0.02,0.97,0.55,0.97,"brNDC"); pt->SetBorderSize(0); pt->SetFillStyle(0); pt->SetTextSize(0.035); pt_LaTex = pt->AddText("CMS Preliminary"); pt->Draw(); pt = new TPaveText(0.6,0.97,0.9,0.97,"brNDC"); pt->SetBorderSize(0); pt->SetFillStyle(0); pt->SetTextSize(0.035); pt_LaTex = pt->AddText("1.5 #times 10^{34} cm^{2}s^{-1} (13 TeV)"); pt->Draw(); TLegend *legC4 = new TLegend(0.35,0.71,0.8,0.90,NULL,"brNDC"); legC4->SetBorderSize(1); legC4->SetTextFont(62); legC4->SetTextSize(0.037); legC4->SetLineColor(1); legC4->SetLineStyle(1); legC4->SetLineWidth(0); legC4->SetFillColor(0); legC4->SetFillStyle(1001); TLegendEntry *entryC4=legC4->AddEntry(graph14,"RB4","p"); entryC4->SetTextFont(62); entryC4=legC4->AddEntry(graph13,"RE4","p"); entryC4->SetTextFont(62); legC4->Draw(); c1_4->Modified(); c1->cd(); // ------------>Primitives in pad: c1_2 TPad *c1_2 = new TPad("c1_2", "c1_2",0.501,0.501,0.999,0.999); c1_2->Draw(); c1_2->cd(); c1_2->Range(-2.357352,-0.7690617,1.778353,3.198372); c1_2->SetFillColor(0); c1_2->SetBorderMode(0); c1_2->SetBorderSize(2); c1_2->SetLogy(); c1_2->SetTickx(1); c1_2->SetTicky(1); c1_2->SetLeftMargin(0.16); c1_2->SetRightMargin(0.02); c1_2->SetTopMargin(0.05); c1_2->SetBottomMargin(0.13); c1_2->SetFrameFillStyle(0); c1_2->SetFrameBorderMode(0); c1_2->SetFrameFillStyle(0); c1_2->SetFrameBorderMode(0); multigraph = new TMultiGraph(); multigraph->SetName(""); multigraph->SetTitle("RB2"); Double_t Graph_fx5[6] = { -1.30087, -1.418788, -1.54149, -1.006991, -1.088097, -1.186697}; Double_t Graph_fy5[6] = { 8.67, 19.02, 34.95, 5.015, 4.12, 5}; graph5 = new TGraph(6,Graph_fx5,Graph_fy5); graph5->SetName("Graph"); graph5->SetTitle("Layer 2 Endcap"); graph5->SetFillStyle(1000); graph5->SetLineColor(3); graph5->SetLineWidth(5); // Int_t ci; // for color index setting // TColor *color; // for color definition with alpha // ci = TColor::GetColor("#006600"); graph5->SetMarkerColor(kGreen+3); graph5->SetMarkerStyle(25); graph5->SetMarkerSize(1.6); TH1F *Graph5 = new TH1F("Graph5","Layer 2 Endcap",100,-1.59494,-0.9535416); Graph5->SetMinimum(1.037); Graph5->SetMaximum(38.033); Graph5->SetDirectory(0); Graph5->SetStats(0); Graph5->SetLineStyle(0); Graph5->SetMarkerStyle(20); Graph5->GetXaxis()->SetTitle("#eta"); Graph5->GetXaxis()->SetLabelFont(42); Graph5->GetXaxis()->SetLabelOffset(0.007); Graph5->GetXaxis()->SetLabelSize(0.05); Graph5->GetXaxis()->SetTitleSize(0.06); Graph5->GetXaxis()->SetTitleOffset(0.9); Graph5->GetXaxis()->SetTitleFont(42); Graph5->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); Graph5->GetYaxis()->SetLabelFont(42); Graph5->GetYaxis()->SetLabelOffset(0.007); Graph5->GetYaxis()->SetLabelSize(0.05); Graph5->GetYaxis()->SetTitleSize(0.05); Graph5->GetYaxis()->SetTitleOffset(1.25); Graph5->GetYaxis()->SetTitleFont(42); Graph5->GetZaxis()->SetLabelFont(42); Graph5->GetZaxis()->SetLabelOffset(0.007); Graph5->GetZaxis()->SetLabelSize(0.05); Graph5->GetZaxis()->SetTitleSize(0.06); Graph5->GetZaxis()->SetTitleFont(42); graph5->SetHistogram(Graph5); multigraph->Add(graph5,"AP"); Double_t Graph_fx6[8] = { -0.6402547, -0.3577033, -0.5647852, -0.3653146, -0.9968613, -0.8309316, -0.961078, -0.7492043}; Double_t Graph_fy6[8] = { 2.29, 1.65, 1.81, 1.31, 4.7, 3.71, 4.33, 3.37}; graph6 = new TGraph(8,Graph_fx6,Graph_fy6); graph6->SetName("Graph"); graph6->SetTitle("Layer 2 Wheel"); graph6->SetFillStyle(1000); graph6->SetLineColor(kGreen+3); graph6->SetLineWidth(5); // ci = TColor::GetColor("#006600"); graph6->SetMarkerColor(kGreen+3); graph6->SetMarkerStyle(21); graph6->SetMarkerSize(1.6); TH1F *Graph6 = new TH1F("Graph6","Layer 2 Wheel",100,-1.060777,-0.2937875); Graph6->SetMinimum(0.971); Graph6->SetMaximum(5.039); Graph6->SetDirectory(0); Graph6->SetStats(0); Graph6->SetLineStyle(0); Graph6->SetMarkerStyle(20); Graph6->GetXaxis()->SetTitle("#eta"); Graph6->GetXaxis()->SetLabelFont(42); Graph6->GetXaxis()->SetLabelOffset(0.007); Graph6->GetXaxis()->SetLabelSize(0.05); Graph6->GetXaxis()->SetTitleSize(0.06); Graph6->GetXaxis()->SetTitleOffset(0.9); Graph6->GetXaxis()->SetTitleFont(42); Graph6->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); Graph6->GetYaxis()->SetLabelFont(42); Graph6->GetYaxis()->SetLabelOffset(0.007); Graph6->GetYaxis()->SetLabelSize(0.05); Graph6->GetYaxis()->SetTitleSize(0.05); Graph6->GetYaxis()->SetTitleOffset(1.25); Graph6->GetYaxis()->SetTitleFont(42); Graph6->GetZaxis()->SetLabelFont(42); Graph6->GetZaxis()->SetLabelOffset(0.007); Graph6->GetZaxis()->SetLabelSize(0.05); Graph6->GetZaxis()->SetTitleSize(0.06); Graph6->GetZaxis()->SetTitleFont(42); graph6->SetHistogram(Graph6); multigraph->Add(graph6,"AP"); Double_t Graph_fx7[6] = { 1.30087, 1.418788, 1.54149, 1.006991, 1.088097, 1.186697}; Double_t Graph_fy7[6] = { 7.165, 16.775, 29.81, 4.53, 4.02, 4.33}; graph7 = new TGraph(6,Graph_fx7,Graph_fy7); graph7->SetName("Graph"); graph7->SetTitle("Layer 4 Endcap"); graph7->SetFillStyle(1000); graph7->SetLineColor(5); graph7->SetLineWidth(7); // ci = TColor::GetColor("#006600"); graph7->SetMarkerColor(kGreen+3); graph7->SetMarkerStyle(25); graph7->SetMarkerSize(1.6); TH1F *Graph7 = new TH1F("Graph7","Layer 4 Endcap",100,0.9535416,1.59494); Graph7->SetMinimum(1.441); Graph7->SetMaximum(32.389); Graph7->SetDirectory(0); Graph7->SetStats(0); Graph7->SetLineStyle(0); Graph7->SetMarkerStyle(20); Graph7->GetXaxis()->SetTitle("#eta"); Graph7->GetXaxis()->SetLabelFont(42); Graph7->GetXaxis()->SetLabelOffset(0.007); Graph7->GetXaxis()->SetLabelSize(0.05); Graph7->GetXaxis()->SetTitleSize(0.06); Graph7->GetXaxis()->SetTitleOffset(0.9); Graph7->GetXaxis()->SetTitleFont(42); Graph7->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); Graph7->GetYaxis()->SetLabelFont(42); Graph7->GetYaxis()->SetLabelOffset(0.007); Graph7->GetYaxis()->SetLabelSize(0.05); Graph7->GetYaxis()->SetTitleSize(0.05); Graph7->GetYaxis()->SetTitleOffset(1.25); Graph7->GetYaxis()->SetTitleFont(42); Graph7->GetZaxis()->SetLabelFont(42); Graph7->GetZaxis()->SetLabelOffset(0.007); Graph7->GetZaxis()->SetLabelSize(0.05); Graph7->GetZaxis()->SetTitleSize(0.06); Graph7->GetZaxis()->SetTitleFont(42); graph7->SetHistogram(Graph7); multigraph->Add(graph7,"AP"); Double_t Graph_fx8[12] = { 0.1508182, -0.1620493, 0.1070081, -0.1177723, 0.6307283, 0.3519274, 0.5727437, 0.3707642, 0.984016, 0.8194372, 0.9726389, 0.759068}; Double_t Graph_fy8[12] = { 1.16, 1, 0.99, 1.15, 3.13, 1.44, 2.05, 1.43, 4.23, 3.01, 3.51, 3.57}; graph8 = new TGraph(12,Graph_fx8,Graph_fy8); graph8->SetName("Graph"); graph8->SetTitle("Layer 4 Wheel"); graph8->SetFillStyle(1000); graph8->SetLineColor(5); graph8->SetLineWidth(7); ci = TColor::GetColor("#006600"); graph8->SetMarkerColor(kGreen+3); graph8->SetMarkerStyle(21); graph8->SetMarkerSize(1.6); TH1F *Graph8 = new TH1F("Graph8","Layer 4 Wheel",100,-0.2766558,1.098623); Graph8->SetMinimum(0.666); Graph8->SetMaximum(4.554); Graph8->SetDirectory(0); Graph8->SetStats(0); Graph8->SetLineStyle(0); Graph8->SetMarkerStyle(20); Graph8->GetXaxis()->SetTitle("#eta"); Graph8->GetXaxis()->SetLabelFont(42); Graph8->GetXaxis()->SetLabelOffset(0.007); Graph8->GetXaxis()->SetLabelSize(0.05); Graph8->GetXaxis()->SetTitleSize(0.06); Graph8->GetXaxis()->SetTitleOffset(0.9); Graph8->GetXaxis()->SetTitleFont(42); Graph8->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); Graph8->GetYaxis()->SetLabelFont(42); Graph8->GetYaxis()->SetLabelOffset(0.007); Graph8->GetYaxis()->SetLabelSize(0.05); Graph8->GetYaxis()->SetTitleSize(0.05); Graph8->GetYaxis()->SetTitleOffset(1.25); Graph8->GetYaxis()->SetTitleFont(42); Graph8->GetZaxis()->SetLabelFont(42); Graph8->GetZaxis()->SetLabelOffset(0.007); Graph8->GetZaxis()->SetLabelSize(0.05); Graph8->GetZaxis()->SetTitleSize(0.06); Graph8->GetZaxis()->SetTitleFont(42); graph8->SetHistogram(Graph8); multigraph->Add(graph8,"AP"); multigraph->Draw("a"); multigraph->GetXaxis()->SetTitle("#eta"); multigraph->GetXaxis()->SetLabelFont(42); multigraph->GetXaxis()->SetLabelOffset(0.007); multigraph->GetXaxis()->SetLabelSize(0.043); multigraph->GetXaxis()->SetTitleSize(0.05); multigraph->GetXaxis()->SetTitleOffset(1.06); multigraph->GetXaxis()->SetTitleFont(42); multigraph->GetYaxis()->SetTitle("RPC hit rate (Hz/cm^{2})"); multigraph->GetYaxis()->SetLabelFont(42); multigraph->GetYaxis()->SetLabelOffset(0.008); multigraph->GetYaxis()->SetLabelSize(0.05); multigraph->GetYaxis()->SetTitleSize(0.05); multigraph->GetYaxis()->SetTitleOffset(1); multigraph->GetYaxis()->SetTitleFont(42); pt = new TPaveText(0.02,0.97,0.55,0.97,"brNDC"); pt->SetBorderSize(0); pt->SetFillStyle(0); pt->SetTextSize(0.035); pt_LaTex = pt->AddText("CMS Preliminary"); pt->Draw(); pt = new TPaveText(0.6,0.97,0.9,0.97,"brNDC"); pt->SetBorderSize(0); pt->SetFillStyle(0); pt->SetTextSize(0.035); pt_LaTex = pt->AddText("1.5 #times 10^{34} cm^{-2}s^{-1} (13 TeV)"); pt->Draw(); TLegend *legC2 = new TLegend(0.35,0.71,0.8,0.90,NULL,"brNDC"); legC2->SetBorderSize(1); legC2->SetTextFont(62); legC2->SetTextSize(0.037); legC2->SetLineColor(1); legC2->SetLineStyle(1); legC2->SetLineWidth(0); legC2->SetFillColor(0); legC2->SetFillStyle(1001); TLegendEntry *entryC2=legC2->AddEntry(graph6,"RB2","p"); entryC2->SetTextFont(62); entryC2=legC2->AddEntry(graph5,"RE2","p"); entryC2->SetTextFont(62); legC2->Draw(); c1_2->Modified(); c1->cd(); c1->Modified(); c1->cd(); c1->SetSelected(c1); }