void beamenergyfile_int_p()
{
//=========Macro generated from canvas: c1_n2/c1_n2
//=========  (Tue Dec  5 12:03:43 2017) by ROOT version6.06/02
   TCanvas *c1_n2 = new TCanvas("c1_n2", "c1_n2",10,71,700,500);
   gStyle->SetOptStat(0);
   gStyle->SetOptTitle(0);
   c1_n2->Range(-616.6917,-4.050633,3788.249,21.26582);
   c1_n2->SetFillColor(0);
   c1_n2->SetBorderMode(0);
   c1_n2->SetBorderSize(2);
   c1_n2->SetTickx(1);
   c1_n2->SetTicky(1);
   c1_n2->SetLeftMargin(0.14);
   c1_n2->SetRightMargin(0.08);
   c1_n2->SetTopMargin(0.05);
   c1_n2->SetBottomMargin(0.16);
   c1_n2->SetFrameLineWidth(2);
   c1_n2->SetFrameBorderMode(0);
   c1_n2->SetFrameLineWidth(2);
   c1_n2->SetFrameBorderMode(0);
   
   Double_t Graph0_fx1003[10] = {
   77.5122,
   116.351,
   193.951,
   310.193,
   387.817,
   581.737,
   776.317,
   1164.85,
   1948.34,
   3130.55};
   Double_t Graph0_fy1003[10] = {
   0.429555,
   0.643733,
   1.0764,
   1.72565,
   2.16159,
   3.24754,
   4.33832,
   6.52111,
   10.9109,
   17.5223};
   Double_t Graph0_fex1003[10] = {
   0,
   0,
   0,
   0,
   0,
   0,
   0,
   0,
   0,
   0};
   Double_t Graph0_fey1003[10] = {
   0.000673582,
   0.000994535,
   0.00168363,
   0.00264345,
   0.0034271,
   0.00536572,
   0.00688484,
   0.00997276,
   0.015779,
   0.0260387};
   TGraphErrors *gre = new TGraphErrors(10,Graph0_fx1003,Graph0_fy1003,Graph0_fex1003,Graph0_fey1003);
   gre->SetName("Graph0");
   gre->SetTitle("Protons");
   gre->SetFillColor(1);
   gre->SetLineWidth(2);
   gre->SetMarkerStyle(20);
   
   TH1F *Graph_Graph1003 = new TH1F("Graph_Graph1003","Protons",100,0,3435.854);
   Graph_Graph1003->SetMinimum(0);
   Graph_Graph1003->SetMaximum(20);
   Graph_Graph1003->SetDirectory(0);
   Graph_Graph1003->SetStats(0);
   Graph_Graph1003->SetLineWidth(2);
   Graph_Graph1003->SetMarkerStyle(21);
   Graph_Graph1003->GetXaxis()->SetTitle("Intensity / 10^{6}s^{-1}");
   Graph_Graph1003->GetXaxis()->SetNdivisions(505);
   Graph_Graph1003->GetXaxis()->SetLabelFont(22);
   Graph_Graph1003->GetXaxis()->SetLabelOffset(0.015);
   Graph_Graph1003->GetXaxis()->SetLabelSize(0.05);
   Graph_Graph1003->GetXaxis()->SetTitleSize(0.06);
   Graph_Graph1003->GetXaxis()->SetTitleFont(22);
   Graph_Graph1003->GetYaxis()->SetTitle("#bar{A}_{BPM} / 10^{3} a.u.");
   Graph_Graph1003->GetYaxis()->SetLabelFont(22);
   Graph_Graph1003->GetYaxis()->SetLabelSize(0.05);
   Graph_Graph1003->GetYaxis()->SetTitleSize(0.06);
   Graph_Graph1003->GetYaxis()->SetTitleFont(22);
   Graph_Graph1003->GetZaxis()->SetLabelFont(22);
   Graph_Graph1003->GetZaxis()->SetLabelSize(0.05);
   Graph_Graph1003->GetZaxis()->SetTitleSize(0.06);
   Graph_Graph1003->GetZaxis()->SetTitleFont(22);
   gre->SetHistogram(Graph_Graph1003);
   
   
   TF1 *pol11004 = new TF1("pol1","pol1",0,3435.854);
   pol11004->SetFillStyle(0);
   pol11004->SetMarkerStyle(21);
   pol11004->SetLineWidth(2);
   pol11004->SetChisquare(16.16133);
   pol11004->SetNDF(8);
   pol11004->GetXaxis()->SetNdivisions(505);
   pol11004->GetXaxis()->SetLabelFont(22);
   pol11004->GetXaxis()->SetLabelOffset(0.015);
   pol11004->GetXaxis()->SetLabelSize(0.05);
   pol11004->GetXaxis()->SetTitleSize(0.06);
   pol11004->GetXaxis()->SetTitleFont(22);
   pol11004->GetYaxis()->SetLabelFont(22);
   pol11004->GetYaxis()->SetLabelSize(0.05);
   pol11004->GetYaxis()->SetTitleSize(0.06);
   pol11004->GetYaxis()->SetTitleFont(22);
   pol11004->SetParameter(0,-0.005407782);
   pol11004->SetParError(0,0.0006990141);
   pol11004->SetParLimits(0,0,0);
   pol11004->SetParameter(1,0.005593003);
   pol11004->SetParError(1,3.747116e-06);
   pol11004->SetParLimits(1,0,0);
   gre->GetListOfFunctions()->Add(pol11004);
   gre->Draw("ap");
   c1_n2->Modified();
   c1_n2->cd();
   c1_n2->SetSelected(c1_n2);
}
