]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGPP/macros/RunAnalysisITS.C
Split: fix refs to AddTaskPhysicsSelection.C
[u/mrichter/AliRoot.git] / PWGPP / macros / RunAnalysisITS.C
index 1f03fda591693ee3d8156ca614ab16b3e6a1958b..a1988f592f44b16d257f67d8d9fa9a0caefdba18 100644 (file)
@@ -1,9 +1,9 @@
 class AliAnalysisGrid;
 
-void RunAnalysisITS(TString pluginmode,Int_t firstrun,Int_t lastrun,
+void RunAnalysisITS(TString pluginmode="",Int_t firstrun=177173,Int_t lastrun=177173,
                    Bool_t readMC=kFALSE,
-                   Bool_t runAlign=kTRUE,
-                   Bool_t runITS=kTRUE,
+                   Bool_t runAlign=kFALSE,
+                   Bool_t runITS=kFALSE,
                    Bool_t runImpPar=kTRUE,
                    Bool_t runVtx=kFALSE,
                    Bool_t runSPD=kFALSE) 
@@ -19,9 +19,9 @@ void RunAnalysisITS(TString pluginmode,Int_t firstrun,Int_t lastrun,
   TString analysisMode = "grid"; // "local", "grid", or "proof" (not yet)
 
   Long64_t nentries=1000000000000000,firstentry=0;
-  Bool_t useAlienPlugin=kTRUE;
-  Bool_t uselibPWGPP=kFALSE;
-  TString loadMacroPath="../../";
+  Bool_t useAlienPlugin=kFALSE;
+  Bool_t uselibPWGPP=kTRUE;
+  TString loadMacroPath="./";
   Bool_t readHLT=kFALSE;
   //
 
@@ -37,9 +37,9 @@ void RunAnalysisITS(TString pluginmode,Int_t firstrun,Int_t lastrun,
   }
 
   // Load analysis libraries
-  gSystem->Load("libANALYSIS.so");
-  gSystem->Load("libANALYSISalice.so");
-  if(uselibPWGPP) {gSystem->Load("libTENDER.so");gSystem->Load("libPWGPP.so");}
+  gSystem->Load("libANALYSIS");
+  gSystem->Load("libANALYSISalice");
+  if(uselibPWGPP) {gSystem->Load("libTender");gSystem->Load("libPWGPP");}
 
   // Create Alien plugin, if requested
   if(useAlienPlugin) {  
@@ -99,14 +99,14 @@ void RunAnalysisITS(TString pluginmode,Int_t firstrun,Int_t lastrun,
     taskName="AddTaskPerformanceITS.C"; 
     taskName.Prepend(loadMacroPath.Data());
     gROOT->LoadMacro(taskName.Data());
-    AliAnalysisTaskITSTrackingCheck *itsTask = AddTaskPerformanceITS(readMC,kFALSE,kFALSE);  
+    AliAnalysisTaskITSTrackingCheck *itsTask = AddTaskPerformanceITS(readMC,kFALSE,kFALSE,0,1000000,1);  
   }
   if(runImpPar) {
     if(!uselibPWGPP) gROOT->LoadMacro("AliAnalysisTaskSEImpParRes.cxx++g");
     taskName="AddTaskImpParRes.C"; 
     taskName.Prepend(loadMacroPath.Data());
     gROOT->LoadMacro(taskName.Data());
-    AliAnalysisTaskSEImpParRes *d0Task = AddTaskImpParRes(readMC,-1,kFALSE);  
+    AliAnalysisTaskSEImpParRes *d0Task = AddTaskImpParRes(readMC,-1,kFALSE,kFALSE,0,1000000,0);  
   }
   if(runVtx) {
     if(!uselibPWGPP) gROOT->LoadMacro("AliAnalysisTaskVertexESD.cxx++g");
@@ -133,9 +133,9 @@ void RunAnalysisITS(TString pluginmode,Int_t firstrun,Int_t lastrun,
 
   
   // Apply the event selection
-  gROOT->LoadMacro("$ALICE_ROOT/ANALYSIS/macros/AddTaskPhysicsSelection.C");
+  gROOT->LoadMacro("$ALICE_ROOT/OADB/macros/AddTaskPhysicsSelection.C");
   Bool_t bkgRej=kTRUE;
-  AliPhysicsSelectionTask *physSelTask = AddTaskPhysicsSelection(readMC,bkgRej);
+  //AliPhysicsSelectionTask *physSelTask = AddTaskPhysicsSelection(readMC,bkgRej);
   
 
   //
@@ -226,7 +226,7 @@ AliAnalysisGrid* CreateAlienHandler(TString pluginmode="test",
      plugin->SetAdditionalLibs("AliAlignmentDataFilterITS.h AliAlignmentDataFilterITS.cxx AliAnalysisTaskITSTrackingCheck.h AliAnalysisTaskITSTrackingCheck.cxx AliAnalysisTaskSEImpParRes.h AliAnalysisTaskSEImpParRes.cxx AliAnalysisTaskVertexESD.h AliAnalysisTaskVertexESD.cxx libGui.so libProof.so libRAWDatabase.so libRAWDatarec.so libCDB.so libSTEER.so libITSbase.so libITSrec.so");
      //plugin->SetAdditionalLibs("AliAnalysisTaskVertexESD.h AliAnalysisTaskVertexESD.cxx libProof.so libRAWDatabase.so libRAWDatarec.so libCDB.so libSTEER.so libITSbase.so libITSrec.so");
    } else {
-     plugin->SetAdditionalLibs("libGui.so libProof.so libMinuit.so libRAWDatabase.so libRAWDatarec.so libCDB.so libSTEER.so libITSbase.so libITSrec.so libTPCbase.so libTPCrec.so libTRDbase.so libTRDrec.so libTENDER.so libPWGPP.so");
+     plugin->SetAdditionalLibs("libGui.so libProof.so libMinuit.so libRAWDatabase.so libRAWDatarec.so libCDB.so libSTEER.so libITSbase.so libITSrec.so libTPCbase.so libTPCrec.so libTRDbase.so libTRDrec.so libTender.so libPWGPP.so");
    }
    // Declare the output file names separated by blancs.
    // (can be like: file.root or file.root@ALICE::Niham::File)