From 2a03f17046c02b14a2d7f469e29f77fff35e8ae2 Mon Sep 17 00:00:00 2001 From: hristov Date: Fri, 24 Sep 2004 06:08:13 +0000 Subject: [PATCH] Additional protection --- ITS/AliITStrackerMI.cxx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ITS/AliITStrackerMI.cxx b/ITS/AliITStrackerMI.cxx index 1e63f1e4c37..14ce03e00cd 100644 --- a/ITS/AliITStrackerMI.cxx +++ b/ITS/AliITStrackerMI.cxx @@ -1028,6 +1028,7 @@ void AliITStrackerMI::AliITSlayer::SortClusters() Int_t slice = int(fslice+21.0001)-21+di; if (slice<0) continue; if (slice>10) continue; + if (fN10[slice]>=kMaxClusterPerLayer10) break; fClusters10[slice][fN10[slice]] = fClusters[i]; fY10[slice][fN10[slice]] = curY; fZ10[slice][fN10[slice]] = fZ[i]; @@ -1045,6 +1046,7 @@ void AliITStrackerMI::AliITSlayer::SortClusters() Int_t slice = int(fslice+21.0001)-21+di; if (slice<0) continue; if (slice>5) continue; + if (fN5[slice]>=kMaxClusterPerLayer5) break; fClusters5[slice][fN5[slice]] = fClusters[i]; fY5[slice][fN5[slice]] = curY; fZ5[slice][fN5[slice]] = fZ[i]; @@ -1062,6 +1064,7 @@ void AliITStrackerMI::AliITSlayer::SortClusters() Int_t slice = int(fslice+21.0001)-21+di; if (slice<0) continue; if (slice>20) continue; + if (fN20[slice]>=kMaxClusterPerLayer20) break; fClusters20[slice][fN20[slice]] = fClusters[i]; fY20[slice][fN20[slice]] = curY; fZ20[slice][fN20[slice]] = fZ[i]; -- 2.43.0