]>
Commit | Line | Data |
---|---|---|
1676e097 | 1 | AliAnalysisTaskUpcTree *AddTaskUpcTree( |
2 | const char* outputFileName = 0, | |
3 | const char* folderName = "UpcTree") | |
4 | { | |
5 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); | |
6 | if (!mgr) { | |
7 | ::Error("AddTaskUpcTree", "No analysis manager to connect to."); | |
8 | return NULL; | |
9 | } | |
10 | ||
11 | AliAnalysisTaskUpcTree* ana = new AliAnalysisTaskUpcTree(); | |
12 | mgr->AddTask(ana); | |
13 | ||
14 | if (!outputFileName) outputFileName = AliAnalysisManager::GetCommonFileName(); | |
15 | AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("histos", TList::Class(),AliAnalysisManager::kOutputContainer,Form("%s:%s", outputFileName, folderName)); | |
16 | AliAnalysisDataContainer *coutput2 = mgr->CreateContainer("events", TTree::Class(),AliAnalysisManager::kOutputContainer,Form("%s:%s", outputFileName, folderName)); | |
17 | mgr->ConnectInput (ana, 0, mgr->GetCommonInputContainer()); | |
18 | mgr->ConnectOutput (ana, 1, coutput1); | |
19 | mgr->ConnectOutput (ana, 2, coutput2); | |
20 | return ana; | |
21 | } | |
22 |