]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG0/dNdEta/testAnalysis2.C
o) compiles again :)
[u/mrichter/AliRoot.git] / PWG0 / dNdEta / testAnalysis2.C
index e7928b1e5f9178e86e59eb8021dfe954ac244a07..3f19677a93b3ce034f5aea30b2abb252961c1c49 100644 (file)
 
 #include "../CreateESDChain.C"
 
-testAnalysis2(Char_t* dataDir, Int_t nRuns=20, Int_t offset=0, Bool_t aMC = kFALSE)
+testAnalysis2(Char_t* dataDir, Int_t nRuns=20, Int_t offset=0, Bool_t aMC = kFALSE, Bool_t aDebug = kFALSE)
 {
   gSystem->Load("libPWG0base");
 
-  TChain* chain = CreateESDChainFromDir(dataDir, nRuns, offset, kFALSE);
+  TChain* chain = CreateESDChainFromDir(dataDir, nRuns, offset);
 
   // ########################################################
   // selection of esd tracks
@@ -41,13 +41,16 @@ testAnalysis2(Char_t* dataDir, Int_t nRuns=20, Int_t offset=0, Bool_t aMC = kFAL
   }
 
   TString selectorName = ((aMC == kFALSE) ? "AlidNdEtaAnalysisESDSelector" : "AlidNdEtaAnalysisMCSelector");
-
   AliLog::SetClassDebugLevel(selectorName, AliLog::kInfo);
 
+  selectorName += ".cxx++";
+  if (aDebug != kFALSE)
+    selectorName += "g";
+
   TStopwatch timer;
   timer.Start();
 
-  chain->Process(selectorName + ".cxx+");
+  chain->Process(selectorName);
 
   timer.Stop();
   timer.Print();