TString period(periodstr);
TString clusterColName(usedClusters);
TString particleColName(usedMCParticles);
+ TString hybridperiod("");
- if ( (period != "LHC11h") && (period!="LHC11a") )
- {
- Error("AddTaskJetPreparation","###################################################");
- Error("AddTaskJetPreparation","Run period in AddTaskJetPreparation.C not recognized! You have to specify it for the used period, if you need jets!");
- Error("AddTaskJetPreparation","###################################################");
+ if (period.BeginsWith("lhc13") || period.BeginsWith("lhc12g") ||
+ period.BeginsWith("lhc11h") || period.BeginsWith("lhc12a15a") || period.BeginsWith("lhc12a15f"))
+ hybridperiod = "LHC11h";
+ else if (period.BeginsWith("lhc11a"))
+ hybridperiod = "LHC11a";
+ else {
+ ::Error("AddTaskEmcalJetPreparation","###################################################");
+ ::Error("AddTaskEmcalJetPreparation","Run period in AddTaskJetPreparation.C not recognized! You have to specify it for the used period, if you need jets!");
+ ::Error("AddTaskEmcalJetPreparation","###################################################");
return 0;
}
if (dType == "ESD")
{
inputTracks = "HybridTracks";
- TString trackCuts(Form("Hybrid_%s", period.Data()));
+ TString trackCuts(Form("Hybrid_%s", hybridperiod.Data()));
// Hybrid tracks maker for ESD
gROOT->LoadMacro("$ALICE_ROOT/PWG/EMCAL/macros/AddTaskEmcalEsdTpcTrack.C");
AliEmcalEsdTpcTrackTask *hybTask = AddTaskEmcalEsdTpcTrack(inputTracks.Data(),trackCuts.Data());