]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliComplexCluster.cxx
Fixes for some mem-leaks: most changes where pretty basic (i.e. adding deletes).
[u/mrichter/AliRoot.git] / TPC / AliComplexCluster.cxx
index dee6af9d30e09768f2094744d5224c32e6a3f576..7554a65f3ce394f233241815f7d55ba44435e08f 100644 (file)
 
 /*
 $Log$
+Revision 1.9  2006/11/06 16:07:15  kowal2
+Eff C++
+
+Revision 1.8  2004/03/30 14:09:22  kowal2
+Changes due to the coding conventions
+
+Revision 1.7  2003/11/24 09:48:28  kowal2
+Changes to obey the coding conventions
+
+Revision 1.6  2003/11/24 09:43:03  kowal2
+Obsolete - removed
+
+Revision 1.5  2003/09/29 11:27:39  kowal2
+new classes added
+
 Revision 1.3  2002/11/15 14:27:45  hristov
 First version of the parallel TPC tracking (M.Ivanov)
 
@@ -41,10 +56,34 @@ New class replacing AliCluster
 //                                                                           //
 //                                                                          //
 ///////////////////////////////////////////////////////////////////////////////
+// **************
+//aaaaaaaaa
+//aaaaaaaaa
+//aaaaaaaaa
+//aaaaaaaa
+//aaaaaaaaaa
 
 #include "AliComplexCluster.h"
 
+
 ClassImp(AliComplexCluster)
+  //__________________________________________________________________
+  AliComplexCluster::AliComplexCluster()
+                    :TObject(),
+                    fX(0.),
+                    fY(0.),
+                     fQ(0.),
+                    fSigmaX2(0.),
+                    fSigmaY2(0.),
+                    fSigmaXY(0.),
+                    fArea(0.),
+                    fMax(0.)
+{
+  //
+  // default constructor
+  //
+   fTracks[0]=fTracks[1]=fTracks[2]=0;
+}
 //_____________________________________________________________________________
 Int_t AliComplexCluster::Compare(const TObject * o) const
 {
@@ -63,12 +102,28 @@ Bool_t AliComplexCluster::IsSortable() const
   return kTRUE; 
 }
 
-ClassImp(AliDigitCluster)
 ClassImp(AliTPCExactPoint)
 ClassImp(AliTPCClusterPoint)
 ClassImp(AliTPCTrackerPoint)
+
+AliTPCTrackerPoint& AliTPCTrackerPoint::operator=(const AliTPCTrackerPoint& o){
+  if(this!=&o){
+    fTX = o.fTX;
+    fTY = o.fTY;
+    fTZ = o.fTZ;
+    fTAngleZ = o.fTAngleZ;
+    fTAngleY = o.fTAngleY;
+    fSigmaZ = o.fSigmaZ;
+    fSigmaY = o.fSigmaY;
+    fErrZ   = o.fErrZ;
+    fErrY   = o.fErrY;
+    fIsShared = o.fIsShared;
+  }
+  return *this;
+}
+
 ClassImp(AliTPCTrackPoint)
 ClassImp(AliTPCTrackPoint2)
 ClassImp(AliTPCTrackPointRef)
-
+  //_______________________________________________________________