From: gconesab Date: Sun, 20 Nov 2011 16:45:06 +0000 (+0000) Subject: coverity X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=0bd264d520369187da0dfe07db00007d2265c332 coverity --- diff --git a/EMCAL/AliEMCALDigit.cxx b/EMCAL/AliEMCALDigit.cxx index 55723d157da..43be36c00ea 100644 --- a/EMCAL/AliEMCALDigit.cxx +++ b/EMCAL/AliEMCALDigit.cxx @@ -401,6 +401,74 @@ void AliEMCALDigit::ShiftPrimary(Int_t shift){ for(index =0; index Stop("EMCALDigitizer"); - AliInfo(Form("Digitize: took %f seconds for Digitizing %f seconds per event", - gBenchmark->GetCpuTime("EMCALDigitizer"), gBenchmark->GetCpuTime("EMCALDigitizer")/nEvents )) ; + Float_t cputime = gBenchmark->GetCpuTime("EMCALDigitizer"); + Float_t avcputime = cputime; + if(nEvents==0) avcputime = 0 ; + AliInfo(Form("Digitize: took %f seconds for Digitizing %f seconds per event", cputime, avcputime)) ; } } diff --git a/EMCAL/AliEMCALRecPoint.cxx b/EMCAL/AliEMCALRecPoint.cxx index aff07003d58..351be08435c 100644 --- a/EMCAL/AliEMCALRecPoint.cxx +++ b/EMCAL/AliEMCALRecPoint.cxx @@ -161,36 +161,59 @@ AliEMCALRecPoint& AliEMCALRecPoint::operator= (const AliEMCALRecPoint &rp) if(&rp == this) return *this; - fGeomPtr = rp.fGeomPtr; - fAmp = rp.fAmp; + fGeomPtr = rp.fGeomPtr; + fAmp = rp.fAmp; fIndexInList = rp.fIndexInList; - fGlobPos = rp.fGlobPos; - fLocPos = rp.fLocPos; - fMaxDigit = rp.fMaxDigit; - fMulDigit = rp.fMulDigit; - fMaxTrack = rp.fMaxTrack; - fMulTrack = rp.fMaxTrack; + fGlobPos = rp.fGlobPos; + fLocPos = rp.fLocPos; + fMaxDigit = rp.fMaxDigit; + fMulDigit = rp.fMulDigit; + fMaxTrack = rp.fMaxTrack; + fMulTrack = rp.fMulTrack; + + if(fDigitsList) delete [] fDigitsList; + fDigitsList = new Int_t[rp.fMaxDigit]; + if(fTracksList) delete [] fTracksList; + fTracksList = new Int_t[rp.fMaxTrack]; for(Int_t i = 0; i