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 */
12 class AliGenEventHeader : public TNamed
16 AliGenEventHeader(const char* name="Undefined");
17 virtual ~AliGenEventHeader() {}
19 virtual TDatime Date() {return fDate;}
20 virtual Int_t RunNumber() {return fRunNumber;}
21 virtual Int_t EventNumber() {return fEventNumber;}
22 virtual Int_t NProduced() {return fNProduced;}
23 virtual Float_t ImpactParameter() {return fImpactParameter;}
25 virtual void SetDate(TDatime date) {fDate=date;}
26 virtual void SetRunNumber(Int_t run) {fRunNumber=run;}
27 virtual void SetEventNumber(Int_t event) {fEventNumber=event;}
28 virtual void SetNProduced(Int_t nprod) {fNProduced=nprod;}
29 virtual void SetImpactParameter(Float_t b) {fImpactParameter=b;}
32 TDatime fDate; // Date
33 Int_t fRunNumber; // Run Number
34 Int_t fEventNumber; // Event Number
35 Int_t fNProduced; // Number stable or undecayed particles
36 Float_t fImpactParameter; // Impact Parameter
38 ClassDef(AliGenEventHeader,1) // Event header for primary event