]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/FORWARD/analysis2/MakeFlow.C
New script to generate overview index. Javascript code to
[u/mrichter/AliRoot.git] / PWGLF / FORWARD / analysis2 / MakeFlow.C
CommitLineData
ffca499d 1/**
2 * @file MakeFlow.C
3 * @author Alexander Hansen
ffca499d 4 *
d226802c 5 * @brief
ffca499d 6 *
87f694ab 7 * @ingroup pwglf_forward_scripts_makers
ffca499d 8 *
9 */
290052e7 10//====================================================================
9d05ffeb 11/**
58f5fae2 12 * Script to analyse AOD input for flow
13 *
290052e7 14 * @param name Name of train
15 * @param options Options @see RunTrain
33438b4c 16 * @param mode Which execution environment
87f694ab
AH
17 * @param datadir Data directory/proof path
18 * @param urlOpts URL options
290052e7 19 *
4b5b52b7 20 * @ingroup pwglf_forward_flow
9d05ffeb 21 */
68589651 22void 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")
9d05ffeb 27{
290052e7 28 if (name.IsNull()) Fatal("MakeFlow", "Must specify a name");
b5d461ff 29 gROOT->SetMacroPath(Form("%s:$ALICE_ROOT/PWGLF/FORWARD/analysis2/trains",
30 gROOT->GetMacroPath()));
68589651 31
32 gROOT->LoadMacro("$ALICE_ROOT/PWGLF/FORWARD/trains/RunTrain.C");
9d05ffeb 33
87f694ab 34 if (!datadir.EndsWith("/") && !mode.Contains("proof")) datadir.Append("/");
68589651 35
36 TUrl url(datadir.Data());
37 url.SetProtocol(mode.Data());
38 url.SetAnchor("aodTree");
39 url.SetOptions(urlOpts.Data());
40
41 RunTrain(name, "MakeFlowTrain", url, options);
9d05ffeb 42}
290052e7 43//--------------------------------------------------------------------
9d05ffeb 44//
45// EOF
46//