]>
Commit | Line | Data |
---|---|---|
dddc7cf6 | 1 | /////////////////////////////////////////////////////////////////////////////// |
2 | //22.03.2010 - Iouri.Belikov@cern.ch | |
3 | /////////////////////////////////////////////////////////////////////////////// | |
4 | ||
16f48098 | 5 | AliAnalysisTaskGlobalQA *AddTaskGlobalQA() |
6 | { | |
7 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); | |
8 | if (!mgr) { | |
9 | ::Error("AddTaskGlobalQA", "No analysis manager to connect to."); | |
10 | return NULL; | |
11 | } | |
12 | ||
13 | AliAnalysisTaskGlobalQA *taskGlobalQA = new AliAnalysisTaskGlobalQA(); | |
14 | mgr->AddTask(taskGlobalQA); | |
15 | ||
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(); | |
2bfe5463 | 20 | outputFileName += ":PWGPPGlobalQA"; |
dddc7cf6 | 21 | //if (lCollidingSystems) outputFileName += "_AA"; |
22 | //else outputFileName += "_PP"; | |
16f48098 | 23 | if (mgr->GetMCtruthEventHandler()) outputFileName += "_MC"; |
24 | ||
25 | AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("GlobalQA", | |
26 | TObjArray::Class(), | |
27 | AliAnalysisManager::kOutputContainer, | |
28 | outputFileName ); | |
29 | ||
30 | mgr->ConnectInput (taskGlobalQA, 0, mgr->GetCommonInputContainer()); | |
31 | mgr->ConnectOutput(taskGlobalQA, 1, coutput1); | |
32 | return taskGlobalQA; | |
33 | } | |
34 |