From 0ee65027dd9b256d65f47048cd30a00dc8f0e0b1 Mon Sep 17 00:00:00 2001 From: simones Date: Mon, 14 May 2012 15:28:13 +0000 Subject: [PATCH] added option of etacut to parameters instead of hard coded in addtask.c --- .../LambdaK0PbPb/AddTaskV0ForRAA.C | 24 ++++--------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/PWGLF/STRANGENESS/LambdaK0PbPb/AddTaskV0ForRAA.C b/PWGLF/STRANGENESS/LambdaK0PbPb/AddTaskV0ForRAA.C index ede1ad7ecb5..c2735c0af18 100644 --- a/PWGLF/STRANGENESS/LambdaK0PbPb/AddTaskV0ForRAA.C +++ b/PWGLF/STRANGENESS/LambdaK0PbPb/AddTaskV0ForRAA.C @@ -1,4 +1,4 @@ -AliAnalysisTask *AddTaskV0ForRAA(Bool_t anaPP=kFALSE, Int_t cent=0,Int_t centDet=1,Int_t centRange=0, Bool_t mcMode=kFALSE, Bool_t mcTruthMode=kFALSE,Bool_t onFly=kTRUE,Bool_t usePID=kFALSE){ +AliAnalysisTask *AddTaskV0ForRAA(Bool_t anaPP=kFALSE, Int_t cent=0,Int_t centDet=1,Int_t centRange=0, Bool_t mcMode=kFALSE, Bool_t mcTruthMode=kFALSE,Bool_t onFly=kTRUE,Bool_t usePID=kFALSE,Double_t etaCut,Bool_t mcEtaCut){ @@ -26,17 +26,6 @@ AliAnalysisTask *AddTaskV0ForRAA(Bool_t anaPP=kFALSE, Int_t cent=0,Int_t centDet if(!hasMC) return NULL; } - //============= Set Task Name =================== - TString taskName=("AliAnalysisTaskV0ForRAA.cxx+"); - //=============================================== - // Load the task - gROOT->LoadMacro(taskName.Data()); - if (gProof){ - TString taskSO=gSystem->pwd(); - taskSO+="/"; - taskSO+=taskName(0,taskName.First('.'))+"_cxx.so"; - gProof->Exec(Form("gSystem->Load(\"%s\")",taskSO.Data()),kTRUE); - } //========= Add task to the ANALYSIS manager ===== TString cutsname = "AliESDtrackCutsV0ForRAA"; @@ -69,9 +58,7 @@ AliAnalysisTask *AddTaskV0ForRAA(Bool_t anaPP=kFALSE, Int_t cent=0,Int_t centDet outname += cent; } - TString outputname; - outputname = outname; - outputname += ".root"; + AliAnalysisTaskV0ForRAA *task = new AliAnalysisTaskV0ForRAA(taskname); @@ -105,8 +92,7 @@ AliAnalysisTask *AddTaskV0ForRAA(Bool_t anaPP=kFALSE, Int_t cent=0,Int_t centDet task->SetCosOfPointingAngleK(0.99,1000.0); task->SetCosOfPointingAngleL(0.99,1000.0); task->SetRapidityCutMother(kTRUE,0.6); - task->SetDoEtaOfMCDaughtersCut(kFALSE,0.9); - task->SetCtauCut(5.0,3.8,0.5,1.5); + task->SetDoEtaOfMCDaughtersCut(mcEtaCut,etaCut); //--- centrality ---// task->SetUseCentrality(centDet); // 0=off, 1=VZERO, 2=SPD @@ -126,8 +112,8 @@ AliAnalysisTask *AddTaskV0ForRAA(Bool_t anaPP=kFALSE, Int_t cent=0,Int_t centDet AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer(); AliAnalysisDataContainer *coutput1 = - mgr->CreateContainer(outname, TList::Class(), - AliAnalysisManager::kOutputContainer,outputname); + mgr->CreateContainer(outname, TList::Class(), + AliAnalysisManager::kOutputContainer,Form("%s:foldername", AliAnalysisManager::GetCommonFileName())); //--- connect containers ---// mgr->ConnectInput (task, 0, cinput ); -- 2.43.0