]>
Commit | Line | Data |
---|---|---|
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 | 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") | |
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 | // |