const char *name = "PicoTracks",
const char *inname = "tracks",
const char *runperiod = "",
- Bool_t includeNoITS = kTRUE,
Double_t ptmin = 0,
Double_t ptmax = 1000,
Double_t etamin = -10,
AliEmcalPicoTrackMaker *eTask = new AliEmcalPicoTrackMaker();
eTask->SetTracksOutName(name);
eTask->SetTracksInName(inname);
- eTask->SetIncludeNoITS(includeNoITS);
eTask->SetTrackPtLimits(ptmin, ptmax);
eTask->SetTrackEtaLimits(etamin, etamax);
eTask->SetTrackPhiLimits(phimin, phimax);
TString runPeriod(runperiod);
+ Bool_t includeNoITS = kFALSE;
runPeriod.ToLower();
if (runPeriod == "lhc11h" || runPeriod == "lhc13b" || runPeriod == "lhc13c" || runPeriod == "lhc12g") {
eTask->SetAODfilterBits(256,512); // hybrid tracks for LHC11h
} else if (runPeriod == "lhc11a") {
eTask->SetAODfilterBits(256,16); // hybrid tracks for LHC11a
eTask->SetMC(kFALSE);
+ includeNoITS = kTRUE;
} else if (runPeriod.Contains("lhc12a15a")) {
eTask->SetAODfilterBits(256,16); // hybrid tracks for LHC12a15a
eTask->SetMC(kTRUE);
+ includeNoITS = kTRUE;
} else if (runPeriod.Contains(":")) {
TObjArray *arr = runPeriod.Tokenize(":");
TString arg1(arr->At(0)->GetName());
::Warning("Run period %s not known. It will use IsHybridGlobalConstrainedGlobal.", runPeriod.Data());
}
eTask->SetESDtrackCuts(cuts);
+ eTask->SetIncludeNoITS(includeNoITS);
//-------------------------------------------------------
// Final settings, pass to manager and set the containers