const Bool_t doAODTrackProp = kTRUE,
const Double_t maxMatchR = 0.1,
const Bool_t modifyMatchObjs = kTRUE,
- const Bool_t doHistos = kFALSE
+ const Bool_t doHistos = kFALSE,
+ const Int_t nCentBins = 4
) {
// Add task macros for EMCal cluster track matching
gROOT->LoadMacro("$ALICE_ROOT/PWG/EMCAL/macros/AddTaskEmcalClusTrackMatcher.C");
AliEmcalClusTrackMatcherTask *emcalClus = AddTaskEmcalClusTrackMatcher(emctracks,emcclusters,maxMatchR,modifyMatchObjs,doHistos);
emcalClus->SelectCollisionCandidates(pSel);
+ emcalClus->SetNCentBins(nCentBins);
Printf("3-- inputTracks: %s emctracks: %s emcclusters: %s",inputTracks.Data(),emctracks.Data(),emcclusters.Data());
Bool_t doAODTrackProp = kTRUE,
Bool_t modifyMatchObjs = kTRUE,
Bool_t useOldBitConfig = kFALSE,
- Bool_t doTriggerQA = kFALSE
+ Bool_t doTriggerQA = kFALSE,
+ Int_t nCentBins = 4
)
{
// Add task macros for all jet related helper tasks.
AliEmcalClusTrackMatcherTask *emcalClus = AddTaskMatchingChain(periodstr,pSel,
clusterColName,
trackeff,doAODTrackProp,
- 0.1,modifyMatchObjs,doHistos);
+ 0.1,modifyMatchObjs,doHistos,nCentBins);
//hard coded names of AliEmcalParticle strings to coincide with AddTaskClusTrackMatching
TString inputTracks = "AODFilterTracks";
AliHadCorrTask *hCorr = AddTaskHadCorr(emctracks,emcclusters,outClusName,hadcorr,
minPtEt,phiMatch,etaMatch,Eexcl,trackclus,doHistos);
hCorr->SelectCollisionCandidates(pSel);
+ hCorr->SetNCentBins(nCentBins);
if (isEmcalTrain) {
if (doHistos)
RequestMemory(hCorr,500*1024);