]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSv1.h
Possibility of On-Flight reconstruction added
[u/mrichter/AliRoot.git] / PHOS / AliPHOSv1.h
index 81289d61e14af5e63f5e268f0ade08d97fab4634..6ce64a8b90cae711819698e1d5fa90f5b4a63a09 100644 (file)
@@ -25,13 +25,12 @@ public:
 
   AliPHOSv1(void) ;
   AliPHOSv1(const char *name, const char *title="") ;
-  AliPHOSv1(const AliPHOSv1 & phos) : AliPHOSv0(phos) {
-    // cpy ctor: no implementation yet
-    // requested by the Coding Convention
-    Fatal("cpy ctor", "not implemented") ; 
+  AliPHOSv1(AliPHOSv1 & phos) : AliPHOSv0(phos) {
+    phos.Copy(*this) ; 
   }
   virtual ~AliPHOSv1(void) ;
 
+  virtual void   Copy(AliPHOSv1 & phos) ; 
   virtual void   AddHit( Int_t shunt, Int_t primary, Int_t track, Int_t id, Float_t *hits) ; 
   virtual void   FinishEvent() ;
   virtual void   FinishPrimary() ;
@@ -43,7 +42,7 @@ public:
   virtual void   StepManager(void) ;                              
   virtual const TString Version(void)const { return TString("v1") ;  }
 
-  AliPHOSv1 & operator = (const AliPHOSv1 & rvalue)  {
+  AliPHOSv1 & operator = (const AliPHOSv1 & /*rvalue*/)  {
     // assignement operator requested by coding convention but not needed
     Fatal("operator =", "not implemented") ;
     return *this ;