warning + coverity fixes
authorrpreghen <rpreghen@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 1 Dec 2011 08:53:20 +0000 (08:53 +0000)
committerrpreghen <rpreghen@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 1 Dec 2011 08:53:20 +0000 (08:53 +0000)
TOF/AliTOFDecoderV2.cxx
TOF/AliTOFDigitMap.cxx
TOF/AliTOFRunParams.cxx
TOF/AliTOFTDCError.cxx
TOF/AliTOFTDCHit.cxx

index 8be56f3..edb99ca 100644 (file)
@@ -170,6 +170,8 @@ AliTOFDecoderV2 &
 AliTOFDecoderV2::operator = (const AliTOFDecoderV2 &source)
 {
   //operator =
+  if (this == &source) return *this;
+  TObject::operator=(source);
   fRawReader = source.fRawReader;
   fVerbose = source.fVerbose;
   fLogErrors = source.fLogErrors;
index 9f5cfe3..9bc8904 100644 (file)
@@ -111,7 +111,7 @@ AliTOFDigitMap & AliTOFDigitMap::operator=(const AliTOFDigitMap & digitMap)
   for (Int_t i=0; i<fMaxIndex; i++)
     for (Int_t j=0; j<kMaxDigitsPerPad; j++)
       fDigitMap[i][j]=digitMap.fDigitMap[i][j];
-
+  return *this;
 }
 
  
index 17ba17e..e7fc0e2 100644 (file)
@@ -282,6 +282,7 @@ AliTOFRunParams::Average(Float_t *data, Int_t first, Int_t last)
     value += data[i];
     npt++;
   }
+  if (npt <= 0) return 0.;
   value /= npt;
   return value;
 
index 06b0c7a..b5b9f95 100644 (file)
@@ -54,6 +54,8 @@ AliTOFTDCError &
 AliTOFTDCError::operator = (const AliTOFTDCError &source)
 {
   /* operator = */
+  if (this == &source) return *this;
+  TObject::operator=(source);
   fErrorFlags = source.fErrorFlags;
   fTDCID = source.fTDCID;
   return *this;
index 15d34e2..fb5df2a 100644 (file)
@@ -66,6 +66,8 @@ AliTOFTDCHit &
 AliTOFTDCHit::operator = (const AliTOFTDCHit &source)
 {
   /* operator = */
+  if (this == &source) return *this;
+  TObject::operator=(source);
   fHitTime = source.fHitTime;
   fTOTWidth = source.fTOTWidth;
   fChan = source.fChan;