]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFTRMSummaryData.cxx
free arrays before of return in PropagateBack
[u/mrichter/AliRoot.git] / TOF / AliTOFTRMSummaryData.cxx
index be3dd643804242f431d3dd7548e968a81e692939..0925464d435a8415599e99b5ccc38fdbac4e6e1e 100644 (file)
@@ -51,7 +51,7 @@ AliTOFTRMSummaryData::AliTOFTRMSummaryData() :
 //_________________________________________________________________
 
 AliTOFTRMSummaryData::AliTOFTRMSummaryData(const AliTOFTRMSummaryData &source) :
-  TObject(),
+  TObject(source),
   fHeader(source.fHeader),
   fTrailer(source.fTrailer),
   fSlotID(source.fSlotID),
@@ -74,6 +74,9 @@ AliTOFTRMSummaryData &
 AliTOFTRMSummaryData::operator = (const AliTOFTRMSummaryData &source)
 {
   /* operator = */
+  if(&source == this) return *this;
+  TObject::operator=(source);
+
   fHeader = source.fHeader;
   fTrailer = source.fTrailer;
   fSlotID = source.fSlotID;