]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGUD/multVScentPbPb/AddMultTaskTrackletUni.C
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGUD / multVScentPbPb / AddMultTaskTrackletUni.C
CommitLineData
3c78f321 1
2AliTrackletTaskUni* AddMultTaskTrackletUni(const char* outName="tracklet.root", TString nomergeDir="")
3{
4 // create manager
5 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
6 if (!mgr) mgr = new AliAnalysisManager("My test train");
7 // create our task
8 AliTrackletTaskUni *task = new AliTrackletTaskUni("AliTrackletTaskUni");
9 task->SetDontMerge(!nomergeDir.IsNull());
10 // create output container
11 AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("clist", TList::Class(),AliAnalysisManager::kOutputContainer,outName);
12 if (!nomergeDir.IsNull()) coutput1->SetSpecialOutput();
13 // add our task to the manager
14 mgr->AddTask(task);
15
16 // finaly connect input and output
17 mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer());
18 mgr->ConnectOutput(task,1,coutput1);
19 if (!nomergeDir.IsNull()) mgr->SetSpecialOutputLocation(nomergeDir.Data()); //"root://alicers01.cern.ch//tmp/myoutput/");
20 //
21 return task;
22}