1 AliAnalysisTaskSE* AddTaskVZEROQA(Int_t runNumber)
\r
3 // Creates a QA task exploiting simple symmetries phi, eta +/-, charge ...
\r
5 // Get the pointer to the existing analysis manager via the static access method.
\r
6 //==============================================================================
\r
7 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
\r
9 ::Error("AddTaskQAsym", "No analysis manager to connect to.");
\r
13 // Check the analysis type using the event handlers connected to the analysis manager.
\r
14 //==============================================================================
\r
15 if (!mgr->GetInputEventHandler()) {
\r
16 ::Error("AddTasQAsym", "This task requires an input event handler");
\r
19 TString inputDataType = mgr->GetInputEventHandler()->GetDataType(); // can be "ESD" or "AOD"
\r
21 // Configure analysis
\r
22 //===========================================================================
\r
26 AliAnaVZEROQA* task = new AliAnaVZEROQA("AliAnaVZEROQA");
\r
29 AliAnalysisDataContainer *cout = mgr->CreateContainer("QAVZEROHists",TList::Class(),
\r
30 AliAnalysisManager::kOutputContainer, Form("%s:VZERO_Performance",
\r
31 mgr->GetCommonFileName()));
\r
33 mgr->ConnectInput (task, 0, mgr->GetCommonInputContainer());
\r
34 mgr->ConnectOutput (task, 1, cout);
\r