]>
Commit | Line | Data |
---|---|---|
b220e595 | 1 | AliAnalysisTask *AddTRDtrackletQA() |
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/AliTRDtrklQA.cxx++g"); |
b220e595 | 10 | |
11 | AliTRDonlineTrackletQA *task = new AliTRDonlineTrackletQA("trklQA"); | |
12 | mgr->AddTask(task); | |
13 | ||
14 | AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer(); | |
15 | AliAnalysisDataContainer *coutput = mgr->GetCommonOutputContainer(); | |
16 | AliAnalysisDataContainer *ctracklets = | |
17 | (AliAnalysisDataContainer*) AliAnalysisManager::GetAnalysisManager()->GetContainers()->FindObject("ctracklets"); | |
18 | ||
19 | AliAnalysisDataContainer *ctrklqa = | |
20 | mgr->CreateContainer("ctrklqa", TList::Class(), | |
21 | AliAnalysisManager::kOutputContainer, | |
22 | "trkl-qa.root"); | |
23 | ||
24 | task->ConnectInput(0, cinput); | |
25 | task->ConnectInput(1, ctracklets); | |
26 | ||
27 | task->ConnectOutput(0, coutput); | |
28 | task->ConnectOutput(1, ctrklqa); | |
29 | ||
30 | return task; | |
31 | } |