3 * @author Alexander Hansen
7 * @ingroup pwglf_forward_scripts_makers
10 //====================================================================
12 * Script to analyse AOD input for flow
14 * @param name Name of train
15 * @param options Options @see RunTrain
16 * @param mode Which execution environment
17 * @param datadir Data directory/proof path
18 * @param urlOpts URL options
20 * @ingroup pwglf_forward_flow
22 void MakeFlow(TString name = "flow",
23 TString options = "help",
24 TString mode = "lite",
25 TString datadir = "/mnt/Disk2/LHC10h_pass2_flowNoSecCorr/",
26 TString urlOpts = "workers=10&recursive")
28 if (name.IsNull()) Fatal("MakeFlow", "Must specify a name");
29 gROOT->SetMacroPath(Form("%s:$ALICE_ROOT/PWGLF/FORWARD/analysis2/trains",
30 gROOT->GetMacroPath()));
32 gROOT->LoadMacro("$ALICE_ROOT/PWGLF/FORWARD/trains/RunTrain.C");
34 if (!datadir.EndsWith("/") && !mode.Contains("proof")) datadir.Append("/");
36 TUrl url(datadir.Data());
37 url.SetProtocol(mode.Data());
38 url.SetAnchor("aodTree");
39 url.SetOptions(urlOpts.Data());
41 RunTrain(name, "MakeFlowTrain", url, options);
43 //--------------------------------------------------------------------