]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGHF/hfe/macros/AddTaskHFEQA.C
Small update
[u/mrichter/AliRoot.git] / PWGHF / hfe / macros / AddTaskHFEQA.C
CommitLineData
3cd4d968 1AliAnalysisTask *AddTaskHFEQA(Bool_t useMC, Bool_t isAOD, Int_t icollisionsystem = 2, Int_t icent = 2,Int_t debuglevel = 4){
d1418f51 2
3 // Name
4 TString appendixx("HFEQA");
5
6 //set config file name
7 TString configFile("$ALICE_ROOT/PWGHF/hfe/macros/configs/PbPb/ConfigHFEQA.C");
8 TString checkconfig="ConfigHFEQA";
9 if (!gROOT->GetListOfGlobalFunctions()->FindObject(checkconfig.Data()))
10 gROOT->LoadMacro(configFile.Data());
11
12 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
13 AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
14 AliAnalysisTaskHFEQA *task = ConfigHFEQA(useMC,isAOD,icollisionsystem,icent);
15
16 mgr->AddTask(task);
3cd4d968 17 mgr->AddClassDebug("AliAnalysisTaskHFEQA",debuglevel);
d1418f51 18
19 TString containerName = mgr->GetCommonFileName();
20 containerName += ":";
21 containerName += appendixx.Data();
22
23 AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
24 mgr->ConnectOutput(task,1, mgr->CreateContainer(Form("list_%s",appendixx.Data()), TList::Class(),AliAnalysisManager::kOutputContainer,containerName.Data()));
25 mgr->ConnectInput(task,0, cinput );
26
27 return NULL;
28
29
30}