]>
Commit | Line | Data |
---|---|---|
9e952c39 | 1 | /* $Id$ */ |
2 | ||
3 | // | |
4 | // script to run the AliVertexSelector | |
5 | // | |
6 | ||
7 | #include "../CreateESDChain.C" | |
8 | #include "../PWG0Helper.C" | |
9 | ||
10 | void runVertexSelector(Char_t* data, Int_t nRuns=20, Int_t offset=0, Bool_t aProof = kFALSE) | |
11 | { | |
12 | if (aProof) | |
13 | connectProof("jgrosseo@lxb6046"); | |
14 | ||
15 | TString libraries("libEG;libGeom;libESD;libPWG0base"); | |
16 | TString packages("PWG0base"); | |
17 | ||
18 | //libraries += ";libVMC;libMinuit;libSTEER;libPWG0dep;libEVGEN;libFASTSIM;libmicrocern;libpdf;libpythia6;libEGPythia6;libAliPythia6"; | |
19 | ||
20 | if (!prepareQuery(libraries, packages, 1)) | |
21 | return; | |
22 | ||
23 | TChain* chain = CreateESDChain(data, nRuns, offset); | |
24 | ||
25 | TList inputList; | |
26 | ||
27 | gROOT->ProcessLine(".L CreateCuts.C"); | |
28 | ||
29 | AliESDtrackCuts* esdTrackCuts = CreateTrackCuts(); | |
30 | if (!esdTrackCuts) | |
31 | { | |
32 | printf("ERROR: esdTrackCuts could not be created\n"); | |
33 | return; | |
34 | } | |
35 | ||
36 | inputList.Add(esdTrackCuts); | |
37 | ||
38 | executeQuery(chain, &inputList, "AliVertexSelector.cxx+"); | |
39 | } | |
40 |