AliAnalysisTaskSEBkgLikeSignD0 *AddTaskBkgLikeSignD0()
{
//
// Test macro for the AliAnalysisTaskSEBkgLikeSignD0
// 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("AddTaskBkgLikeSignD0", "No analysis manager to connect to.");
return NULL;
}
// Like-sign background analysis task
AliAnalysisTaskSEBkgLikeSignD0 *lsD0Task = new AliAnalysisTaskSEBkgLikeSignD0("CmpLikeSignD0Analysis");
lsD0Task->SetDebugLevel(0);
mgr->AddTask(lsD0Task);
//
// Create containers for input/output
AliAnalysisDataContainer *cinputLSD0 = mgr->CreateContainer("cinputLikeSignD0",TChain::Class(),
AliAnalysisManager::kInputContainer);
TString outputfile = AliAnalysisManager::GetCommonFileName();
outputfile += ":PWG3_D2H_CmpLikeSignD0";
AliAnalysisDataContainer *coutput1LSD0 = mgr->CreateContainer("coutput1LikeSignD0",TList::Class(),
AliAnalysisManager::kOutputContainer,
outputfile.Data());
AliAnalysisDataContainer *coutput2LSD0 = mgr->CreateContainer("coutput2LikeSignD0",TH1F::Class(),
AliAnalysisManager::kOutputContainer,
outputfile.Data());
mgr->ConnectInput(lsD0Task,0,mgr->GetCommonInputContainer());
mgr->ConnectOutput(lsD0Task,1,coutput1LSD0);
mgr->ConnectOutput(lsD0Task,2,coutput2LSD0);
return lsD0Task;
}
AddTaskBkgLikeSignD0.C:10 AddTaskBkgLikeSignD0.C:11 AddTaskBkgLikeSignD0.C:12 AddTaskBkgLikeSignD0.C:13 AddTaskBkgLikeSignD0.C:14 AddTaskBkgLikeSignD0.C:15 AddTaskBkgLikeSignD0.C:16 AddTaskBkgLikeSignD0.C:17 AddTaskBkgLikeSignD0.C:18 AddTaskBkgLikeSignD0.C:19 AddTaskBkgLikeSignD0.C:20 AddTaskBkgLikeSignD0.C:21 AddTaskBkgLikeSignD0.C:22 AddTaskBkgLikeSignD0.C:23 AddTaskBkgLikeSignD0.C:24 AddTaskBkgLikeSignD0.C:25 AddTaskBkgLikeSignD0.C:26 AddTaskBkgLikeSignD0.C:27 AddTaskBkgLikeSignD0.C:28 AddTaskBkgLikeSignD0.C:29 AddTaskBkgLikeSignD0.C:30 AddTaskBkgLikeSignD0.C:31 AddTaskBkgLikeSignD0.C:32 AddTaskBkgLikeSignD0.C:33 AddTaskBkgLikeSignD0.C:34 AddTaskBkgLikeSignD0.C:35 AddTaskBkgLikeSignD0.C:36 AddTaskBkgLikeSignD0.C:37 AddTaskBkgLikeSignD0.C:38 AddTaskBkgLikeSignD0.C:39 AddTaskBkgLikeSignD0.C:40 AddTaskBkgLikeSignD0.C:41 AddTaskBkgLikeSignD0.C:42 AddTaskBkgLikeSignD0.C:43