]>
Commit | Line | Data |
---|---|---|
6911c7f9 | 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 | ||
9 | AliAnalysisTask *AddTRDonlineTrackletFilter(AliAnalysisManager *mgr) | |
b220e595 | 10 | { |
b220e595 | 11 | if (!mgr) { |
12 | cerr << "No Analysis manager available" << endl; | |
13 | return 0x0; | |
14 | } | |
15 | ||
6911c7f9 | 16 | AliTRDonlineTrackletFilter *task = new AliTRDonlineTrackletFilter("TRDtrackletfilter"); |
b220e595 | 17 | mgr->AddTask(task); |
18 | ||
19 | AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer(); | |
20 | AliAnalysisDataContainer *coutput = mgr->GetCommonOutputContainer(); | |
21 | ||
22 | AliAnalysisDataContainer *ctracklets = | |
6911c7f9 | 23 | mgr->CreateContainer("TRDtrackletFilter", TTree::Class(), |
b220e595 | 24 | AliAnalysisManager::kOutputContainer, |
6911c7f9 | 25 | Form("%s:TRD_Performance", mgr->GetCommonFileName())); |
b220e595 | 26 | |
27 | task->ConnectInput(0, cinput); | |
28 | ||
b220e595 | 29 | task->ConnectOutput(1, ctracklets); |
30 | ||
31 | return task; | |
32 | } |