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