]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenReader.h
Merge branch 'master' into TPCdev
[u/mrichter/AliRoot.git] / EVGEN / AliGenReader.h
index 31433698ca812171ab6117e352a093b03ab977b8..8551dd1664de663433b933d528835fcd8cadf052 100644 (file)
 // Author: andreas.morsch@cern.ch
 
 #include "TObject.h"
+#include "AliGenEventHeader.h"
 
 class TParticle;
+class AliRunLoader;
 
 class AliGenReader : public TObject
 {
@@ -21,6 +23,8 @@ class AliGenReader : public TObject
        :TObject(reader), fFileName(NULL), fCode(kPDG){reader.Copy(*this);}
     virtual ~AliGenReader(){;}
     virtual void SetFileName(const Text_t *filname) {fFileName=filname;}
+    virtual AliRunLoader * GetRunLoader() const {return 0x0;}
+    virtual AliGenEventHeader * GetGenEventHeader() const {return 0x0;}
     virtual void Init()                                                    = 0;
     virtual Int_t NextEvent()                                              = 0;
     virtual TParticle* NextParticle()                                      = 0;
@@ -33,7 +37,7 @@ class AliGenReader : public TObject
     const Text_t *fFileName;      // Name of file to read from
     Code_t        fCode;          // Particle code type
  private:
-    void Copy(AliGenReader&) const;
+    void Copy(TObject&) const;
     
     ClassDef(AliGenReader,1) //Generate particles from external file
 };