]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGHF/hfe/macros/AddTaskHFEtpctofdatav2.C
add extra namings
[u/mrichter/AliRoot.git] / PWGHF / hfe / macros / AddTaskHFEtpctofdatav2.C
CommitLineData
8d65b12b 1AliAnalysisTask *AddTaskHFEtpctofdatav2(Int_t tpcCls=110, Double_t tpcClsr=50, Int_t tpcClspid=60, Double_t tpcsharedfraction=10, Int_t itsCls=4, Double_t chi2peritscl=36, Int_t pixellayer=2, Double_t dcaxy=100,Double_t dcaz=200, Double_t tofsig=30., Double_t tpceff=50., Int_t vzero=3, Int_t debuglevel=0){
2
3
4 // Name
5 TString appendixx("tpctofdatav2");
6 printf("appendixx %s\n", appendixx.Data());
7
8
9 //set config file name
10 TString configFile("$ALICE_ROOT/PWGHF/hfe/macros/configs/PbPb/ConfigHFE_FLOW_TOFTPCDATA.C");
11 TString checkconfig="ConfigHFE_FLOW_TOFTPCDATA";
12 if (!gROOT->GetListOfGlobalFunctions()->FindObject(checkconfig.Data()))
13 gROOT->LoadMacro(configFile.Data());
14
15 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
16 AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
17 AliAnalysisTaskHFEFlowData *task = ConfigHFE_FLOW_TOFTPCDATA(kFALSE,appendixx,tpcCls, tpcClsr, tpcClspid, tpcsharedfraction, itsCls, chi2peritscl, pixellayer, dcaxy, dcaz,tofsig,tpceff,vzero,debuglevel);
18
19 mgr->AddTask(task);
20
21 TString containerName = mgr->GetCommonFileName();
22 containerName += ":";
23 containerName += appendixx.Data();
24
25 AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
26 mgr->ConnectOutput(task,1, mgr->CreateContainer("testtpctofdatav2", TList::Class(),AliAnalysisManager::kOutputContainer,containerName.Data()));
27 mgr->ConnectInput(task,0, cinput );
28
29 return NULL;
30
31
32}