1 AliAnalysisKinkESDat* AddTaskKink()
\r
4 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
\r
7 ::Error("AddKinkTask", "No analysis manager to connect to.");
\r
10 // Check the analysis type using the event handlers connected to the analysis manager.
\r
11 //==============================================================================
\r
12 if (!mgr->GetInputEventHandler())
\r
14 ::Error("AddKinkTask", "This task requires an input event handler");
\r
18 TString type = mgr->GetInputEventHandler()->GetDataType(); // can be "ESD" or "AOD"
\r
19 if(type.Contains("AOD"))
\r
21 ::Error("AddKinkTask", "This task requires to run on ESD");
\r
25 //TString outputFileName = AliAnalysisManager::GetCommonFileName();
\r
26 //outputFileName += ":PWG2SpectraTOF";
\r
28 AliAnalysisKinkESDat* task = new AliAnalysisKinkESDat("AliAnalysisKinkESDat");
\r
30 //task->SetMC("kFALSE"); // 26/11/12
\r
32 task->SetMulCut(0,1002);
\r
36 AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
\r
37 // mgr->ConnectInput(task,0,mgr->GetCommonInputContainer());
\r
38 mgr->ConnectInput(task,0,cinput);
\r
40 AliAnalysisDataContainer *coutput1= mgr->CreateContainer("PWGLFKKinks",TList::Class(), AliAnalysisManager::kOutputContainer,"AnalysisResults.root");
\r
41 mgr->ConnectOutput(task, 1, coutput1);
\r