]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG0/dNdEta/runVertexSelector.C
Christmas cleanup :)
[u/mrichter/AliRoot.git] / PWG0 / dNdEta / runVertexSelector.C
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