Add TRD checks for LHC13g period
[u/mrichter/AliRoot.git] / ANALYSIS / macros / AddTaskPIDqa.C
1 AliAnalysisTask *AddTaskPIDqa(const char *useroutputfile=""){
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   }
8   
9   //========= Add task to the ANALYSIS manager =====
10   AliAnalysisTaskPIDqa *task=new AliAnalysisTaskPIDqa("PIDqaTask");
11   mgr->AddTask(task);
12   
13   //================================================
14   //              data containers
15   //================================================
16
17   TString outputfile=useroutputfile;
18   if (outputfile.IsNull()) outputfile = Form("%s:PIDqa", AliAnalysisManager::GetCommonFileName());
19   AliAnalysisDataContainer *coutput1 =
20     mgr->CreateContainer("PIDqa", TList::Class(),
21                          AliAnalysisManager::kOutputContainer,outputfile);
22   
23   //           connect containers
24   mgr->ConnectInput  (task,  0, mgr->GetCommonInputContainer() );
25   mgr->ConnectOutput (task,  1, coutput1);
26   
27   return task;
28 }