]>
Commit | Line | Data |
---|---|---|
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 | */ | |
17 | void | |
18 | TestRunMakeELossFit(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 | // |