1 AliAnalysisTaskParticleEfficiency *AddTaskQAPartEff(const char* outfilename="AnalysisResults.root")
3 // Get the pointer to the existing analysis manager via the static access method.
4 //==============================================================================
5 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
7 ::Error("AddTaskPhiCorrelations", "No analysis manager to connect to.");
11 //==============================================================================
12 if (!mgr->GetInputEventHandler()) {
13 ::Error("AddTaskFemto", "This task requires an input event handler");
16 TString type = mgr->GetInputEventHandler()->GetDataType(); // can be "ESD" or "AOD"
17 cout << "Found " <<type << " event handler" << endl;
21 // Create the task and configure it.
22 //===========================================================================
23 AliAnalysisTaskParticleEfficiency* ana = new AliAnalysisTaskParticleEfficiency("MyTask");
26 outfilename = AliAnalysisManager::GetCommonFileName();
28 //AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("MyList", TList::Class(),AliAnalysisManager::kOutputContainer,outfilename);
29 AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("MyList", TList::Class(), AliAnalysisManager::kOutputContainer, Form("%s", AliAnalysisManager::GetCommonFileName()));
34 mgr->ConnectInput (ana, 0, mgr->GetCommonInputContainer());
35 mgr->ConnectOutput (ana, 1, coutput1 );