]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Output is added
authorkharlov <kharlov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 26 Oct 2011 20:10:53 +0000 (20:10 +0000)
committerkharlov <kharlov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 26 Oct 2011 20:10:53 +0000 (20:10 +0000)
PWG4/UserTasks/PHOS_PbPbQA/macros/AddTaskPHOSPbPb.C

index 0d6d168bf19be4a3e354a2737cba5acda2b53f76..4f858c203f71afb4fde62f2535ecf67de91a089b 100644 (file)
@@ -1,4 +1,5 @@
-AliAnalysisTaskPHOSPbPbQA* AddTaskPHOSPbPbQA()
+AliAnalysisTaskPHOSPbPbQA* AddTaskPHOSPbPbQA(char* fname="PHOSPbPbQA.root",
+                                            char* contname=NULL)
 {
   //Add PHOS PbPb QA task to the PWG1 QA train.
   //See PHOSPbPb.C how to run it locally or standalone.
@@ -18,5 +19,16 @@ AliAnalysisTaskPHOSPbPbQA* AddTaskPHOSPbPbQA()
   mgr->AddTask(task);
 
   mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer());
+
+  // container output into particular file
+  if (fname && contname)
+    mgr->ConnectOutput(task, 1, mgr->CreateContainer(contname,TObjArray::Class(), AliAnalysisManager::kOutputContainer, fname));
+  
+  // container output into common file
+  if (!fname) {
+    if (!contname) contname = "PHOSPbPbQAResults";
+    mgr->ConnectOutput(task, 1, mgr->CreateContainer(contname,TObjArray::Class(), AliAnalysisManager::kOutputContainer, mgr->GetCommonFileName()));                   
+  }
+  
   return task;
 }