]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Adding 0 amplitude in case of 0 gain
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 27 Aug 2008 09:36:30 +0000 (09:36 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 27 Aug 2008 09:36:30 +0000 (09:36 +0000)
(Marian)

TPC/AliTPCclustererMI.cxx

index 0812f4c076bfc026427c464ca794bf0fdf266e73..c932dd4c49bf2a718990b7aa4af3d67fb8951727 100644 (file)
@@ -711,7 +711,11 @@ void AliTPCclustererMI::Digits2Clusters()
        Int_t j=digarr.CurrentRow()+3, i=digarr.CurrentColumn()+3;
        Float_t gain = gainROC->GetValue(row,digarr.CurrentColumn());
        Int_t bin = i*fMaxTime+j;
-       fBins[bin]=dig/gain;
+       if (gain>0){
+         fBins[bin]=dig/gain;
+       }else{
+         fBins[bin]=0;
+       }
        fSigBins[fNSigBins++]=bin;
       } while (digarr.Next());
     digarr.ExpandTrackBuffer();
@@ -880,7 +884,11 @@ void AliTPCclustererMI::Digits2Clusters(AliRawReader* rawReader)
 
       if (!calcPedestal) {
        Int_t bin = iPad*fMaxTime+iTimeBin;
-       allBins[iRow][bin] = signal/gain;
+       if (gain>0){
+         allBins[iRow][bin] = signal/gain;
+       }else{
+         allBins[iRow][bin] =0;
+       }
        allSigBins[iRow][allNSigBins[iRow]++] = bin;
       }else{
        allBins[iRow][iPad*fMaxTime+iTimeBin] = signal;