1 AliAnalysisTaskSEBkgLikeSignD0 *AddTaskBkgLikeSignD0()
4 // Test macro for the AliAnalysisTaskSEBkgLikeSignD0
5 // starting from AliAOD.root file with HF + Like Sign candidates.
6 // C.Di Giglio, carmelo.digiglio@ba.infn.it
10 // Get the pointer to the existing analysis manager via the static access method.
11 //==============================================================================
12 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
14 ::Error("AddTaskBkgLikeSignD0", "No analysis manager to connect to.");
18 // Like-sign background analysis task
19 AliAnalysisTaskSEBkgLikeSignD0 *lsD0Task = new AliAnalysisTaskSEBkgLikeSignD0("CmpLikeSignD0Analysis");
20 lsD0Task->SetDebugLevel(2);
22 mgr->AddTask(lsD0Task);
25 // Create containers for input/output
26 AliAnalysisDataContainer *cinputLSD0 = mgr->CreateContainer("cinputLikeSignD0",TChain::Class(),
27 AliAnalysisManager::kInputContainer);
28 AliAnalysisDataContainer *coutputLSD0 = mgr->CreateContainer("coutputLikeSignD0",TList::Class(),
29 AliAnalysisManager::kOutputContainer,
30 "CmpLikeSignD0.root");
32 mgr->ConnectInput(lsD0Task,0,mgr->GetCommonInputContainer());
33 mgr->ConnectOutput(lsD0Task,1,coutputLSD0);