ROOT logo
AliAnalysisTask *AddTaskHFEQA(Bool_t useMC, Bool_t isAOD, Int_t icollisionsystem = 2, Int_t icent = 2,Int_t debuglevel = 4,Bool_t tpconlydo = kTRUE,Bool_t trdonlydo = kTRUE,Bool_t toftpcdo = kTRUE,Bool_t tpctrddo = kTRUE,Bool_t tpcemcaldo = kTRUE){

   // Name
  TString appendixx("HFEQA");
  
  //set config file name
  TString configFile("$ALICE_ROOT/PWGHF/hfe/macros/configs/PbPb/ConfigHFEQA.C");
  TString checkconfig="ConfigHFEQA";
  if (!gROOT->GetListOfGlobalFunctions()->FindObject(checkconfig.Data()))
    gROOT->LoadMacro(configFile.Data());
  
  AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
  AliAnalysisDataContainer *cinput  = mgr->GetCommonInputContainer();
  AliAnalysisTaskHFEQA *task = ConfigHFEQA(useMC,isAOD,icollisionsystem,icent,tpconlydo,trdonlydo,toftpcdo,tpctrddo,tpcemcaldo);  

  mgr->AddTask(task);
  mgr->AddClassDebug("AliAnalysisTaskHFEQA",debuglevel);
  //mgr->AddClassDebug("AliHFEpid",debuglevel);
  //mgr->AddClassDebug("AliHFEpidTPC",debuglevel);
  //mgr->AddClassDebug("AliHFEpidTOF",debuglevel);
  mgr->AddClassDebug("AliHFEpidTRD",debuglevel);
  mgr->AddClassDebug("AliHFEtrdPIDqaV1",debuglevel);
  mgr->AddClassDebug("AliPIDResponse",debuglevel);
  mgr->AddClassDebug("AliTRDPIDResponse",debuglevel);
  mgr->AddClassDebug("AliTRDPIDReference",debuglevel);
  mgr->AddClassDebug("AliTRDPIDResponseObject",debuglevel);

  TString containerName = mgr->GetCommonFileName();
  containerName += ":";
  containerName += appendixx.Data();

  AliAnalysisDataContainer *cinput  = mgr->GetCommonInputContainer();
  mgr->ConnectOutput(task,1, mgr->CreateContainer(Form("list_%s",appendixx.Data()), TList::Class(),AliAnalysisManager::kOutputContainer,containerName.Data()));
  mgr->ConnectInput(task,0, cinput );    

  return NULL;

  
}
 AddTaskHFEQA.C:1
 AddTaskHFEQA.C:2
 AddTaskHFEQA.C:3
 AddTaskHFEQA.C:4
 AddTaskHFEQA.C:5
 AddTaskHFEQA.C:6
 AddTaskHFEQA.C:7
 AddTaskHFEQA.C:8
 AddTaskHFEQA.C:9
 AddTaskHFEQA.C:10
 AddTaskHFEQA.C:11
 AddTaskHFEQA.C:12
 AddTaskHFEQA.C:13
 AddTaskHFEQA.C:14
 AddTaskHFEQA.C:15
 AddTaskHFEQA.C:16
 AddTaskHFEQA.C:17
 AddTaskHFEQA.C:18
 AddTaskHFEQA.C:19
 AddTaskHFEQA.C:20
 AddTaskHFEQA.C:21
 AddTaskHFEQA.C:22
 AddTaskHFEQA.C:23
 AddTaskHFEQA.C:24
 AddTaskHFEQA.C:25
 AddTaskHFEQA.C:26
 AddTaskHFEQA.C:27
 AddTaskHFEQA.C:28
 AddTaskHFEQA.C:29
 AddTaskHFEQA.C:30
 AddTaskHFEQA.C:31
 AddTaskHFEQA.C:32
 AddTaskHFEQA.C:33
 AddTaskHFEQA.C:34
 AddTaskHFEQA.C:35
 AddTaskHFEQA.C:36
 AddTaskHFEQA.C:37
 AddTaskHFEQA.C:38
 AddTaskHFEQA.C:39
 AddTaskHFEQA.C:40