]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenReaderCwn.h
Coverity fix.
[u/mrichter/AliRoot.git] / EVGEN / AliGenReaderCwn.h
index a1b7759faddc8c21e3216a3886b43e8f3d91e7c1..76939d8321f0a3fd0250d02dbb1130e2980d577e 100644 (file)
@@ -5,22 +5,29 @@
 
 /* $Id$ */
 
+//
+// Realisation of AliGenReader to be used with AliGenExtFile
+// It reads events from a ntuple like event structure.
+// Author: andreas.morsch@cern.ch
+//
 #include "AliGenReader.h"
+#include <Rtypes.h>
 
 
 class AliGenReaderCwn : public AliGenReader
 {
  public:
     AliGenReaderCwn();
-    
-    AliGenReaderCwn(const AliGenReaderCwn &reader){;}
-    virtual ~AliGenReaderCwn(){;}
-    // Initialise 
+    AliGenReaderCwn(const AliGenReaderCwn &reader);
+    virtual ~AliGenReaderCwn();
+        // Initialise 
     virtual void Init();
     // Read
     virtual Int_t NextEvent();
     virtual TParticle*  NextParticle();
-    AliGenReaderCwn & operator=(const AliGenReader & rhs);
+    virtual void RewindEvent(){;}
+    AliGenReaderCwn & operator=(const AliGenReaderCwn & rhs);
+    
  protected:
     Int_t             fNcurrent;      // points to the next entry
     Int_t             fNparticle;     // particle number in event
@@ -36,6 +43,8 @@ class AliGenReaderCwn : public AliGenReader
     Float_t         fPhi;             // Phi
     Float_t         fP;               // Total momentum
     Float_t         fE;               // Total energy
+ private:
+    void Copy(TObject&) const;
     ClassDef(AliGenReaderCwn,1) // Read particles from cwn-ntuple
 };
 #endif