]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCCalROC.cxx
Coverity
[u/mrichter/AliRoot.git] / TPC / AliTPCCalROC.cxx
index bcd1e7485aa54bb0fe0c72090ac423f7fc34f3e1..2aafaa5b2557fa65970803094c604a879d6ed0eb 100644 (file)
@@ -104,7 +104,14 @@ AliTPCCalROC & AliTPCCalROC::operator =(const AliTPCCalROC & param)
   // assignment operator - dummy
   //
   if (this == &param) return (*this);
-  fData=param.fData;
+  fSector       = param.fSector;
+  fNChannels    =  AliTPCROC::Instance()->GetNChannels(fSector);
+  fNRows        =  AliTPCROC::Instance()->GetNRows(fSector);
+  fkIndexes     =  AliTPCROC::Instance()->GetRowIndexes(fSector);
+  //
+  if (fData) delete [] fData;
+  fData         = new Float_t[fNChannels];
+  for (UInt_t  idata = 0; idata< fNChannels; idata++) fData[idata] = param.fData[idata];
   return (*this);
 }