nCentBins setter for preparation macros
authormverweij <marta.verweij@cern.ch>
Wed, 14 Jan 2015 11:12:31 +0000 (12:12 +0100)
committermverweij <marta.verweij@cern.ch>
Wed, 14 Jan 2015 14:22:54 +0000 (15:22 +0100)
PWG/EMCAL/macros/AddTaskMatchingChain.C
PWGJE/EMCALJetTasks/macros/AddTaskJetPreparation.C

index ef12946..1577eb5 100644 (file)
@@ -6,7 +6,8 @@ AliAnalysisTaskSE * AddTaskMatchingChain(
                                         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
@@ -70,6 +71,7 @@ AliAnalysisTaskSE * AddTaskMatchingChain(
   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());
 
index 3477b5d..22ddd18 100644 (file)
@@ -21,7 +21,8 @@ AliAnalysisTaskSE* AddTaskJetPreparation(
   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.
@@ -80,7 +81,7 @@ AliAnalysisTaskSE* AddTaskJetPreparation(
   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";
@@ -101,6 +102,7 @@ AliAnalysisTaskSE* AddTaskJetPreparation(
   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);