]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Add option to run on some local files with test mode using the alien plugin
authorzconesa <zconesa@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 21 Jan 2013 08:59:19 +0000 (08:59 +0000)
committerzconesa <zconesa@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 21 Jan 2013 08:59:19 +0000 (08:59 +0000)
PWGHF/vertexingHF/RunAnalysisAODVertexingHF.C

index 846c75daae28e4e9a104204c51d1a953f9a7d084..561ffd9988bf3e53d32a216cf327acee6a783259 100644 (file)
@@ -24,6 +24,7 @@ void RunAnalysisAODVertexingHF()
   Bool_t useParFiles=kFALSE;
   Bool_t useAlienPlugin=kTRUE;
   TString pluginmode="full";
+  TString testfileslistWithPlugin="";
   Bool_t saveProofToAlien=kFALSE;
   TString proofOutdir = "";
   TString loadMacroPath="$ALICE_ROOT/PWGHF/vertexingHF/macros/";
@@ -121,8 +122,8 @@ void RunAnalysisAODVertexingHF()
 
   // Create Alien plugin, if requested
   if(useAlienPlugin) {  
-    if(analysisMode!="grid") {printf("Analysis mode must be grid, to use alien plugin\n"); return;}
-    AliAnalysisGrid *alienHandler = CreateAlienHandler(pluginmode,useParFiles);  
+    //    if(analysisMode!="grid") {printf("Analysis mode must be grid, to use alien plugin\n"); return;}
+    AliAnalysisGrid *alienHandler = CreateAlienHandler(pluginmode,useParFiles,testfileslistWithPlugin);  
     if(!alienHandler) return;
   }
 
@@ -267,7 +268,7 @@ void RunAnalysisAODVertexingHF()
 }
 //_____________________________________________________________________________
 //
-AliAnalysisGrid* CreateAlienHandler(TString pluginmode="test",Bool_t useParFiles=kFALSE)
+AliAnalysisGrid* CreateAlienHandler(TString pluginmode="test",Bool_t useParFiles=kFALSE, TString testfileslistWithPlugin="")
 {
   // Check if user has a valid token, otherwise make one. This has limitations.
   // One can always follow the standard procedure of calling alien-token-init then
@@ -284,6 +285,11 @@ AliAnalysisGrid* CreateAlienHandler(TString pluginmode="test",Bool_t useParFiles
    gROOT->LoadMacro("$ALICE_ROOT/PWGHF/vertexingHF/AddGoodRuns.C");
 
    // Declare input data to be processed.
+   //************************************************
+   // Set data file list to test on local mode
+   //************************************************  
+   plugin->SetFileForTestMode(testfileslistWithPlugin.Data());
+
    //************************************************
    // Set data search pattern for DATA
    //************************************************