]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliESDTrdTrack.cxx
correct for omission
[u/mrichter/AliRoot.git] / STEER / AliESDTrdTrack.cxx
index 2c5a60dbd4c1efad13ca2c95a58821a303774677..365368c0c0d682b1d272008263a5149b85e10d71 100644 (file)
@@ -100,3 +100,14 @@ AliESDTrdTrack& AliESDTrdTrack::operator=(const AliESDTrdTrack& track)
 
 }
 
+void AliESDTrdTrack::Copy(TObject& obj) const {
+
+   // this overwrites the virtual TOBject::Copy()
+  // to allow run time copying without casting
+  // in AliESDEvent
+
+  if(this==&obj)return;
+  AliESDTrdTrack *robj = dynamic_cast<AliESDTrdTrack*>(&obj);
+  if(!robj)return; // not an aliesesdtrdtrack
+  *robj = *this;
+}