AliAnalysisTaskSESelectHF *AddTaskSelectHF() { // // Test macro for the AliAnalysisTaskSE for heavy-flavour selection // and creation of a stand-alone 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("AddTaskSelectHF", "No analysis manager to connect to."); return NULL; } // Output AliAODHandler *aodHandler = new AliAODHandler(); aodHandler->SetOutputFileName("AliAOD.VertexingHF.sa.root"); aodHandler->SetCreateNonStandardAOD(); mgr->SetOutputEventHandler(aodHandler); // Aanalysis task AliAnalysisTaskSESelectHF *hfTask = new AliAnalysisTaskSESelectHF("SelectHFAnalysis"); hfTask->SetDebugLevel(2); mgr->AddTask(hfTask); // // Create containers for input/output mgr->ConnectInput(hfTask,0,mgr->GetCommonInputContainer()); mgr->ConnectOutput(hfTask,0,mgr->GetCommonOutputContainer()); return hfTask; }