]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGUD/multVScentPbPb/AddMultTaskTrackletUni.C
extended pT range of histograms
[u/mrichter/AliRoot.git] / PWGUD / multVScentPbPb / AddMultTaskTrackletUni.C
1
2 AliTrackletTaskUni* 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 }