AliAnalysisTask *AddTaskReadNuclexAOD(TString name="name"){
//get the current analysis manager
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
if (!mgr) {
Error("AddTaskReadNuclexAOD", "No analysis manager found.");
return 0;
}
//========= Add task to the ANALYSIS manager =====
AliAnalysisTaskReadNuclexAOD *taskReadNuclexAOD = new AliAnalysisTaskReadNuclexAOD(name);
mgr->AddTask(taskReadNuclexAOD);
//================================================
// data containers
//================================================
// find input container
AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
TString outputFileName = AliAnalysisManager::GetCommonFileName();
//AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("Helium3Pi_tree", TTree::Class(), AliAnalysisManager::kOutputContainer, "AnalysisResults.root");
//AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("Helium3Pi_tree", TTree::Class(), AliAnalysisManager::kOutputContainer, "AnalysisResults.root");
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("clisthistHyper" , TList::Class(), AliAnalysisManager::kOutputContainer, outputFileName);
AliAnalysisDataContainer *coutput2 = mgr->CreateContainer("treeAODrecoDecay", TTree::Class(),AliAnalysisManager::kOutputContainer,outputFileName);
AliAnalysisDataContainer *coutput3 = mgr->CreateContainer("treeMySecVert" , TTree::Class(),AliAnalysisManager::kOutputContainer,outputFileName);
// connect containers
mgr->ConnectInput (taskReadNuclexAOD, 0, cinput );
mgr->ConnectOutput (taskReadNuclexAOD, 1, coutput1);
mgr->ConnectOutput (taskReadNuclexAOD, 2, coutput2);
mgr->ConnectOutput (taskReadNuclexAOD, 3, coutput3);
return taskReadNuclexAOD;
}
AddTaskReadNuclexAOD.C:10 AddTaskReadNuclexAOD.C:11 AddTaskReadNuclexAOD.C:12 AddTaskReadNuclexAOD.C:13 AddTaskReadNuclexAOD.C:14 AddTaskReadNuclexAOD.C:15 AddTaskReadNuclexAOD.C:16 AddTaskReadNuclexAOD.C:17 AddTaskReadNuclexAOD.C:18 AddTaskReadNuclexAOD.C:19 AddTaskReadNuclexAOD.C:20 AddTaskReadNuclexAOD.C:21 AddTaskReadNuclexAOD.C:22 AddTaskReadNuclexAOD.C:23 AddTaskReadNuclexAOD.C:24 AddTaskReadNuclexAOD.C:25 AddTaskReadNuclexAOD.C:26 AddTaskReadNuclexAOD.C:27 AddTaskReadNuclexAOD.C:28 AddTaskReadNuclexAOD.C:29 AddTaskReadNuclexAOD.C:30 AddTaskReadNuclexAOD.C:31 AddTaskReadNuclexAOD.C:32 AddTaskReadNuclexAOD.C:33 AddTaskReadNuclexAOD.C:34 AddTaskReadNuclexAOD.C:35 AddTaskReadNuclexAOD.C:36 AddTaskReadNuclexAOD.C:37 AddTaskReadNuclexAOD.C:38 AddTaskReadNuclexAOD.C:39