]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
add exotic cluster remove switch to cluster maker
authormverweij <marta.verweij@cern.ch>
Tue, 11 Mar 2014 22:53:56 +0000 (23:53 +0100)
committerhristov <Peter.Hristov@cern.ch>
Thu, 27 Mar 2014 15:24:50 +0000 (16:24 +0100)
PWG/EMCAL/macros/AddTaskEmcalClusterMaker.C
PWG/EMCAL/macros/AddTaskEmcalPreparation.C

index c996211247f7a988f407e5c8980b1b53c1517d3e..31297b77f3de7a81fe0d83e43ab969617dee3f7d 100644 (file)
@@ -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);
index 92e8f6f27af074648ad89f51f9d1652a28c11856..bb86b1a0343851310413340d927668daeea89a97 100644 (file)
@@ -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;
 }