1 AliAnalysisTaskLambdaOverK0sJets *AddTaskLambdaOverK0sJets( TString name = "LambdaOverK0sRatio",
4 Double_t ptMinTrig = 8.,
5 Double_t ptMaxTrig = 20.,
6 Double_t etaMaxTrig = 0.75,
7 Double_t rapMaxV0 = 0.75,
8 Bool_t sepInjec = kTRUE,
10 Bool_t usePID = kTRUE){
13 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
15 ::Error("AddTaskCheckCascade", "No analysis manager to connect to.");
20 // Create and configure the task
21 AliAnalysisTaskLambdaOverK0sJets *task = new AliAnalysisTaskLambdaOverK0sJets(name.Data());
22 task->SetCentrality(minCen,maxCen);
23 task->SetTriggerPt(ptMinTrig,ptMaxTrig);
24 task->SetTriggerEta(etaMaxTrig);
25 task->SetMaxY(rapMaxV0);
26 task->SetSeparateInjectedPart(sepInjec);
33 // Create ONLY the output containers for the data produced by the task.
34 // Get and connect other common input/output containers via the manager as below
35 //==============================================================================
37 AliAnalysisDataContainer *cinput0 = mgr->GetCommonInputContainer();
38 mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer());
40 if (isMC) name+="_mc";
42 AliAnalysisDataContainer *coutput1 =
43 mgr->CreateContainer(name, TList::Class(),
44 AliAnalysisManager::kOutputContainer,
47 mgr->ConnectOutput(task,1,coutput1);