]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliEMCALClusterizerFixedWindow.cxx
remove/compress big figures
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALClusterizerFixedWindow.cxx
index 715b2a5a6308bd664b4911f5642b44ba7e4b8b8e..7a2a89bc8d1282fbd6bd81382f9a21b949c4c04c 100644 (file)
@@ -290,7 +290,7 @@ void AliEMCALClusterizerFixedWindow::MakeClusters()
     Calibrate(dEnergyCalibrated, time, digit->GetId());
     digit->SetCalibAmp(dEnergyCalibrated);
     digit->SetTime(time);
-    if (dEnergyCalibrated < fMinECut) {
+    if (dEnergyCalibrated < fMinECut || time > fTimeMax || time < fTimeMin) {
       continue;
     }
     else if (!fGeom->CheckAbsCellId(digit->GetId())) {
@@ -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));