]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/Cal/AliTRDCalPad.cxx
Fix the Copy function
[u/mrichter/AliRoot.git] / TRD / Cal / AliTRDCalPad.cxx
index a9c9b820c0f0888c487590f8bed9026fcaace70f..fa5db3c93c6c41b24177590a8eaf736567ea5156 100644 (file)
@@ -117,6 +117,10 @@ void AliTRDCalPad::Copy(TObject &c) const
   //
 
   for (Int_t idet = 0; idet < kNdet; idet++) {
+    if (((AliTRDCalPad &) c).fROC[idet]) {
+      delete ((AliTRDCalPad &) c).fROC[idet];
+    }
+    ((AliTRDCalPad &) c).fROC[idet] = new AliTRDCalROC();
     if (fROC[idet]) {
       fROC[idet]->Copy(*((AliTRDCalPad &) c).fROC[idet]);
     }