2 * Run the energy loss fit finder and generate corrections output file
4 * @param sys Collision system
5 * @param cms Center of mass energy per nucleon in GeV
6 * @param field Magnetic field
7 * @param mc Whether this is for Monte-Carlo data
8 * @param filename Input file name
10 * @ingroup pwg2_forward_analysis_scripts
13 RunMakeELossFit(UShort_t sys,
17 const char* filename="AnalysisResults.root")
19 std::cout << "Loading libraries ..." << std::endl;
20 gROOT->Macro("$ALICE_ROOT/PWG2/FORWARD/analysis2/scripts/LoadLibs.C");
22 std::cout << "Loading compile script ..." << std::endl;
23 gROOT->LoadMacro("$ALICE_ROOT/PWG2/FORWARD/analysis2/scripts/Compile.C");
25 std::cout << "Compiling MakeELossFit.C script ..." << std::endl;
26 Compile("$ALICE_ROOT/PWG2/FORWARD/analysis2/scripts/MakeELossFit.C");
28 std::cout << "Making MakeELossFit object (sys=" << sys
29 << ", cms=" << cms << ", field=" << field << ", mc=" << mc
31 MakeELossFit mef(sys, cms, field, mc, "AnalysisResults.root");
33 std::cout << "Runing maker ..." << std::endl;