void betadedxz2() { //=========Macro generated from canvas: c1_n12/c1_n12 //========= (Tue Dec 5 12:04:04 2017) by ROOT version6.06/02 TCanvas *c1_n12 = new TCanvas("c1_n12", "c1_n12",10,71,700,500); gStyle->SetOptStat(0); gStyle->SetOptTitle(0); c1_n12->Range(0.2050384,-0.2837461,0.7948584,1.489667); c1_n12->SetFillColor(0); c1_n12->SetBorderMode(0); c1_n12->SetBorderSize(2); c1_n12->SetTickx(1); c1_n12->SetTicky(1); c1_n12->SetLeftMargin(0.14); c1_n12->SetRightMargin(0.08); c1_n12->SetTopMargin(0.05); c1_n12->SetBottomMargin(0.16); c1_n12->SetFrameLineWidth(2); c1_n12->SetFrameBorderMode(0); c1_n12->SetFrameLineWidth(2); c1_n12->SetFrameBorderMode(0); TMultiGraph *multigraph = new TMultiGraph(); multigraph->SetName(""); multigraph->SetTitle(" "); Double_t Graph_fx9[26] = { 0.308525, 0.340994, 0.366173, 0.386744, 0.404198, 0.419413, 0.432945, 0.44518, 0.456345, 0.466617, 0.476154, 0.485023, 0.493348, 0.501186, 0.508639, 0.515744, 0.522563, 0.529111, 0.53538, 0.541398, 0.549576, 0.557429, 0.564849, 0.571868, 0.578541, 0.5849}; Double_t Graph_fy9[26] = { 1.17009, 1.22548, 1.25412, 1.26762, 1.27924, 1.28926, 1.29822, 1.30487, 1.31167, 1.31966, 1.32693, 1.33277, 1.33748, 1.342, 1.34494, 1.34552, 1.34422, 1.34555, 1.34837, 1.35181, 1.35453, 1.35491, 1.35663, 1.35679, 1.35989, 1.36464}; TGraph *graph = new TGraph(26,Graph_fx9,Graph_fy9); graph->SetName("Graph"); graph->SetTitle("energylist_p_bpmbeta1.txt"); graph->SetFillColor(1); graph->SetLineWidth(2); graph->SetMarkerStyle(20); TH1F *Graph_Graph9 = new TH1F("Graph_Graph9","energylist_p_bpmbeta1.txt",100,0.2808875,0.6125375); Graph_Graph9->SetMinimum(1.150635); Graph_Graph9->SetMaximum(1.384095); Graph_Graph9->SetDirectory(0); Graph_Graph9->SetStats(0); Graph_Graph9->SetLineWidth(2); Graph_Graph9->SetMarkerStyle(21); Graph_Graph9->GetXaxis()->SetNdivisions(505); Graph_Graph9->GetXaxis()->SetLabelFont(22); Graph_Graph9->GetXaxis()->SetLabelOffset(0.015); Graph_Graph9->GetXaxis()->SetLabelSize(0.05); Graph_Graph9->GetXaxis()->SetTitleSize(0.06); Graph_Graph9->GetXaxis()->SetTitleFont(22); Graph_Graph9->GetYaxis()->SetLabelFont(22); Graph_Graph9->GetYaxis()->SetLabelSize(0.05); Graph_Graph9->GetYaxis()->SetTitleSize(0.06); Graph_Graph9->GetYaxis()->SetTitleFont(22); Graph_Graph9->GetZaxis()->SetLabelFont(22); Graph_Graph9->GetZaxis()->SetLabelSize(0.05); Graph_Graph9->GetZaxis()->SetTitleSize(0.06); Graph_Graph9->GetZaxis()->SetTitleFont(22); graph->SetHistogram(Graph_Graph9); TF1 *tf1_btvbeta110 = new TF1("tf1_btvbeta1","[0]*( (1- 0.5*(TMath::Log(2*0.511E6*x*x/(1-x*x)/[1] -x*x) )/TMath::Log(2*0.511E6*x*x/(1-x*x)/68.7 -x*x) ) / (1+[2]*(1- 0.5*(TMath::Log(2*0.511E6*x*x/(1-x*x)/[1] -x*x) )/TMath::Log(2*0.511E6*x*x/(1-x*x)/68.7 -x*x) )*1*1.65901*TMath::Power(x,-1.7218))+ (0.5*(TMath::Log(2*0.511E6*x*x/(1-x*x)/[1] -x*x) )/TMath::Log(2*0.511E6*x*x/(1-x*x)/68.7 -x*x) ) )",0.2808875,0.6125375); tf1_btvbeta110->SetFillStyle(0); tf1_btvbeta110->SetMarkerStyle(21); tf1_btvbeta110->SetLineWidth(2); tf1_btvbeta110->SetChisquare(0.001127477); tf1_btvbeta110->SetNDF(23); tf1_btvbeta110->GetXaxis()->SetNdivisions(505); tf1_btvbeta110->GetXaxis()->SetLabelFont(22); tf1_btvbeta110->GetXaxis()->SetLabelOffset(0.015); tf1_btvbeta110->GetXaxis()->SetLabelSize(0.05); tf1_btvbeta110->GetXaxis()->SetTitleSize(0.06); tf1_btvbeta110->GetXaxis()->SetTitleFont(22); tf1_btvbeta110->GetYaxis()->SetLabelFont(22); tf1_btvbeta110->GetYaxis()->SetLabelSize(0.05); tf1_btvbeta110->GetYaxis()->SetTitleSize(0.06); tf1_btvbeta110->GetYaxis()->SetTitleFont(22); tf1_btvbeta110->SetParameter(0,1.18145); tf1_btvbeta110->SetParError(0,0.00692424); tf1_btvbeta110->SetParLimits(0,0,0); tf1_btvbeta110->SetParameter(1,0.05757586); tf1_btvbeta110->SetParError(1,0.001610998); tf1_btvbeta110->SetParLimits(1,0,0); tf1_btvbeta110->SetParameter(2,-1.345384); tf1_btvbeta110->SetParError(2,0.02225413); tf1_btvbeta110->SetParLimits(2,0,0); graph->GetListOfFunctions()->Add(tf1_btvbeta110); multigraph->Add(graph,"p"); Double_t Graph_fx11[26] = { 0.347272, 0.371222, 0.391037, 0.408018, 0.422922, 0.436235, 0.447968, 0.459299, 0.470415, 0.478846, 0.487649, 0.495887, 0.503656, 0.510991, 0.517959, 0.524572, 0.530889, 0.536926, 0.542699, 0.550671, 0.558452, 0.565815, 0.565815, 0.572799, 0.579449, 0.585785}; Double_t Graph_fy11[26] = { 1.15061, 1.18124, 1.20539, 1.21968, 1.22856, 1.23451, 1.24983, 1.2618, 1.26521, 1.26492, 1.26371, 1.27061, 1.27334, 1.27687, 1.2796, 1.28062, 1.28058, 1.28007, 1.27389, 1.27711, 1.28057, 1.28576, 1.28604, 1.29318, 1.29729, 1.29912}; graph = new TGraph(26,Graph_fx11,Graph_fy11); graph->SetName("Graph"); graph->SetTitle("energylist_he_bpmbeta1.txt"); graph->SetFillColor(1); graph->SetLineWidth(2); graph->SetMarkerStyle(21); TH1F *Graph_Graph11 = new TH1F("Graph_Graph11","energylist_he_bpmbeta1.txt",100,0.3234207,0.6096363); Graph_Graph11->SetMinimum(1.135759); Graph_Graph11->SetMaximum(1.313971); Graph_Graph11->SetDirectory(0); Graph_Graph11->SetStats(0); Graph_Graph11->SetLineWidth(2); Graph_Graph11->SetMarkerStyle(21); Graph_Graph11->GetXaxis()->SetNdivisions(505); Graph_Graph11->GetXaxis()->SetLabelFont(22); Graph_Graph11->GetXaxis()->SetLabelOffset(0.015); Graph_Graph11->GetXaxis()->SetLabelSize(0.05); Graph_Graph11->GetXaxis()->SetTitleSize(0.06); Graph_Graph11->GetXaxis()->SetTitleFont(22); Graph_Graph11->GetYaxis()->SetLabelFont(22); Graph_Graph11->GetYaxis()->SetLabelSize(0.05); Graph_Graph11->GetYaxis()->SetTitleSize(0.06); Graph_Graph11->GetYaxis()->SetTitleFont(22); Graph_Graph11->GetZaxis()->SetLabelFont(22); Graph_Graph11->GetZaxis()->SetLabelSize(0.05); Graph_Graph11->GetZaxis()->SetTitleSize(0.06); Graph_Graph11->GetZaxis()->SetTitleFont(22); graph->SetHistogram(Graph_Graph11); multigraph->Add(graph,"p"); Double_t Graph_fx12[26] = { 0.407871, 0.44884, 0.479338, 0.503822, 0.524858, 0.543065, 0.5589, 0.573741, 0.586721, 0.59808, 0.608891, 0.619196, 0.628229, 0.636893, 0.645213, 0.653209, 0.6609, 0.667643, 0.674162, 0.681086, 0.689547, 0.698204, 0.705926, 0.713327, 0.719927, 0.726761}; Double_t Graph_fy12[26] = { 0.70017, 0.75557, 0.795619, 0.823137, 0.846695, 0.867102, 0.886679, 0.902141, 0.91659, 0.929151, 0.94155, 0.952243, 0.961937, 0.970188, 0.976903, 0.987228, 0.994266, 1.00407, 1.00707, 1.01511, 1.02523, 1.03263, 1.04101, 1.04986, 1.05878, 1.06459}; graph = new TGraph(26,Graph_fx12,Graph_fy12); graph->SetName("Graph"); graph->SetTitle("energylist_c_bpmbeta1.txt"); graph->SetFillColor(1); graph->SetLineWidth(2); graph->SetMarkerStyle(22); TH1F *Graph_Graph12 = new TH1F("Graph_Graph12","energylist_c_bpmbeta1.txt",100,0.375982,0.75865); Graph_Graph12->SetMinimum(0.663728); Graph_Graph12->SetMaximum(1.101032); Graph_Graph12->SetDirectory(0); Graph_Graph12->SetStats(0); Graph_Graph12->SetLineWidth(2); Graph_Graph12->SetMarkerStyle(21); Graph_Graph12->GetXaxis()->SetNdivisions(505); Graph_Graph12->GetXaxis()->SetLabelFont(22); Graph_Graph12->GetXaxis()->SetLabelOffset(0.015); Graph_Graph12->GetXaxis()->SetLabelSize(0.05); Graph_Graph12->GetXaxis()->SetTitleSize(0.06); Graph_Graph12->GetXaxis()->SetTitleFont(22); Graph_Graph12->GetYaxis()->SetLabelFont(22); Graph_Graph12->GetYaxis()->SetLabelSize(0.05); Graph_Graph12->GetYaxis()->SetTitleSize(0.06); Graph_Graph12->GetYaxis()->SetTitleFont(22); Graph_Graph12->GetZaxis()->SetLabelFont(22); Graph_Graph12->GetZaxis()->SetLabelSize(0.05); Graph_Graph12->GetZaxis()->SetTitleSize(0.06); Graph_Graph12->GetZaxis()->SetTitleFont(22); graph->SetHistogram(Graph_Graph12); multigraph->Add(graph,"p"); Double_t Graph_fx13[21] = { 0.436386, 0.479001, 0.511349, 0.537325, 0.559062, 0.577647, 0.594124, 0.608731, 0.621998, 0.634024, 0.645051, 0.655227, 0.664724, 0.673476, 0.681811, 0.689682, 0.697243, 0.704219, 0.710969, 0.717113, 0.726111}; Double_t Graph_fy13[21] = { 0.637511, 0.682739, 0.716111, 0.740358, 0.761285, 0.780592, 0.797751, 0.814711, 0.828105, 0.838841, 0.851544, 0.861821, 0.871405, 0.881324, 0.891275, 0.901056, 0.909476, 0.915073, 0.921715, 0.925899, 0.939145}; graph = new TGraph(21,Graph_fx13,Graph_fy13); graph->SetName("Graph"); graph->SetTitle("energylist_o_bpmbeta1.txt"); graph->SetFillColor(1); graph->SetLineWidth(2); graph->SetMarkerStyle(23); TH1F *Graph_Graph13 = new TH1F("Graph_Graph13","energylist_o_bpmbeta1.txt",100,0.4074135,0.7550835); Graph_Graph13->SetMinimum(0.6073476); Graph_Graph13->SetMaximum(0.9693084); Graph_Graph13->SetDirectory(0); Graph_Graph13->SetStats(0); Graph_Graph13->SetLineWidth(2); Graph_Graph13->SetMarkerStyle(21); Graph_Graph13->GetXaxis()->SetNdivisions(505); Graph_Graph13->GetXaxis()->SetLabelFont(22); Graph_Graph13->GetXaxis()->SetLabelOffset(0.015); Graph_Graph13->GetXaxis()->SetLabelSize(0.05); Graph_Graph13->GetXaxis()->SetTitleSize(0.06); Graph_Graph13->GetXaxis()->SetTitleFont(22); Graph_Graph13->GetYaxis()->SetLabelFont(22); Graph_Graph13->GetYaxis()->SetLabelSize(0.05); Graph_Graph13->GetYaxis()->SetTitleSize(0.06); Graph_Graph13->GetYaxis()->SetTitleFont(22); Graph_Graph13->GetZaxis()->SetLabelFont(22); Graph_Graph13->GetZaxis()->SetLabelSize(0.05); Graph_Graph13->GetZaxis()->SetTitleSize(0.06); Graph_Graph13->GetZaxis()->SetTitleFont(22); graph->SetHistogram(Graph_Graph13); multigraph->Add(graph,"p"); multigraph->Draw("a"); multigraph->GetXaxis()->SetTitle("Lorentz #beta"); multigraph->GetXaxis()->SetNdivisions(505); multigraph->GetXaxis()->SetLabelFont(22); multigraph->GetXaxis()->SetLabelOffset(0.015); multigraph->GetXaxis()->SetLabelSize(0.05); multigraph->GetXaxis()->SetTitleSize(0.06); multigraph->GetXaxis()->SetTitleFont(22); multigraph->GetYaxis()->SetTitle("#frac{dA}{dE}"); multigraph->GetYaxis()->SetLabelFont(22); multigraph->GetYaxis()->SetLabelSize(0.05); multigraph->GetYaxis()->SetTitleSize(0.06); multigraph->GetYaxis()->SetTitleFont(22); TLegend *leg = new TLegend(0.7,0.7,0.9,0.9,NULL,"brNDC"); leg->SetBorderSize(0); leg->SetTextFont(22); leg->SetTextSize(0.047); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(2); leg->SetFillColor(0); leg->SetFillStyle(0); TLegendEntry *entry=leg->AddEntry("Graph","Protons","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(20); entry->SetMarkerSize(1); entry->SetTextFont(22); entry=leg->AddEntry("Graph","Helium","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry->SetTextFont(22); entry=leg->AddEntry("Graph","Carbon","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(22); entry->SetMarkerSize(1); entry->SetTextFont(22); entry=leg->AddEntry("Graph","Oxygen","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(23); entry->SetMarkerSize(1); entry->SetTextFont(22); leg->Draw(); c1_n12->Modified(); c1_n12->cd(); c1_n12->SetSelected(c1_n12); }