]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGUD/UPC/AddTaskUpcTree.C
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGUD / UPC / AddTaskUpcTree.C
CommitLineData
1676e097 1AliAnalysisTaskUpcTree *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