]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDtrackOnline.cxx
AliTRDonlineTrackMatching: initialize position and check for successful track progagation
[u/mrichter/AliRoot.git] / TRD / AliTRDtrackOnline.cxx
index 43be589f1ff8da13292c1ea63bbf41abe0f26713..ee65f2451169aa9da7766e810e5b91b8d223c518 100644 (file)
@@ -300,9 +300,11 @@ AliTRDtrackResiduals::AliTRDtrackResiduals(const AliTRDtrackResiduals &rhs) :
 
 AliTRDtrackResiduals& AliTRDtrackResiduals::operator=(const AliTRDtrackResiduals &rhs)
 {
-  ROOT::Math::IBaseFunctionMultiDim::operator=(rhs);
-  fTrack = rhs.fTrack;
-  fParam = rhs.fParam;
+  if (&rhs != this) {
+    ROOT::Math::IBaseFunctionMultiDim::operator=(rhs);
+    fTrack = rhs.fTrack;
+    fParam = rhs.fParam;
+  }
 
   return *this;
 }