]>
Commit | Line | Data |
---|---|---|
b220e595 | 1 | AliAnalysisTask *AddTRDtrackletFilter() |
2 | { | |
3 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); | |
4 | if (!mgr) { | |
5 | cerr << "No Analysis manager available" << endl; | |
6 | return 0x0; | |
7 | } | |
8 | ||
2bfe5463 | 9 | // gROOT->LoadMacro("$ALICE_ROOT/PWGPP/TRD/AliTRDtaskTrackletFilter.cxx++g"); |
b220e595 | 10 | |
11 | AliTRDonlineTrackletFilter *task = new AliTRDonlineTrackletFilter("tracklet-filter"); | |
12 | mgr->AddTask(task); | |
13 | ||
14 | AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer(); | |
15 | AliAnalysisDataContainer *coutput = mgr->GetCommonOutputContainer(); | |
16 | ||
17 | AliAnalysisDataContainer *ctracklets = | |
18 | mgr->CreateContainer("ctracklets", TTree::Class(), | |
19 | AliAnalysisManager::kOutputContainer, | |
20 | "tracklets.root"); | |
21 | ||
22 | task->ConnectInput(0, cinput); | |
23 | ||
24 | task->ConnectOutput(0, coutput); | |
25 | task->ConnectOutput(1, ctracklets); | |
26 | ||
27 | return task; | |
28 | } |