]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/FORWARD/analysis2/corrs/DrawCorrSecMap.C
Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / PWGLF / FORWARD / analysis2 / corrs / DrawCorrSecMap.C
CommitLineData
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 */
29void
8449e3e0 30DrawCorrSecMap(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));
f37328ed 38 gSystem->AddIncludePath(Form("-I%s/scripts -I%s", fwd, fwd));
8449e3e0 39 gROOT->LoadMacro(Form("%s/scripts/SummaryDrawer.C", fwd));
40 gROOT->LoadMacro(Form("%s/corrs/CorrDrawer.C", fwd));
41
42 CorrDrawer d;
43 d.Run(AliForwardCorrectionManager::kSecondaryMap, runNo, sys, sNN, field,
f37328ed 44 false, false, "LANDSCAPE", fname);
b0e36b4a 45}
46//
47// EOF
48//