]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSRecParticle.h
Corrected the copy ctor: Rene was wrong(!)
[u/mrichter/AliRoot.git] / PHOS / AliPHOSRecParticle.h
index 7b9cac0e5f5bbd5df56f4033c8bacf98999102c7..7dfc983df3a08d03d4ddb48c1f09ff52b9394d16 100644 (file)
@@ -22,6 +22,7 @@
 // --- AliRoot header files ---
 
 #include "AliPHOSTrackSegment.h"
+#include <cassert>
 
 const static Int_t kUNDEFINED     = -1; 
 const static Int_t kGAMMA         = 0 ; 
@@ -39,13 +40,15 @@ public:
   
   AliPHOSRecParticle() {};          // ctor
   AliPHOSRecParticle(AliPHOSTrackSegment * ts) ;  // ctor
+  AliPHOSRecParticle(const AliPHOSRecParticle & rp) ;  // ctor
+  AliPHOSRecParticle& operator= (const AliPHOSRecParticle& rp) { assert(0==1) ; } // forbidden
 
-  virtual ~AliPHOSRecParticle(){} ; // dtor
+  virtual ~AliPHOSRecParticle() ; // dtor
 
   virtual Int_t DistancetoPrimitive(Int_t px, Int_t py) ; 
-  virtual void Draw(Option_t *option) ; 
+  virtual void Draw(Option_t *option) ;  
   virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py) ; 
-  AliPHOSTrackSegment * GetPHOSTrackSegment() { return fPHOSTrackSegment ; } 
+  AliPHOSTrackSegment * GetPHOSTrackSegment() const { return fPHOSTrackSegment ; } 
   Int_t GetType() { return fType ; } 
   TString Name() ; 
   virtual void Paint(Option_t * option="");