]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG3/vertexingHF/AddTaskDplus.C
Update macro for phi variable (Chiara Z)
[u/mrichter/AliRoot.git] / PWG3 / vertexingHF / AddTaskDplus.C
CommitLineData
d486095a 1AliAnalysisTaskSEDplus *AddTaskDplus()
2{
3 //
4 // Test macro for the AliAnalysisTaskSE for heavy-flavour candidates
5 // association with MC truth (using MC info in AOD)
6
7 //
8
9
10 // Get the pointer to the existing analysis manager via the static access method.
11 //==============================================================================
12 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
13 if (!mgr) {
14 ::Error("AddTaskDplus", "No analysis manager to connect to.");
15 return NULL;
16 }
17
18
19 // Aanalysis task
20 AliAnalysisTaskSEDplus *dplusTask = new AliAnalysisTaskSEDplus("DplusAnalysis");
21 dplusTask->SetDebugLevel(2);
22 mgr->AddTask(dplusTask);
23
24 //
25 // Create containers for input/output
41ff2555 26 AliAnalysisDataContainer *cinputDplus = mgr->CreateContainer("cinputDplus",TChain::Class(),
d486095a 27 AliAnalysisManager::kInputContainer);
41ff2555 28 AliAnalysisDataContainer *coutputDplus = mgr->CreateContainer("coutputDplus",TList::Class(),
d486095a 29 AliAnalysisManager::kOutputContainer,
30 "InvMassDplus.root");
10bdd1ae 31 AliAnalysisDataContainer *coutputDplus2 = mgr->CreateContainer("coutputDplus2",TNtuple::Class(),
32 AliAnalysisManager::kOutputContainer,
33 "InvMassDplus.root");
34 AliAnalysisDataContainer *coutputDplus3 = mgr->CreateContainer("coutputDplus3",TNtuple::Class(),
35 AliAnalysisManager::kOutputContainer,
36 "InvMassDplus.root");
d486095a 37 mgr->ConnectInput(dplusTask,0,mgr->GetCommonInputContainer());
38
41ff2555 39 mgr->ConnectOutput(dplusTask,1,coutputDplus);
10bdd1ae 40 mgr->ConnectOutput(dplusTask,2,coutputDplus2);
41 mgr->ConnectOutput(dplusTask,3,coutputDplus3);
d486095a 42
43 return dplusTask;
44}