]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - VZERO/AliVZERO.cxx
...also histos are now correctly booked
[u/mrichter/AliRoot.git] / VZERO / AliVZERO.cxx
index ff99a01d870cd17ad8072faa9614d8eb9eb51569..356e494cd90211d66d525dbaf50f2f23072ac361 100755 (executable)
@@ -266,6 +266,8 @@ void AliVZERO::Hits2Digits(){
   // Creates the digits
   dig->Exec("");
 
+  // deletes the digitizer
+  delete dig;
 }
 
 //_____________________________________________________________________________
@@ -279,6 +281,8 @@ void AliVZERO::Hits2SDigits(){
   // Creates the sdigits
   dig->Exec("");
 
+  // deletes the digitizer
+  delete dig;
 }
 
 //_____________________________________________________________________________
@@ -382,8 +386,8 @@ void AliVZERO::Digits2Raw()
           aBBflag[iChannel] = (aBBflagsV0A >> (fVZERODigit->PMNumber()-32)) & 0x1;
           aBGflag[iChannel] = (aBGflagsV0A >> (fVZERODigit->PMNumber()-32)) & 0x1;
         }
-         AliDebug(1,Form("DDL: %s\tdigit number: %d\tPM number: %d\tADC: %f\tTime: %f",
-                        fileName,k,fVZERODigit->PMNumber(),aADC[k],aTime[k])); 
+         AliDebug(1,Form("DDL: %s\tdigit number: %d\tPM number: %d\tADC: %d\tTime: %f",
+                        fileName,k,fVZERODigit->PMNumber(),aADC[iChannel][AliVZEROdigit::kNClocks/2],aTime[iChannel])); 
      }        
    }
 
@@ -571,7 +575,7 @@ Float_t AliVZERO::CorrectLeadingTime(Int_t i, Float_t time, Float_t adc) const
   if (adc < 1e-6) return time;
 
   // Slewing correction
-  Float_t thr = fCalibData->GetDiscriThr(i);
+  Float_t thr = fCalibData->GetCalibDiscriThr(i,kTRUE);
   time -= fTimeSlewing->Eval(adc/thr);
 
   return time;