void Passcanvas() { //=========Macro generated from canvas: Passcanvas/ //========= (Fri May 13 17:52:56 2016) by ROOT version6.06/01 TCanvas *Passcanvas = new TCanvas("Passcanvas", "",0,0,600,600); Passcanvas->Range(-101.2857,-0.06923324,555.8571,1.219233); Passcanvas->SetFillColor(0); Passcanvas->SetBorderMode(0); Passcanvas->SetBorderSize(10); Passcanvas->SetGridx(); Passcanvas->SetGridy(); Passcanvas->SetLeftMargin(0.18); Passcanvas->SetRightMargin(0.05); Passcanvas->SetTopMargin(0.08); Passcanvas->SetBottomMargin(0.15); Passcanvas->SetFrameFillStyle(0); Passcanvas->SetFrameLineStyle(0); Passcanvas->SetFrameBorderMode(0); Passcanvas->SetFrameBorderSize(10); Passcanvas->SetFrameFillStyle(0); Passcanvas->SetFrameLineStyle(0); Passcanvas->SetFrameBorderMode(0); Passcanvas->SetFrameBorderSize(10); TMultiGraph *multigraph = new TMultiGraph(); multigraph->SetName(""); multigraph->SetTitle("Ratio of events passing a path"); Double_t Graph_fx1[10] = { 40, 60, 80, 140, 200, 260, 320, 400, 450, 500}; Double_t Graph_fy1[10] = { 0.7755548, 0.7290399, 0.6791033, 0.5418539, 0.4351191, 0.3547857, 0.2917952, 0.2276094, 0.1960357, 0.1694766}; TGraph *graph = new TGraph(10,Graph_fx1,Graph_fy1); graph->SetName("Graph"); graph->SetTitle("Graph"); graph->SetFillColor(1); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#ff0000"); graph->SetLineColor(ci); graph->SetLineWidth(3); ci = TColor::GetColor("#ff0000"); graph->SetMarkerColor(ci); graph->SetMarkerStyle(20); graph->SetMarkerSize(0.9); TH1F *Graph_Graph1 = new TH1F("Graph_Graph1","Graph",100,0,546); Graph_Graph1->SetMinimum(0.1088687); Graph_Graph1->SetMaximum(0.8361626); Graph_Graph1->SetDirectory(0); Graph_Graph1->SetStats(0); ci = TColor::GetColor("#000099"); Graph_Graph1->SetLineColor(ci); Graph_Graph1->GetXaxis()->SetLabelFont(42); Graph_Graph1->GetXaxis()->SetLabelOffset(0.014); Graph_Graph1->GetXaxis()->SetLabelSize(0.05); Graph_Graph1->GetXaxis()->SetTitleSize(0.055); Graph_Graph1->GetXaxis()->SetTitleOffset(1.3); Graph_Graph1->GetXaxis()->SetTitleFont(42); Graph_Graph1->GetYaxis()->SetLabelFont(42); Graph_Graph1->GetYaxis()->SetLabelOffset(0.014); Graph_Graph1->GetYaxis()->SetLabelSize(0.05); Graph_Graph1->GetYaxis()->SetTitleSize(0.055); Graph_Graph1->GetYaxis()->SetTitleOffset(1.6); Graph_Graph1->GetYaxis()->SetTitleFont(42); Graph_Graph1->GetZaxis()->SetLabelFont(42); Graph_Graph1->GetZaxis()->SetLabelSize(0.035); Graph_Graph1->GetZaxis()->SetTitleSize(0.035); Graph_Graph1->GetZaxis()->SetTitleFont(42); graph->SetHistogram(Graph_Graph1); multigraph->Add(graph,"LP"); Double_t Graph_fx2[10] = { 40, 60, 80, 140, 200, 260, 320, 400, 450, 500}; Double_t Graph_fy2[10] = { 0.7960936, 0.7530722, 0.7045418, 0.5707431, 0.4607692, 0.376557, 0.3107541, 0.2430562, 0.2096406, 0.1815194}; graph = new TGraph(10,Graph_fx2,Graph_fy2); graph->SetName("Graph"); graph->SetTitle("Graph"); graph->SetFillColor(1); ci = TColor::GetColor("#00ff00"); graph->SetLineColor(ci); graph->SetLineWidth(3); ci = TColor::GetColor("#00ff00"); graph->SetMarkerColor(ci); graph->SetMarkerStyle(20); graph->SetMarkerSize(0.9); TH1F *Graph_Graph2 = new TH1F("Graph_Graph2","Graph",100,0,546); Graph_Graph2->SetMinimum(0.120062); Graph_Graph2->SetMaximum(0.857551); Graph_Graph2->SetDirectory(0); Graph_Graph2->SetStats(0); ci = TColor::GetColor("#000099"); Graph_Graph2->SetLineColor(ci); Graph_Graph2->GetXaxis()->SetLabelFont(42); Graph_Graph2->GetXaxis()->SetLabelOffset(0.014); Graph_Graph2->GetXaxis()->SetLabelSize(0.05); Graph_Graph2->GetXaxis()->SetTitleSize(0.055); Graph_Graph2->GetXaxis()->SetTitleOffset(1.3); Graph_Graph2->GetXaxis()->SetTitleFont(42); Graph_Graph2->GetYaxis()->SetLabelFont(42); Graph_Graph2->GetYaxis()->SetLabelOffset(0.014); Graph_Graph2->GetYaxis()->SetLabelSize(0.05); Graph_Graph2->GetYaxis()->SetTitleSize(0.055); Graph_Graph2->GetYaxis()->SetTitleOffset(1.6); Graph_Graph2->GetYaxis()->SetTitleFont(42); Graph_Graph2->GetZaxis()->SetLabelFont(42); Graph_Graph2->GetZaxis()->SetLabelSize(0.035); Graph_Graph2->GetZaxis()->SetTitleSize(0.035); Graph_Graph2->GetZaxis()->SetTitleFont(42); graph->SetHistogram(Graph_Graph2); multigraph->Add(graph,"LP"); Double_t Graph_fx3[10] = { 40, 60, 80, 140, 200, 260, 320, 400, 450, 500}; Double_t Graph_fy3[10] = { 1.026483, 1.032964, 1.037459, 1.053316, 1.05895, 1.061365, 1.064973, 1.067866, 1.0694, 1.071059}; graph = new TGraph(10,Graph_fx3,Graph_fy3); graph->SetName("Graph"); graph->SetTitle("Graph"); graph->SetFillColor(1); ci = TColor::GetColor("#ff00ff"); graph->SetLineColor(ci); graph->SetLineWidth(3); ci = TColor::GetColor("#ff00ff"); graph->SetMarkerColor(ci); graph->SetMarkerStyle(20); graph->SetMarkerSize(0.9); TH1F *Graph_Graph3 = new TH1F("Graph_Graph3","Graph",100,0,546); Graph_Graph3->SetMinimum(1.022025); Graph_Graph3->SetMaximum(1.075517); Graph_Graph3->SetDirectory(0); Graph_Graph3->SetStats(0); ci = TColor::GetColor("#000099"); Graph_Graph3->SetLineColor(ci); Graph_Graph3->GetXaxis()->SetLabelFont(42); Graph_Graph3->GetXaxis()->SetLabelOffset(0.014); Graph_Graph3->GetXaxis()->SetLabelSize(0.05); Graph_Graph3->GetXaxis()->SetTitleSize(0.055); Graph_Graph3->GetXaxis()->SetTitleOffset(1.3); Graph_Graph3->GetXaxis()->SetTitleFont(42); Graph_Graph3->GetYaxis()->SetLabelFont(42); Graph_Graph3->GetYaxis()->SetLabelOffset(0.014); Graph_Graph3->GetYaxis()->SetLabelSize(0.05); Graph_Graph3->GetYaxis()->SetTitleSize(0.055); Graph_Graph3->GetYaxis()->SetTitleOffset(1.6); Graph_Graph3->GetYaxis()->SetTitleFont(42); Graph_Graph3->GetZaxis()->SetLabelFont(42); Graph_Graph3->GetZaxis()->SetLabelSize(0.035); Graph_Graph3->GetZaxis()->SetTitleSize(0.035); Graph_Graph3->GetZaxis()->SetTitleFont(42); graph->SetHistogram(Graph_Graph3); multigraph->Add(graph,"LP"); Double_t Graph_fx4[10] = { 40, 60, 80, 140, 200, 260, 320, 400, 450, 500}; Double_t Graph_fy4[10] = { 0.7753936, 0.7286547, 0.6785527, 0.5411475, 0.4344428, 0.3541735, 0.2912851, 0.2271787, 0.1956578, 0.169133}; graph = new TGraph(10,Graph_fx4,Graph_fy4); graph->SetName("Graph"); graph->SetTitle("Graph"); graph->SetFillColor(1); ci = TColor::GetColor("#0000ff"); graph->SetLineColor(ci); graph->SetLineWidth(3); ci = TColor::GetColor("#0000ff"); graph->SetMarkerColor(ci); graph->SetMarkerStyle(20); graph->SetMarkerSize(0.9); TH1F *Graph_Graph4 = new TH1F("Graph_Graph4","Graph",100,0,546); Graph_Graph4->SetMinimum(0.1085069); Graph_Graph4->SetMaximum(0.8360196); Graph_Graph4->SetDirectory(0); Graph_Graph4->SetStats(0); ci = TColor::GetColor("#000099"); Graph_Graph4->SetLineColor(ci); Graph_Graph4->GetXaxis()->SetLabelFont(42); Graph_Graph4->GetXaxis()->SetLabelOffset(0.014); Graph_Graph4->GetXaxis()->SetLabelSize(0.05); Graph_Graph4->GetXaxis()->SetTitleSize(0.055); Graph_Graph4->GetXaxis()->SetTitleOffset(1.3); Graph_Graph4->GetXaxis()->SetTitleFont(42); Graph_Graph4->GetYaxis()->SetLabelFont(42); Graph_Graph4->GetYaxis()->SetLabelOffset(0.014); Graph_Graph4->GetYaxis()->SetLabelSize(0.05); Graph_Graph4->GetYaxis()->SetTitleSize(0.055); Graph_Graph4->GetYaxis()->SetTitleOffset(1.6); Graph_Graph4->GetYaxis()->SetTitleFont(42); Graph_Graph4->GetZaxis()->SetLabelFont(42); Graph_Graph4->GetZaxis()->SetLabelSize(0.035); Graph_Graph4->GetZaxis()->SetTitleSize(0.035); Graph_Graph4->GetZaxis()->SetTitleFont(42); graph->SetHistogram(Graph_Graph4); multigraph->Add(graph,"LP"); multigraph->Draw("APL"); multigraph->GetXaxis()->SetTitle("HLT Jet P_{T} Threshold [GeV/c]"); multigraph->GetXaxis()->SetLabelFont(42); multigraph->GetXaxis()->SetLabelOffset(0.014); multigraph->GetXaxis()->SetLabelSize(0.05); multigraph->GetXaxis()->SetTitleSize(0.055); multigraph->GetXaxis()->SetTitleOffset(1.3); multigraph->GetXaxis()->SetTitleFont(42); multigraph->GetYaxis()->SetTitle("Ratio"); multigraph->GetYaxis()->SetLabelFont(42); multigraph->GetYaxis()->SetLabelOffset(0.014); multigraph->GetYaxis()->SetLabelSize(0.05); multigraph->GetYaxis()->SetTitleSize(0.055); multigraph->GetYaxis()->SetTitleOffset(1.6); multigraph->GetYaxis()->SetTitleFont(42); TPaveText *pt = new TPaveText(0.15,0.9341608,0.85,0.995,"blNDC"); pt->SetName("title"); pt->SetBorderSize(0); pt->SetFillColor(0); pt->SetFillStyle(0); pt->SetTextFont(42); TText *AText = pt->AddText("Ratio of events passing a path"); pt->Draw(); TLegend *leg = new TLegend(0.65,0.5,0.95,0.7,NULL,"brNDC"); leg->SetBorderSize(1); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(1); leg->SetFillColor(0); leg->SetFillStyle(1001); TLegendEntry *entry=leg->AddEntry("Graph","AK4 / Events","LP"); ci = TColor::GetColor("#ff0000"); entry->SetLineColor(ci); entry->SetLineStyle(1); entry->SetLineWidth(3); ci = TColor::GetColor("#ff0000"); entry->SetMarkerColor(ci); entry->SetMarkerStyle(20); entry->SetMarkerSize(0.9); entry->SetTextFont(42); entry=leg->AddEntry("Graph","AK8 / Events","LP"); ci = TColor::GetColor("#00ff00"); entry->SetLineColor(ci); entry->SetLineStyle(1); entry->SetLineWidth(3); ci = TColor::GetColor("#00ff00"); entry->SetMarkerColor(ci); entry->SetMarkerStyle(20); entry->SetMarkerSize(0.9); entry->SetTextFont(42); entry=leg->AddEntry("Graph","AK8 / AK4","LP"); ci = TColor::GetColor("#ff00ff"); entry->SetLineColor(ci); entry->SetLineStyle(1); entry->SetLineWidth(3); ci = TColor::GetColor("#ff00ff"); entry->SetMarkerColor(ci); entry->SetMarkerStyle(20); entry->SetMarkerSize(0.9); entry->SetTextFont(42); entry=leg->AddEntry("Graph","AK4 && AK8 / Events","LP"); ci = TColor::GetColor("#0000ff"); entry->SetLineColor(ci); entry->SetLineStyle(1); entry->SetLineWidth(3); ci = TColor::GetColor("#0000ff"); entry->SetMarkerColor(ci); entry->SetMarkerStyle(20); entry->SetMarkerSize(0.9); entry->SetTextFont(42); leg->Draw(); Passcanvas->Modified(); Passcanvas->cd(); Passcanvas->SetSelected(Passcanvas); }