AliAnalysisTaskSECompareHF *AddTaskCompareHF() { // // Test macro for the AliAnalysisTaskSE for heavy-flavour candidates // association with MC truth (using MC info in AOD) // A.Dainese, andrea.dainese@lnl.infn.it // // Get the pointer to the existing analysis manager via the static access method. //============================================================================== AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); if (!mgr) { ::Error("AddTaskCompareHF", "No analysis manager to connect to."); return NULL; } // Aanalysis task AliAnalysisTaskSECompareHF *hfTask = new AliAnalysisTaskSECompareHF("CompareHFAnalysis"); hfTask->SetDebugLevel(2); mgr->AddTask(hfTask); // // Create containers for input/output AliAnalysisDataContainer *cinput = mgr->CreateContainer("cinput",TChain::Class(), AliAnalysisManager::kInputContainer); AliAnalysisDataContainer *coutput = mgr->CreateContainer("coutput",TList::Class(), AliAnalysisManager::kOutputContainer, "CmpHF.root"); mgr->ConnectInput(hfTask,0,mgr->GetCommonInputContainer()); mgr->ConnectOutput(hfTask,1,coutput); return hfTask; }