]>
Commit | Line | Data |
---|---|---|
5f5f0360 | 1 | AliAnalysisTask *AddTaskPIDqa(const char *useroutputfile=""){ |
1990d7b6 | 2 | //get the current analysis manager |
3 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); | |
4 | if (!mgr) { | |
5 | Error("AddTaskPIDqa", "No analysis manager found."); | |
6 | return 0; | |
7 | } | |
1990d7b6 | 8 | |
9 | //========= Add task to the ANALYSIS manager ===== | |
10 | AliAnalysisTaskPIDqa *task=new AliAnalysisTaskPIDqa("PIDqaTask"); | |
11 | mgr->AddTask(task); | |
1990d7b6 | 12 | |
13 | //================================================ | |
14 | // data containers | |
15 | //================================================ | |
16 | ||
5f5f0360 | 17 | TString outputfile=useroutputfile; |
18 | if (outputfile.IsNull()) outputfile = Form("%s:PIDqa", AliAnalysisManager::GetCommonFileName()); | |
1990d7b6 | 19 | AliAnalysisDataContainer *coutput1 = |
20 | mgr->CreateContainer("PIDqa", TList::Class(), | |
20caff84 | 21 | AliAnalysisManager::kOutputContainer,outputfile); |
1990d7b6 | 22 | |
23 | // connect containers | |
24 | mgr->ConnectInput (task, 0, mgr->GetCommonInputContainer() ); | |
25 | mgr->ConnectOutput (task, 1, coutput1); | |
26 | ||
27 | return task; | |
28 | } |