]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGCF/Correlations/DPhi/FourierDecomposition/AddTaskPicoTracksDhc.C
cl task
[u/mrichter/AliRoot.git] / PWGCF / Correlations / DPhi / FourierDecomposition / AddTaskPicoTracksDhc.C
CommitLineData
38b0271a 1void AddTaskPicoTracksDhc(TString chNOutTracks = "PicoTracks") {\r
2 TString chNIntermTracks = "HybridTracks";\r
3 \r
4 // Get the analysis manager\r
5 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();\r
6 if (!mgr) {\r
7 Error("AddTaskPicoTracksDhc", "No analysis manager found.");\r
8 return;\r
9 }\r
10 \r
11 // ESD or AOD? Create track cuts with pico track maker\r
12 AliEmcalPicoTrackMaker *pTrackTask = 0x0;\r
13 TString chIsESD("ESD");\r
14 \r
15 if (chIsESD.EqualTo(mgr->GetInputEventHandler()->GetDataType())) {\r
16 Info("AddTaskPicoTracksDhc","adding ESD track selection tasks ...");\r
17 // ESD Track Cuts\r
18 gROOT->LoadMacro("$ALICE_ROOT/PWG/EMCAL/macros/AddTaskEmcalEsdTpcTrack.C");\r
19 AliEmcalEsdTpcTrackTask *hybTask = AddTaskEmcalEsdTpcTrack(chNIntermTracks.Data(),"Hybrid_LHC11h",kFALSE);\r
20 // Pico Tracks\r
21 gROOT->LoadMacro("$ALICE_ROOT/PWG/EMCAL/macros/AddTaskEmcalPicoTrackMaker.C");\r
22 pTrackTask = AddTaskEmcalPicoTrackMaker(chNOutTracks.Data(), chNIntermTracks.Data(), "LHC11h");\r
23 }\r
24 else {\r
25 Info("AddTaskPicoTracksDhc","AOD analysis, adding picotrackmaker ...");\r
26 pTrackTask = AddTaskEmcalPicoTrackMaker(chNOutTracks.Data(),"tracks","lhc11h",kFALSE);\r
27 }\r
28\r
29}