]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenReader.h
Code causing warning messages corrected.
[u/mrichter/AliRoot.git] / EVGEN / AliGenReader.h
index 8d923f025a4b22a53f19759e8d5afb1f6bd27342..b5f7ba4781e70e2b3151daec13ea922bae10c70c 100644 (file)
@@ -13,8 +13,8 @@ class AliGenReader : public TObject
 {
  public:
     AliGenReader():fFileName(NULL),fCode(kPDG){;}
-    AliGenReader(const AliGenReader &reader):fFileName(NULL),fCode(kPDG){;}
-    
+    AliGenReader(const AliGenReader &reader)
+       :TObject(reader), fFileName(NULL), fCode(kPDG){reader.Copy(*this);}
     virtual ~AliGenReader(){;}
     // Initialise 
     virtual void Init() {}
@@ -26,8 +26,9 @@ class AliGenReader : public TObject
     void SetParticleCode(Code_t code) {fCode = code;}
     virtual TParticle* NextParticle(){return NULL;}
     virtual void RewindEvent();
-        
     AliGenReader & operator=(const AliGenReader & rhs);
+ private:
+    void Copy(AliGenReader&) const;
  protected:
     const Text_t *fFileName;      // Name of file to read from
     Code_t        fCode;          // Particle code type