]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGLF/STRANGENESS/Correlations/macros/AddTaskLambdaOverK0sJets.C
Split: removed dirs now in AliPhysics
[u/mrichter/AliRoot.git] / PWGLF / STRANGENESS / Correlations / macros / AddTaskLambdaOverK0sJets.C
diff --git a/PWGLF/STRANGENESS/Correlations/macros/AddTaskLambdaOverK0sJets.C b/PWGLF/STRANGENESS/Correlations/macros/AddTaskLambdaOverK0sJets.C
deleted file mode 100644 (file)
index 8784f50..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-AliAnalysisTaskLambdaOverK0sJets *AddTaskLambdaOverK0sJets( TString  name      = "LambdaOverK0sRatio", 
-                                                           TString  data      = "PbPb2010", 
-                                                           Float_t  minCen    = 0.,
-                                                           Float_t  maxCen    = 40.,
-                                                           Float_t  fractionSharedTPCcls = 1.,
-                                                           Bool_t   sepInjec  = kTRUE,
-                                                           Bool_t   isMC      = kFALSE,
-                                                           Bool_t   doQA      = kTRUE,
-                                                           Bool_t   useEtaCut = kFALSE){
-
-
-
-
-  Float_t  ptMinTrig   = 5.;
-  Float_t  ptMaxTrig   = 10.;
-  Float_t  etaMaxTrig  = 0.7;
-  Float_t  checkIDTrig = kTRUE;
-  Float_t  rapMaxV0    = 0.7;
-  Bool_t   usePID      = kFALSE;
-  Float_t  nSigmaPID   = 3.0;
-  Float_t  dcaDaug     = 1.0;
-  Float_t  dca2PrmVtx  = 0.095;  // tighter cut
-  Float_t  nclsDaug    = 50;     
-  Float_t  minPtDaughter = 0.16;
-
-  Float_t  radiusTPC = 125.;
-
-  AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
-  if (!mgr) {
-    ::Error("AddTaskCheckCascade", "No analysis manager to connect to.");
-    return NULL;
-  }   
-  
-  
-  
-  // Create and configure the task
-  AliAnalysisTaskLambdaOverK0sJets *task = new AliAnalysisTaskLambdaOverK0sJets(name.Data());
-  // collision type
-  task->SetCollisionType(data);
-  task->SetCentrality(minCen,maxCen);
-  // trigger particle
-  //task->SetTriggerFilterBit(272);
-  task->SetTriggerPt(ptMinTrig,ptMaxTrig);
-  task->SetTriggerEta(etaMaxTrig);
-  task->SetCheckIDTrig(checkIDTrig);
-  // V0 candidates
-  task->SetEtaCut(useEtaCut);
-  task->SetMaxY(rapMaxV0);
-  task->SetMaxDCADaughter(dcaDaug); // Added to perform systematics
-  //task->SetDCAToPrimVtx(dca2PrmVtx); // Added to perform systematics
-  //task->SetNSigmaPID(nSigmaPID);
-  task->SetNClsTPC(nclsDaug);  // Added to perform systematics
-  //task->SetMinPtDaughter(minPtDaughter);  
-  // PID
-  task->SetSeparateInjectedPart(sepInjec);
-  // MC
-  task->SetMC(isMC);
-  task->SetPID(usePID);
-  // Setting variables for splitting cut
-  task->SetTPCRadius(radiusTPC);    
-  task->SetFracSharedTPCcls(fractionSharedTPCcls);
-  //task->SetDiffSharedTPCcls(cutSharedTPCcls);
-  // QA
-  task->SetQA(doQA);
-  // Add task
-  mgr->AddTask(task);
-  
-  
-  
-  // Create ONLY the output containers for the data produced by the task.
-  // Get and connect other common input/output containers via the manager as below
-  //==============================================================================
-  
-  AliAnalysisDataContainer *cinput0 = mgr->GetCommonInputContainer();
-  mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer());
-  
-  if (isMC) name+="_mc";
-  
-  AliAnalysisDataContainer *coutput1 =  
-    mgr->CreateContainer(name, TList::Class(), 
-                         AliAnalysisManager::kOutputContainer, 
-                         "AnalysisResults.root");
-
-  AliAnalysisDataContainer *coutput2 =  
-    mgr->CreateContainer(name+"_ME", TList::Class(), 
-                         AliAnalysisManager::kOutputContainer, 
-                         "AnalysisResults.root");
-
-  AliAnalysisDataContainer *coutput3 =  
-    mgr->CreateContainer(name+"_QA", TList::Class(), 
-                         AliAnalysisManager::kOutputContainer, 
-                         "AnalysisResults.root");
-  
-  mgr->ConnectOutput(task,1,coutput1);
-  mgr->ConnectOutput(task,2,coutput2);
-  mgr->ConnectOutput(task,3,coutput3);
-
-  
-  return task;
-}