]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Example for adding a private task (Chiara B)
authordainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 6 Jul 2009 20:47:54 +0000 (20:47 +0000)
committerdainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 6 Jul 2009 20:47:54 +0000 (20:47 +0000)
PWG3/vertexingHF/RunAnalysisAODVertexingHF.C

index ab0868115a6084b4daf60c7ef24ac67fb2003329..ea895f9e222da61053317328095a8abc2b95008e 100644 (file)
@@ -196,6 +196,15 @@ void RunAnalysisAODVertexingHF()
   AliAnalysisTaskCharmFraction *cFractTaskPureBack = AddTaskCharmFraction("d0D0_PureBack.root",kFALSE,kTRUE,kTRUE,kTRUE,kFALSE,kTRUE,kTRUE,kTRUE,kTRUE);\r
   AliAnalysisTaskCharmFraction *cFractTaskFromB    = AddTaskCharmFraction("d0D0_FromB.root",kFALSE,kTRUE,kTRUE,kFALSE,kTRUE);\r
 \r
+  // attach a private task (not committed)\r
+  // (the files MyTask.h MyTask.cxx AddMyTask.C have to be declared in plugin\r
+  // configuration, see below)\r
+  /*\r
+    gROOT->LoadMacro("MyTask.cxx++");\r
+    gROOT->LoadMacro("AddMyTask.C");\r
+    MyTask *myTask = AddMyTask();\r
+  */\r
+\r
   //-------------------------------------------------------------------\r
 \r
   //\r
@@ -251,10 +260,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("$ALICE_ROOT/PWG3/vertexingHF/AliAnalysisTaskSECompareHF.cxx");\r
+   //plugin->SetAnalysisSource("MyTask.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");\r
+   plugin->SetAdditionalLibs("libPWG3vertexingHF.so libPWG3base.so libPWG3muon.so libPWG4PartCorrBase.so libPWG4PartCorrDep.so MakeAODInputChain.C"/* MyTask.cxx MyTask.h" */);\r
    // use par files\r
    if(useParFiles) {\r
      plugin->EnablePackage("STEERBase.par");\r