X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FAliRecoParam.cxx;h=7bbf2b120edca6c1167e8efed4502b716795edca;hb=49ad11d0107852cbeac13d2841a2993e173d8e0f;hp=00e3d3ce156b584cdabee1e8c01004d0e8ddab86;hpb=704b0baba0b555039fd30f512fbb92bb2ee90fca;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/AliRecoParam.cxx b/STEER/AliRecoParam.cxx index 00e3d3ce156..7bbf2b120ed 100644 --- a/STEER/AliRecoParam.cxx +++ b/STEER/AliRecoParam.cxx @@ -54,17 +54,6 @@ AliRecoParam::AliRecoParam(const AliRecoParam& par) : { // copy constructor for(Int_t iDet = 0; iDet < kNDetectors; iDet++) { - // fDetRecoParams[iDet] = new TObjArray; - // for(Int_t i = 0; i < par.fDetRecoParams[iDet]->GetEntriesFast(); i++) { - // if (!par.fDetRecoParams[iDet]->UncheckedAt(i)) { - // fDetRecoParams[iDet]->AddAt(NULL,i); - // continue; - // } - // fDetRecoParams[iDet]->AddAt(par.fDetRecoParams[iDet]->UncheckedAt(i)->Clone(),i); - // } - // } -// fDetRecoParams[iDet] = par.fDetRecoParams[iDet]; -// } if (par.fDetRecoParams[iDet]) fDetRecoParams[iDet] = (TObjArray*)(par.fDetRecoParams[iDet]->Clone()); else @@ -77,6 +66,18 @@ AliRecoParam::AliRecoParam(const AliRecoParam& par) : } } +//_____________________________________________________________________________ +AliRecoParam& AliRecoParam::operator = (const AliRecoParam& par) +{ + // assignment operator + + if(&par == this) return *this; + + this->~AliRecoParam(); + new(this) AliRecoParam(par); + return *this; +} + AliRecoParam::~AliRecoParam(){ // Destructor // ...