]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - PWGPP/TRD/macros/AddTRDonlineTrackletFilter.C
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGPP / TRD / macros / AddTRDonlineTrackletFilter.C
... / ...
CommitLineData
1#if ! defined (__CINT__) || defined (__MAKECINT__)
2#include "TTree.h"
3#include "AliAnalysisManager.h"
4#include "AliAnalysisDataContainer.h"
5#include "AliAnalysisTask.h"
6#include "PWGPP/TRD/AliTRDonlineTrackletFilter.h"
7#endif
8
9AliAnalysisTask *AddTRDonlineTrackletFilter(AliAnalysisManager *mgr)
10{
11 if (!mgr) {
12 cerr << "No Analysis manager available" << endl;
13 return 0x0;
14 }
15
16 AliTRDonlineTrackletFilter *task = new AliTRDonlineTrackletFilter("TRDtrackletfilter");
17 mgr->AddTask(task);
18
19 AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
20 AliAnalysisDataContainer *coutput = mgr->GetCommonOutputContainer();
21
22 AliAnalysisDataContainer *ctracklets =
23 mgr->CreateContainer("TRDtrackletFilter", TTree::Class(),
24 AliAnalysisManager::kOutputContainer,
25 Form("%s:TRD_Performance", mgr->GetCommonFileName()));
26
27 task->ConnectInput(0, cinput);
28
29 task->ConnectOutput(1, ctracklets);
30
31 return task;
32}