1 ///////////////////////////////////////////////////////////////////////////////
2 //22.03.2010 - Iouri.Belikov@cern.ch
3 ///////////////////////////////////////////////////////////////////////////////
5 AliAnalysisTaskGlobalQA *AddTaskGlobalQA()
7 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
9 ::Error("AddTaskGlobalQA", "No analysis manager to connect to.");
13 AliAnalysisTaskGlobalQA *taskGlobalQA = new AliAnalysisTaskGlobalQA();
14 mgr->AddTask(taskGlobalQA);
16 // Create ONLY the output containers for the data produced by the task.
17 // Get and connect other common input/output containers via the manager as below
18 //===========================================================================
19 TString outputFileName = AliAnalysisManager::GetCommonFileName();
20 outputFileName += ":PWG1GlobalQA";
21 //if (lCollidingSystems) outputFileName += "_AA";
22 //else outputFileName += "_PP";
23 if (mgr->GetMCtruthEventHandler()) outputFileName += "_MC";
25 AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("GlobalQA",
27 AliAnalysisManager::kOutputContainer,
30 mgr->ConnectInput (taskGlobalQA, 0, mgr->GetCommonInputContainer());
31 mgr->ConnectOutput(taskGlobalQA, 1, coutput1);