put back time cut before putting the cell in digits list
authorgconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 5 Dec 2012 13:16:54 +0000 (13:16 +0000)
committergconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 5 Dec 2012 13:16:54 +0000 (13:16 +0000)
PWGGA/EMCALTasks/AliAnalysisTaskEMCALClusterize.cxx

index f04f6e6..cabeff2 100644 (file)
@@ -609,7 +609,9 @@ void AliAnalysisTaskEMCALClusterize::ClusterizeCells()
     Bool_t accept = fRecoUtils->AcceptCalibrateCell(id,bc,amp,time,cells);
     
     // Do not include cells with too low energy, nor exotic cell
-    if(amp < fRecParam->GetMinECut() ) accept = kFALSE;
+    if( amp  < fRecParam->GetMinECut() ||
+        time > fRecParam->GetTimeMax() ||
+        time < fRecParam->GetTimeMin()    ) accept = kFALSE;
     
     // In case of old AOD analysis cell time is -1 s, approximate replacing by time of the cluster the digit belongs.
     if (fRecalibrateWithClusterTime)
@@ -620,10 +622,9 @@ void AliAnalysisTaskEMCALClusterize::ClusterizeCells()
       //printf("recal %f\n",time*1.e9);
     }
     
-    if(  accept && fRecoUtils->IsExoticCell(id,cells,bc))
-    {
-      accept = kFALSE;
-    }
+    //Exotic?
+    if (accept && fRecoUtils->IsExoticCell(id,cells,bc))
+        accept = kFALSE;
     
     if( !accept )
     {