Set the size of the NxN cluster from rec param
authorgconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 30 Aug 2011 07:07:39 +0000 (07:07 +0000)
committergconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 30 Aug 2011 07:07:39 +0000 (07:07 +0000)
PWG4/CaloCalib/AliAnalysisTaskEMCALClusterize.cxx

index b8a3283..5a41d12 100644 (file)
@@ -791,13 +791,10 @@ void AliAnalysisTaskEMCALClusterize::InitClusterization()
     fClusterizer = new AliEMCALClusterizerv1 (fGeom, fCalibData, fPedestalData);
   else if(fRecParam->GetClusterizerFlag() == AliEMCALRecParam::kClusterizerv2) 
     fClusterizer = new AliEMCALClusterizerv2(fGeom, fCalibData, fPedestalData);
-  else if(fRecParam->GetClusterizerFlag() == AliEMCALRecParam::kClusterizerNxN) 
+  else if(fRecParam->GetClusterizerFlag() == AliEMCALRecParam::kClusterizerNxN){ 
     fClusterizer = new AliEMCALClusterizerNxN(fGeom, fCalibData, fPedestalData);
-  else if(fRecParam->GetClusterizerFlag() > AliEMCALRecParam::kClusterizerv2) { //FIX this other way.
-    AliEMCALClusterizerNxN *clusterizer = new AliEMCALClusterizerNxN(fGeom, fCalibData, fPedestalData);
-    clusterizer->SetNRowDiff(2);
-    clusterizer->SetNColDiff(2);
-    fClusterizer = clusterizer;
+    fClusterizer->SetNRowDiff(fRecParam->GetNRowDiff());
+    fClusterizer->SetNColDiff(fRecParam->GetNColDiff());
   } else{
     AliFatal(Form("Clusterizer < %d > not available", fRecParam->GetClusterizerFlag()));
   }
@@ -825,6 +822,7 @@ void AliAnalysisTaskEMCALClusterize::InitClusterization()
     }//end of loop over parameters
     
     fClusterizer->InitClusterUnfolding();
+
   }// to unfold
 }