1 class AliAnalysisDataContainer;
3 AliAnalysisTask *AddTaskNucleiv2SP(TString name="name",Int_t ptc =1,Bool_t dcacut = kTRUE){
5 //get the current analysis manager
6 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
8 Error("AddTaskNucleiv2", "No analysis manager found.");
12 //========= Add task to the ANALYSIS manager =====
13 AliAnalysisTaskNucleiv2SP *task = new AliAnalysisTaskNucleiv2SP(name.Data());
14 task-> SetIsPrimCut(dcacut);
15 task-> SetParticle (ptc);
19 //================================================
21 //================================================
22 // find input container
24 AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
26 TString outputFileName = AliAnalysisManager::GetCommonFileName();
28 AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("clisthist", TList::Class(), AliAnalysisManager::kOutputContainer, outputFileName);
29 AliAnalysisDataContainer *coutput2 = mgr->CreateContainer("treeNuclei", TTree::Class(),AliAnalysisManager::kOutputContainer, outputFileName);
31 mgr->ConnectInput (task, 0, cinput );
32 mgr->ConnectOutput (task, 1, coutput1);
33 mgr->ConnectOutput (task, 2, coutput2);