1 AliAnalysisTaskSEDplus *AddTaskDplus()
4 // Test macro for the AliAnalysisTaskSE for heavy-flavour candidates
5 // association with MC truth (using MC info in AOD)
10 // Get the pointer to the existing analysis manager via the static access method.
11 //==============================================================================
12 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
14 ::Error("AddTaskDplus", "No analysis manager to connect to.");
20 AliAnalysisTaskSEDplus *dplusTask = new AliAnalysisTaskSEDplus("DplusAnalysis");
21 dplusTask->SetDebugLevel(2);
22 mgr->AddTask(dplusTask);
25 // Create containers for input/output
26 AliAnalysisDataContainer *cinputDplus = mgr->CreateContainer("cinputDplus",TChain::Class(),
27 AliAnalysisManager::kInputContainer);
28 AliAnalysisDataContainer *coutputDplus = mgr->CreateContainer("coutputDplus",TList::Class(),
29 AliAnalysisManager::kOutputContainer,
31 mgr->ConnectInput(dplusTask,0,mgr->GetCommonInputContainer());
33 mgr->ConnectOutput(dplusTask,1,coutputDplus);