]>
Commit | Line | Data |
---|---|---|
b0e36b4a | 1 | /** |
2 | * @file | |
3 | * | |
4 | * Scripts to draw energy loss fits from correction object file | |
5 | * | |
bd6f5206 | 6 | * @ingroup pwglf_forward_scripts_corr |
b0e36b4a | 7 | */ |
8 | /** | |
8449e3e0 | 9 | * Draw secondary maps fits to a multi-page PDF. |
b0e36b4a | 10 | * |
11 | * @par Input: | |
8449e3e0 | 12 | * The input is expected to be parameters to obtain a |
13 | * AliFMDCorrSecondaryMap object from the correction manager | |
14 | * | |
970b1a8a | 15 | * @par Output: |
b0e36b4a | 16 | * A multi-page PDF. Note, that the PDF generated by ROOT in this way |
17 | * is broken (cannot be read by Acrobat Reader on Windows and MacOSX) | |
18 | * and one should pass it through a filter to correct these problems. | |
19 | * | |
c8b1a7db | 20 | * @param runNo Run number |
21 | * @param sys Collision system | |
22 | * @param sNN Collision energy in GeV | |
23 | * @param field L3 field strength | |
b0e36b4a | 24 | * @param fname File name |
c8b1a7db | 25 | * @param details Drawing options |
b0e36b4a | 26 | * |
bd6f5206 | 27 | * @ingroup pwglf_forward_scripts_corr |
b0e36b4a | 28 | */ |
29 | void | |
8449e3e0 | 30 | DrawCorrSecMap(ULong_t runNo, UShort_t sys, UShort_t sNN, Short_t field, |
31 | const char* fname=0, Bool_t details=true) | |
b0e36b4a | 32 | { |
33 | //__________________________________________________________________ | |
34 | // Load libraries and object | |
8449e3e0 | 35 | // const char* fwd = "$ALICE_ROOT/PWGLF/FORWARD/analysis2"; |
fe218435 | 36 | const char* fwd = "$ALICE_ROOT/PWGLF/FORWARD/analysis2"; |
8449e3e0 | 37 | gROOT->Macro(Form("%s/scripts/LoadLibs.C", fwd)); |
38 | gROOT->LoadMacro(Form("%s/scripts/SummaryDrawer.C", fwd)); | |
39 | gROOT->LoadMacro(Form("%s/corrs/CorrDrawer.C", fwd)); | |
40 | ||
41 | CorrDrawer d; | |
42 | d.Run(AliForwardCorrectionManager::kSecondaryMap, runNo, sys, sNN, field, | |
43 | false, false, "", fname); | |
b0e36b4a | 44 | } |
45 | // | |
46 | // EOF | |
47 | // |