New version of task for prompt charm fraction analysis (A. Rossi)
[u/mrichter/AliRoot.git] / PWG3 / vertexingHF / RunAnalysisAODVertexingHF.C
index a574f9790756eeab25790be1bbc2c20fca462657..5e391f1f634188cbd0209f993e89b910c7468b93 100644 (file)
@@ -222,12 +222,8 @@ void RunAnalysisAODVertexingHF()
 \r
   taskName="AddTaskCharmFraction.C"; taskName.Prepend(loadMacroPath.Data());\r
   gROOT->LoadMacro(taskName.Data());\r
-  // The task is added several times with different settings:\r
-  AliAnalysisTaskCharmFraction *cFractTaskSignal   = AddTaskCharmFraction("d0D0_Signal.root");\r
-  AliAnalysisTaskCharmFraction *cFractTaskNoMCSel  = AddTaskCharmFraction("d0D0NoMCSel.root",kFALSE,kTRUE,kFALSE);\r
-  AliAnalysisTaskCharmFraction *cFractTaskNoMCSel  = AddTaskCharmFraction("d0D0NoMCSel_SideBand.root",kTRUE,kTRUE,kFALSE);\r
-  AliAnalysisTaskCharmFraction *cFractTaskPureBack = AddTaskCharmFraction("d0D0_PureBack.root",kFALSE,kTRUE,kTRUE,kTRUE,kFALSE,kTRUE,kTRUE,kFALSE,kTRUE);\r
-  AliAnalysisTaskCharmFraction *cFractTaskFromB    = AddTaskCharmFraction("d0D0_FromB.root",kFALSE,kTRUE,kTRUE,kFALSE,kTRUE);\r
+  Int_t switchMC[5]={1,1,1,1,1};\r
+  AliAnalysisTaskSECharmFraction *cFractTask = AddTaskCharmFraction("d0D0.root",switchMC);\r
 \r
   // attach a private task (not committed)\r
   // (the files MyTask.h MyTask.cxx AddMyTask.C have to be declared in plugin\r
@@ -241,7 +237,15 @@ void RunAnalysisAODVertexingHF()
   gROOT->LoadMacro("AddMyTask.C");\r
   MyTask *myTask = AddMyTask();\r
   */\r
-\r
+  /*\r
+  if(analysisMode.Data()=="proof") {\r
+    gProof->LoadMacro("AliDStarJets.cxx++g");\r
+  } else {\r
+    gROOT->LoadMacro("AliDStarJets.cxx++g");\r
+  }\r
+  gROOT->LoadMacro("AddTaskDStarJets.C");\r
+  AliDStarJets *myTask = AddTaskDStarJets();\r
+  */\r
   //-------------------------------------------------------------------\r
 \r
   //\r
@@ -303,10 +307,10 @@ AliAnalysisGrid* CreateAlienHandler(TString pluginmode="test",Bool_t useParFiles
    plugin->SetGridOutputDir("output"); // In this case will be $HOME/work/output\r
    // Declare the analysis source files names separated by blancs. To be compiled runtime\r
    // using ACLiC on the worker nodes.\r
-   //plugin->SetAnalysisSource("MyTask.cxx");\r
+   //plugin->SetAnalysisSource("AliDStarJets.cxx");\r
    // Declare all libraries (other than the default ones for the framework. These will be\r
    // loaded by the generated analysis macro. Add all extra files (task .cxx/.h) here.\r
-   plugin->SetAdditionalLibs("libPWG3vertexingHF.so libPWG3base.so libPWG3muon.so libPWG4PartCorrBase.so libPWG4PartCorrDep.so MakeAODInputChain.C"/* MyTask.cxx MyTask.h" */);\r
+   plugin->SetAdditionalLibs("libPWG3vertexingHF.so libPWG3base.so libPWG3muon.so libPWG4PartCorrBase.so libPWG4PartCorrDep.so MakeAODInputChain.C"/* AliDStarJets.cxx AliDStarJets.h"*/);\r
    // use par files\r
    if(useParFiles) {\r
      plugin->EnablePackage("STEERBase.par");\r