--- /dev/null
+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;
+}
//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