1 //------------------------------------------------------------------------------
4 // steering macro to create figures for paper 3
5 // settings are in settings.C
6 //------------------------------------------------------------------------------
15 gROOT->SetStyle("Plain");
18 // load Settings & define Variables
20 gROOT->LoadMacro("settings.C");
21 gROOT->LoadMacro("defineVariables.C");
22 cout << "---------------------------------------------------------" << endl;
23 cout << "using fit function (nsd) " << endl;
24 cout << fitNsd->GetExpFormula() << endl;
25 cout << "---------------------------------------------------------" << endl;
29 // graphics and plot options
31 gStyle->SetTextFont(textFont);
32 gStyle->SetTitleFont(titleFont);
33 gStyle->SetTitleFont(titleFont,"xy");
34 gStyle->SetLabelFont(labelFont,"xyz");
35 gStyle->SetLabelSize(labelSize);
36 gStyle->SetTitleSize(titleSize);
37 gStyle->SetTitleFontSize(titleFontSize);
38 gStyle->SetMarkerSize(markerSize);
39 gStyle->SetHatchesSpacing(0.8);
40 gStyle->SetHatchesLineWidth(2.0);
45 gROOT->LoadMacro("divide.C");
46 gROOT->LoadMacro("setAttrib.C");
47 gROOT->LoadMacro("logoPrelim.C");
49 gROOT->LoadMacro("readAliceNsd.C");
50 gROOT->LoadMacro("readAliceInel.C");
51 gROOT->LoadMacro("readAliceYield.C");
52 gROOT->LoadMacro("readAtlas.C");
53 gROOT->LoadMacro("readCms.C");
54 gROOT->LoadMacro("readUa1.C");
55 gROOT->LoadMacro("readPhojet.C");
56 gROOT->LoadMacro("readPythia109.C");
57 gROOT->LoadMacro("readPythia306.C");
58 gROOT->LoadMacro("readPythia320.C");
60 gROOT->LoadMacro("makePlotsAlice3.C");
61 gROOT->LoadMacro("makeCompNSD.C");
62 gROOT->LoadMacro("makeCompYield.C");
63 gROOT->LoadMacro("makeCompInel.C");
65 gROOT->LoadMacro("storeOutput.C");
90 // generate plots & store output
92 makePlotsAlice3(); // figure 2 in paper
93 makeCompYield(); // figure 3 (b)
94 makeCompInel(); // figure 5
96 // different pt range for atlas comparison
98 makeCompNSD(); // figure 3 (a)