importaant fix for PbPb
authorloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 21 Nov 2011 14:05:28 +0000 (14:05 +0000)
committerloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 21 Nov 2011 14:05:28 +0000 (14:05 +0000)
EMCAL/AliEMCALClusterizerFixedWindow.cxx

index 715b2a5..6b04480 100644 (file)
@@ -379,11 +379,15 @@ void AliEMCALClusterizerFixedWindow::MakeClusters()
     
   } // loop on phi shift
        
+  if(fNumberOfECAClusters >= fRecPoints->GetSize()) 
+    fRecPoints->Expand(fNumberOfECAClusters+1);
+  
   Int_t iRecPoint = 0;
-  for (Int_t iCluster = 0; iCluster < nTotalClus; iCluster++){
+  for (Int_t iCluster = 0; iCluster < nTotalClus; iCluster++) {
     
-    if (fClustersArray[iCluster] == NULL) continue;
-               
+    if (fClustersArray[iCluster] == NULL) 
+      continue;
+
     (*fRecPoints)[iRecPoint] = new AliEMCALRecPoint("");
     AliEMCALRecPoint *recPoint = dynamic_cast<AliEMCALRecPoint*> (fRecPoints->At(iRecPoint));