1 AliAnalysisTaskSECompareHF *AddTaskCompareHF()
\r
4 // Test macro for the AliAnalysisTaskSE for heavy-flavour candidates
\r
5 // association with MC truth (using MC info in AOD)
\r
6 // A.Dainese, andrea.dainese@lnl.infn.it
\r
10 // Get the pointer to the existing analysis manager via the static access method.
\r
11 //==============================================================================
\r
12 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
\r
14 ::Error("AddTaskCompareHF", "No analysis manager to connect to.");
\r
20 AliAnalysisTaskSECompareHF *hfTask = new AliAnalysisTaskSECompareHF("CompareHFAnalysis");
\r
21 hfTask->SetDebugLevel(0);
\r
22 mgr->AddTask(hfTask);
\r
25 // Create containers for input/output
\r
26 AliAnalysisDataContainer *cinputCmp = mgr->CreateContainer("cinput",TChain::Class(),
\r
27 AliAnalysisManager::kInputContainer);
\r
28 AliAnalysisDataContainer *coutputCmp1 = mgr->CreateContainer("coutputCmp1",TList::Class(),
\r
29 AliAnalysisManager::kOutputContainer,
\r
31 AliAnalysisDataContainer *coutputCmp2 = mgr->CreateContainer("coutputCmp2",TNtuple::Class(),
\r
32 AliAnalysisManager::kOutputContainer,
\r
34 coutputCmp2->SetSpecialOutput();
\r
36 mgr->ConnectInput(hfTask,0,mgr->GetCommonInputContainer());
\r
38 mgr->ConnectOutput(hfTask,1,coutputCmp1);
\r
39 mgr->ConnectOutput(hfTask,2,coutputCmp2);
\r