2 * @file MakeFMDEventPlaneTrain.C
3 * @author Christian Holm Christensen <cholm@master.hehi.nbi.dk>
4 * @date Fri Jun 1 13:52:39 2012
9 * @ingroup pwglf_forward_trains
11 #include "TrainSetup.C"
13 //====================================================================
15 * Analysis train to make @f$ \Psi_R@f$
18 * @ingroup pwglf_forward_flow
19 * @ingroup pwglf_forward_trains
21 class MakeFMDEventPlaneTrain : public TrainSetup
25 * Constructor. Date and time must be specified when running this
26 * in Termiante mode on Grid
28 * @param name Name of train (free form)
30 MakeFMDEventPlaneTrain(const char* name)
39 * @param par Whether to use par files
41 void CreateTasks(EMode /*mode*/, Bool_t par, AliAnalysisManager*)
43 // --- Output file name ------------------------------------------
44 AliAnalysisManager::SetCommonFileName("AnalysisResults.root");
46 // --- Load libraries/pars ---------------------------------------
47 LoadLibrary("PWGLFforward2", par, true);
49 // --- Set load path ---------------------------------------------
50 gROOT->SetMacroPath(Form("%s:$(ALICE_ROOT)/PWGLF/FORWARD/analysis2:"
51 "$ALICE_ROOT/ANALYSIS/macros",
52 gROOT->GetMacroPath()));
54 // --- Add the task ----------------------------------------------
55 gROOT->Macro(Form("AddTaskFMDEventPlane.C(%d)", fMC));
58 * Do not the centrality selection
60 void CreateCentralitySelection(Bool_t, AliAnalysisManager*) {}
62 * Crete output handler - we don't want one here.
66 AliVEventHandler* CreateOutputHandler(EType) { return 0; }
67 //__________________________________________________________________
68 const char* ClassName() const { return "MakeFMDEventPlaneTrain"; }