]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFChannelOnlineStatusArray.cxx
Make OCDB object version 0 (savannah #101470).
[u/mrichter/AliRoot.git] / TOF / AliTOFChannelOnlineStatusArray.cxx
index a0f3438e4609ba78c8ccd5e3210e48ac65aac2ec..603a2e913313a8b03278353a80604fae4e43767d 100644 (file)
@@ -81,12 +81,13 @@ AliTOFChannelOnlineStatusArray &AliTOFChannelOnlineStatusArray::operator=(const
 
   TObject::operator=(source);
   fSize= source.fSize;
+  delete [] fArray;
   fArray = new UChar_t[fSize];
+  delete [] fLatencyWindow;
   fLatencyWindow = new Int_t[fSize];
-  for (Int_t ich = 0; ich<fSize; ich ++){
-         fArray[ich] = source.fArray[ich];
-         fLatencyWindow[ich] = source.fLatencyWindow[ich];
-  }
+  memcpy(fArray,source.fArray,sizeof(UChar_t)*fSize);
+  memcpy(fLatencyWindow,source.fLatencyWindow,sizeof(Int_t)*fSize);
+
   return *this;
 }
 //________________________________________________________________