]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDclusterizerV1.cxx
Small modification in loops by Sylwester to speed up the code
[u/mrichter/AliRoot.git] / TRD / AliTRDclusterizerV1.cxx
index 4f4067b833bc590bcdc987b060be99a55e816b5a..411a20b897f0fc30003ed81f2a5fba045f54d1b8 100644 (file)
@@ -293,12 +293,14 @@ Bool_t AliTRDclusterizerV1::MakeClusters()
          for ( col = 2;  col <  nColMax;    col++) {
             for (time = 0; time < nTimeTotal; time++) {
 
-              Float_t signalL = TMath::Abs(digitsOut->GetDataUnchecked(row,col  ,time));
               Float_t signalM = TMath::Abs(digitsOut->GetDataUnchecked(row,col-1,time));
-              Float_t signalR = TMath::Abs(digitsOut->GetDataUnchecked(row,col-2,time));
  
              // Look for the maximum
               if (signalM >= maxThresh) {
+
+                Float_t signalL = TMath::Abs(digitsOut->GetDataUnchecked(row,col  ,time));
+                Float_t signalR = TMath::Abs(digitsOut->GetDataUnchecked(row,col-2,time));
+
                 if ((TMath::Abs(signalL) <= signalM) && 
                     (TMath::Abs(signalR) <  signalM)) {
                  if ((TMath::Abs(signalL) >= sigThresh) ||
@@ -307,6 +309,7 @@ Bool_t AliTRDclusterizerV1::MakeClusters()
                     digitsOut->SetDataUnchecked(row,col-1,time,-signalM);
                  }
                }
+
              }
 
             }