]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSRiemannFit.h
changes to be compliant with Eff C++ rules
[u/mrichter/AliRoot.git] / ITS / AliITSRiemannFit.h
index 586a64c83f9e4092f2769e3c8e11f0900a5ad6b6..1d57a7dfbb4f8efe91a785608f39f29e1104d8a8 100644 (file)
@@ -66,9 +66,11 @@ class AliITSRiemannFit : public TObject{
       void SetVertexPhi(Float_t vert=0) { fVertexPhi = vert;}
     private :
       // copy constructor (NO copy ctr. allowed)
-      AliPointtl(const AliPointtl& /*ap */) {}
+      AliPointtl(const AliPointtl& ap);
     // assignment operator (NO assignment allowed)
-      AliPointtl& operator=(const AliPointtl& /* ap */) {return *this;}
+    AliPointtl& operator=(const AliPointtl& ap){
+       this->~AliPointtl(); new(this) AliPointtl(ap);return *this;
+    }
       Int_t fLay,fLad,fDet,fTrack;       // layer,ladder,detector and track
       Float_t fx,fy,fz,fr;               // global position of point 
       Float_t fdE,fdx,fdy,fdz;               // Errors