#include <TObject.h>
#include <TArrayI.h>
+class AliStack;
+class AliGenEventHeader;
class AliHeader : public TObject {
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);
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
};