ROOT logo
AliAnalysisTaskSEVertexingHF *AddTaskVertexingHFFilter(TString configPWG3d2h="$ALICE_ROOT/PWGHF/vertexingHF/ConfigVertexingHF_Pb_AllCent_NoLS_PIDLc.C", Bool_t registerFile=kTRUE)
{
 
  // Get the pointer to the existing analysis manager via the static access method.
  //==============================================================================
  AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
  if (!mgr) {
    ::Error("AddTaskVertexingHFFilter", "No analysis manager to connect to.");
    return NULL;
  }   


  gROOT->LoadMacro("$ALICE_ROOT/PWGHF/vertexingHF/macros/AddTaskVertexingHF.C");
  //  TFile::Cp(gSystem->ExpandPathName(configPWG3d2h.Data()), Form("%s/ConfigVertexingHF.C", train_name.Data()));
  TFile::Cp(gSystem->ExpandPathName(configPWG3d2h.Data()), Form("ConfigVertexingHF.C"));
  AliAnalysisTaskSEVertexingHF *taskvertexingHF = AddTaskVertexingHF();
  // Now we need to keep in sync with the ESD filter
  if (!taskvertexingHF) ::Warning("AddTaskVertexingHFFilter", "AliAnalysisTaskSEVertexingHF cannot run for this train conditions - EXCLUDED");
  
  if(registerFile) mgr->RegisterExtraFile("AliAOD.VertexingHF.root");
  taskvertexingHF->SelectCollisionCandidates(0);

  mgr->AddTask(taskvertexingHF);

  return taskvertexingHF;
}
 AddTaskVertexingHFFilter.C:1
 AddTaskVertexingHFFilter.C:2
 AddTaskVertexingHFFilter.C:3
 AddTaskVertexingHFFilter.C:4
 AddTaskVertexingHFFilter.C:5
 AddTaskVertexingHFFilter.C:6
 AddTaskVertexingHFFilter.C:7
 AddTaskVertexingHFFilter.C:8
 AddTaskVertexingHFFilter.C:9
 AddTaskVertexingHFFilter.C:10
 AddTaskVertexingHFFilter.C:11
 AddTaskVertexingHFFilter.C:12
 AddTaskVertexingHFFilter.C:13
 AddTaskVertexingHFFilter.C:14
 AddTaskVertexingHFFilter.C:15
 AddTaskVertexingHFFilter.C:16
 AddTaskVertexingHFFilter.C:17
 AddTaskVertexingHFFilter.C:18
 AddTaskVertexingHFFilter.C:19
 AddTaskVertexingHFFilter.C:20
 AddTaskVertexingHFFilter.C:21
 AddTaskVertexingHFFilter.C:22
 AddTaskVertexingHFFilter.C:23
 AddTaskVertexingHFFilter.C:24
 AddTaskVertexingHFFilter.C:25
 AddTaskVertexingHFFilter.C:26
 AddTaskVertexingHFFilter.C:27