]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/FORWARD/analysis2/tests/TestRunMakeELossFit.C
Fixed references from PWG2 -> PWGLF - very efficiently done using ETags.
[u/mrichter/AliRoot.git] / PWGLF / FORWARD / analysis2 / tests / TestRunMakeELossFit.C
CommitLineData
e5f38055 1/**
2 * Run the energy loss fit finder and generate corrections output file
3 *
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
9 *
bd6f5206 10 * @ingroup pwglf_forward_scripts_tests
e5f38055 11 *
12 * @depcrecated
13 * The class AliFMDELossFitter automatically generates the
14 * AliFMDCorrELossFit object.
15 *
16 */
17void
18TestRunMakeELossFit(UShort_t sys,
19 UShort_t cms,
20 Short_t field,
21 Bool_t mc=false,
22 const char* filename="forward_eloss.root")
23{
24 std::cout << "Loading libraries ..." << std::endl;
bd6f5206 25 gROOT->Macro("$ALICE_ROOT/PWGLF/FORWARD/analysis2/scripts/LoadLibs.C");
e5f38055 26
27 std::cout << "Loading compile script ..." << std::endl;
bd6f5206 28 gROOT->LoadMacro("$ALICE_ROOT/PWGLF/FORWARD/analysis2/scripts/Compile.C");
e5f38055 29
30 std::cout << "Compiling MakeELossFit.C script ..." << std::endl;
bd6f5206 31 Compile("$ALICE_ROOT/PWGLF/FORWARD/analysis2/scripts/TestMakeELossFit.C");
e5f38055 32
33 std::cout << "Making MakeELossFit object (sys=" << sys
34 << ", cms=" << cms << ", field=" << field << ", mc=" << mc
35 << ")" << std::endl;
36 MakeELossFit mef(sys, cms, field, mc, filename);
37
38 std::cout << "Running maker ..." << std::endl;
39 mef.Run();
40}
41//
42// EOF
43//