1 void AddTaskPicoTracksDhc(TString chNOutTracks = "PicoTracks") {
\r
2 TString chNIntermTracks = "HybridTracks";
\r
4 // Get the analysis manager
\r
5 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
\r
7 Error("AddTaskPicoTracksDhc", "No analysis manager found.");
\r
11 // ESD or AOD? Create track cuts with pico track maker
\r
12 AliEmcalPicoTrackMaker *pTrackTask = 0x0;
\r
13 TString chIsESD("ESD");
\r
15 if (chIsESD.EqualTo(mgr->GetInputEventHandler()->GetDataType())) {
\r
16 Info("AddTaskPicoTracksDhc","adding ESD track selection tasks ...");
\r
18 gROOT->LoadMacro("$ALICE_ROOT/PWG/EMCAL/macros/AddTaskEmcalEsdTpcTrack.C");
\r
19 AliEmcalEsdTpcTrackTask *hybTask = AddTaskEmcalEsdTpcTrack(chNIntermTracks.Data(),"Hybrid_LHC11h",kFALSE);
\r
21 gROOT->LoadMacro("$ALICE_ROOT/PWG/EMCAL/macros/AddTaskEmcalPicoTrackMaker.C");
\r
22 pTrackTask = AddTaskEmcalPicoTrackMaker(chNOutTracks.Data(), chNIntermTracks.Data(), "LHC11h");
\r
25 Info("AddTaskPicoTracksDhc","AOD analysis, adding picotrackmaker ...");
\r
26 pTrackTask = AddTaskEmcalPicoTrackMaker(chNOutTracks.Data(),"tracks","lhc11h",kFALSE);
\r