From: mverweij Date: Tue, 11 Mar 2014 22:53:56 +0000 (+0100) Subject: add exotic cluster remove switch to cluster maker X-Git-Url: http://git.uio.no/git/?a=commitdiff_plain;h=37fb60a7a05a6c637f72f00304acd0cd58e50c09;p=u%2Fmrichter%2FAliRoot.git add exotic cluster remove switch to cluster maker --- diff --git a/PWG/EMCAL/macros/AddTaskEmcalClusterMaker.C b/PWG/EMCAL/macros/AddTaskEmcalClusterMaker.C index c996211247f..31297b77f3d 100644 --- a/PWG/EMCAL/macros/AddTaskEmcalClusterMaker.C +++ b/PWG/EMCAL/macros/AddTaskEmcalClusterMaker.C @@ -2,6 +2,7 @@ AliEmcalClusterMaker* AddTaskEmcalClusterMaker( const UInt_t nonLinFunct = AliEMCALRecoUtils::kBeamTestCorrected, + const Bool_t remExClus = kTRUE, const char *nClusters = 0, const char *outClusName = "EmcCaloClusters", const Double_t emin = 0.3, @@ -43,6 +44,7 @@ AliEmcalClusterMaker* AddTaskEmcalClusterMaker( ecm->SetOutClusName(outClusName); AliEMCALRecoUtils *ru = new AliEMCALRecoUtils; ru->SetNonLinearityFunction(nonLinFunct); + if(remExClus) ru->SwitchOnRejectExoticCluster(); ecm->SetRecoUtils(ru); AliClusterContainer *clusCont = ecm->AddClusterContainer(nClusters); clusCont->SetClusECut(emin); diff --git a/PWG/EMCAL/macros/AddTaskEmcalPreparation.C b/PWG/EMCAL/macros/AddTaskEmcalPreparation.C index 92e8f6f27af..bb86b1a0343 100644 --- a/PWG/EMCAL/macros/AddTaskEmcalPreparation.C +++ b/PWG/EMCAL/macros/AddTaskEmcalPreparation.C @@ -66,7 +66,8 @@ AliAnalysisTaskSE *AddTaskEmcalPreparation(const char *perstr = "LHC11h", else nonLinFunct = AliEMCALRecoUtils::kPi0MCv3; } - AliEmcalClusterMaker *clusMaker = AddTaskEmcalClusterMaker(nonLinFunct,0,"EmcCaloClusters",0.,kTRUE); + remExoticClus = kTRUE; + AliEmcalClusterMaker *clusMaker = AddTaskEmcalClusterMaker(nonLinFunct,remExoticClus,0,"EmcCaloClusters",0.,kTRUE); return clusMaker; }