]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliHeader.h
New files for folders and Stack
[u/mrichter/AliRoot.git] / STEER / AliHeader.h
index 83cac2f7fc48fae4c63a501f7d23612d2649f5d6..352a77509ec031ebbaaa593ea46852e07fbba2fc 100644 (file)
@@ -7,6 +7,8 @@
 
 #include <TObject.h>
 #include <TArrayI.h>
+class AliStack;
+class AliGenEventHeader;
  
 class AliHeader : public TObject {
 public:
@@ -31,8 +33,11 @@ public:
   
   virtual  void  SetEvent(Int_t event) {fEvent = event;}
   virtual  Int_t GetEvent() const {return fEvent;}
+  virtual  AliStack* Stack() const;
+  virtual  void SetStack(AliStack* stack);
 
-  virtual  TArrayI& GetParticleFileMap(){return fParticleFileMap;}
+  virtual  void SetGenEventHeader(AliGenEventHeader* header);
+  virtual  AliGenEventHeader*  GenEventHeader() const;
 
   virtual void Print(const char *opt=0);
   
@@ -42,8 +47,9 @@ protected:
   Int_t         fNprimary;    //Number of primary tracks
   Int_t         fNtrack;      //Number of tracks
   Int_t         fEvent;       //Event number
-  TArrayI       fParticleFileMap; //Map of particles in the file
-
+  AliStack     *fStack;       //Pointer to stack
+  AliGenEventHeader* fGenHeader;    //Event Header for Generator  
+  
   ClassDef(AliHeader,1) //Alice event header    
 };