4 // Script to run the creation of input for systematics
7 #include "../CreateESDChain.C"
8 #include "../PWG0Helper.C"
10 void makeSystematics(Char_t* dataDir, Int_t nRuns=20, Int_t offset = 0, Bool_t debug = kFALSE, Bool_t aProof = kFALSE, const Char_t* option = "")
13 connectProof("proof01@lxb6046");
15 TString libraries("libEG;libGeom;libESD;libVMC;libMinuit;libSTEER;libEVGEN;libFASTSIM;libmicrocern;libpdf;libpythia6;libEGPythia6;libAliPythia6;libPWG0base;libPWG0dep");
16 TString packages("PWG0base;PWG0dep");
18 if (!prepareQuery(libraries, packages, kTRUE))
21 gROOT->ProcessLine(".L CreateCuts.C");
23 AliESDtrackCuts* esdTrackCuts = CreateTrackCuts();
26 printf("ERROR: esdTrackCuts could not be created\n");
31 inputList.Add(esdTrackCuts);
33 TChain* chain = CreateESDChain(dataDir, nRuns, offset);
35 TString selector("AlidNdEtaSystematicsSelector.cxx++");
39 Int_t result = executeQuery(chain, &inputList, selector, option);