From 37fb60a7a05a6c637f72f00304acd0cd58e50c09 Mon Sep 17 00:00:00 2001 From: mverweij Date: Tue, 11 Mar 2014 23:53:56 +0100 Subject: [PATCH] add exotic cluster remove switch to cluster maker --- PWG/EMCAL/macros/AddTaskEmcalClusterMaker.C | 2 ++ PWG/EMCAL/macros/AddTaskEmcalPreparation.C | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) 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; } -- 2.43.0