1 #ifndef ALIGENEVENTHEADER_H
2 #define ALIGENEVENTHEADER_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
11 // Event header base class for generator.
12 // Stores as a minimum the date, run number, event number, number of particles produced
13 // and the impact parameter
14 // Author: andreas.morsch@cern.ch
16 class AliGenEventHeader : public TNamed
20 AliGenEventHeader(const char* name);
22 virtual ~AliGenEventHeader() {}
24 virtual Int_t NProduced() {return fNProduced;}
25 virtual Float_t ImpactParameter() {return fImpactParameter;}
27 virtual void SetNProduced(Int_t nprod) {fNProduced=nprod;}
28 virtual void SetImpactParameter(Float_t b) {fImpactParameter=b;}
31 Int_t fNProduced; // Number stable or undecayed particles
32 Float_t fImpactParameter; // Impact Parameter
34 ClassDef(AliGenEventHeader,1) // Event header for primary event