]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Renamed AddTaskBkgLikeSign.C -> AddTaskBkgLikeSignJPSI.C
authordainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 18 Jun 2009 07:27:13 +0000 (07:27 +0000)
committerdainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 18 Jun 2009 07:27:13 +0000 (07:27 +0000)
PWG3/vertexingHF/AddTaskBkgLikeSignJPSI.C [new file with mode: 0644]
PWG3/vertexingHF/RunAnalysisAODVertexingHF.C

diff --git a/PWG3/vertexingHF/AddTaskBkgLikeSignJPSI.C b/PWG3/vertexingHF/AddTaskBkgLikeSignJPSI.C
new file mode 100644 (file)
index 0000000..b780ba8
--- /dev/null
@@ -0,0 +1,37 @@
+AliAnalysisTaskSEBkgLikeSignJPSI *AddTaskBkgLikeSign() 
+{
+  //
+  // Test macro for the AliAnalysisTaskSEBkgLikeSignJPSI
+  // starting from AliAOD.root file with HF + Like Sign candidates.
+  // C.Di Giglio, carmelo.digiglio@ba.infn.it
+  //
+
+
+  // Get the pointer to the existing analysis manager via the static access method.
+  //==============================================================================
+  AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
+  if (!mgr) {
+    ::Error("AddTaskBkgLikeSign", "No analysis manager to connect to.");
+    return NULL;
+  }   
+
+  // Like-sign background analysis task    
+  AliAnalysisTaskSEBkgLikeSignJPSI *lsTask = new AliAnalysisTaskSEBkgLikeSignJPSI("CmpLikeSignAnalysis");
+  lsTask->SetDebugLevel(2);
+
+  mgr->AddTask(lsTask);
+
+  //
+  // Create containers for input/output
+  AliAnalysisDataContainer *cinputLS = mgr->CreateContainer("cinputLikeSignJPSI",TChain::Class(), 
+                                                         AliAnalysisManager::kInputContainer);
+  AliAnalysisDataContainer *coutputLS = mgr->CreateContainer("coutputLikeSignJPSI",TList::Class(),
+                                                           AliAnalysisManager::kOutputContainer,
+                                                           "CmpLikeSignJPSI.root");
+
+  mgr->ConnectInput(lsTask,0,mgr->GetCommonInputContainer());
+  mgr->ConnectOutput(lsTask,1,coutputLS);
+
+
+  return lsTask;
+}
index ced97ac225dac907b008526651410437bc4fdfd6..1fdc9a55e730ee12e1f3d3fde013e7afcb258191 100644 (file)
@@ -166,9 +166,9 @@ void RunAnalysisAODVertexingHF()
   //gROOT->LoadMacro(taskName.Data());\r
   //AliAnalysisTaskSESelectHF *seleTask = AddTaskSelectHF();\r
 \r
-  taskName="AddTaskBkgLikeSign.C"; taskName.Prepend(loadMacroPath.Data());\r
+  taskName="AddTaskBkgLikeSignJPSI.C"; taskName.Prepend(loadMacroPath.Data());\r
   gROOT->LoadMacro(taskName.Data());\r
-  AliAnalysisTaskSEBkgLikeSignJPSI *lsTask = AddTaskBkgLikeSign();\r
+  AliAnalysisTaskSEBkgLikeSignJPSI *lsTask = AddTaskBkgLikeSignJPSI();\r
 \r
   //taskName="AddTaskBtoJPSItoEle.C"; taskName.Prepend(loadMacroPath.Data());\r
   //gROOT->LoadMacro(taskName.Data());\r