]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliRecPoint.h
Code clean-up (F.Carminati)
[u/mrichter/AliRoot.git] / STEER / AliRecPoint.h
index eecb226efd0ca8f21581500d0d7c707d8038fbf6..b75cd2d0f607eaa4928aba432a0019f9c91168ec 100644 (file)
@@ -38,8 +38,7 @@ public:
  
   virtual void  AddDigit(AliDigitNew & digit) ;  // add a digit to the digit's indexes list  
   //  virtual void  AddTrack(AliTrack & track) ;  // add a track to the tracks list  
-  void  Copy(AliRecPoint &recp) const;
-  virtual void  GetCovarianceMatrix(TMatrix & mat) ;
+  virtual void  GetCovarianceMatrix(TMatrix & mat) const;
   virtual AliGeometry * GetGeom() const { return fGeom; } 
   virtual void  GetGlobalPosition(TVector3 & gpos, TMatrix & gmat) const ; // return global position in ALICE
   virtual int * GetDigitsList(void) const { return fDigitsList ; }
@@ -51,13 +50,14 @@ public:
   virtual Int_t GetMaximumDigitMultiplicity() const { return  fMaxDigit; } 
   virtual Int_t GetMaximumTrackMultiplicity() const { return  fMaxTrack; } 
   virtual Int_t GetTracksMultiplicity(void) const { return fMulTrack ; }
-  //PH  virtual void  Print(Option_t * opt = "void") = 0 ; 
-  virtual void  Print(Option_t * opt = "void") {;} 
-  AliRecPoint & operator= (const AliRecPoint &recp);
+  AliRecPoint & operator= (const AliRecPoint &recp)
+    {recp.Copy(*this); return (*this);}
+
   void          SetIndexInList(Int_t val) { fIndexInList = val ; } 
 
 
 protected:
+  void  Copy(AliRecPoint &recp) const;
 
   Float_t       fAmp ;        // summed amplitude of digits 
   AliGeometry * fGeom ;       //! pointer to the geometry class