]>
Commit | Line | Data |
---|---|---|
36f902bc | 1 | AliAnalysisTask *AddTaskReadNuclexAOD(TString name="name"){ |
2 | ||
3 | //get the current analysis manager | |
4 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); | |
5 | if (!mgr) { | |
6 | Error("AddTaskReadNuclexAOD", "No analysis manager found."); | |
7 | return 0; | |
8 | } | |
9 | ||
10 | //========= Add task to the ANALYSIS manager ===== | |
11 | ||
12 | AliAnalysisTaskReadNuclexAOD *taskReadNuclexAOD = new AliAnalysisTaskReadNuclexAOD(name); | |
13 | ||
14 | mgr->AddTask(taskReadNuclexAOD); | |
15 | ||
16 | //================================================ | |
17 | // data containers | |
18 | //================================================ | |
19 | // find input container | |
20 | ||
21 | AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer(); | |
22 | ||
23 | TString outputFileName = AliAnalysisManager::GetCommonFileName(); | |
24 | //AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("Helium3Pi_tree", TTree::Class(), AliAnalysisManager::kOutputContainer, "AnalysisResults.root"); | |
25 | //AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("Helium3Pi_tree", TTree::Class(), AliAnalysisManager::kOutputContainer, "AnalysisResults.root"); | |
26 | ||
27 | AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("clisthistHyper" , TList::Class(), AliAnalysisManager::kOutputContainer, outputFileName); | |
28 | ||
29 | AliAnalysisDataContainer *coutput2 = mgr->CreateContainer("treeAODrecoDecay", TTree::Class(),AliAnalysisManager::kOutputContainer,outputFileName); | |
30 | AliAnalysisDataContainer *coutput3 = mgr->CreateContainer("treeMySecVert" , TTree::Class(),AliAnalysisManager::kOutputContainer,outputFileName); | |
31 | // connect containers | |
32 | mgr->ConnectInput (taskReadNuclexAOD, 0, cinput ); | |
33 | mgr->ConnectOutput (taskReadNuclexAOD, 1, coutput1); | |
34 | mgr->ConnectOutput (taskReadNuclexAOD, 2, coutput2); | |
35 | mgr->ConnectOutput (taskReadNuclexAOD, 3, coutput3); | |
36 | ||
37 | return taskReadNuclexAOD; | |
38 | } |