/* $Id$ */
#include <TNamed.h>
-#include <TDatime.h>
// Event header base class for generator.
// Stores as a minimum the date, run number, event number, number of particles produced
{
public:
- AliGenEventHeader(const char* name="Undefined");
+ AliGenEventHeader(const char* name);
+ AliGenEventHeader();
virtual ~AliGenEventHeader() {}
// Getters
- virtual TDatime Date() {return fDate;}
- virtual Int_t RunNumber() {return fRunNumber;}
- virtual Int_t EventNumber() {return fEventNumber;}
- virtual Int_t NProduced() {return fNProduced;}
- virtual Float_t ImpactParameter() {return fImpactParameter;}
+ virtual Int_t NProduced() {return fNProduced;}
+ virtual Float_t ImpactParameter() {return fImpactParameter;}
// Setters
- virtual void SetDate(TDatime date) {fDate=date;}
- virtual void SetRunNumber(Int_t run) {fRunNumber=run;}
- virtual void SetEventNumber(Int_t event) {fEventNumber=event;}
virtual void SetNProduced(Int_t nprod) {fNProduced=nprod;}
virtual void SetImpactParameter(Float_t b) {fImpactParameter=b;}
protected:
- TDatime fDate; // Date
- Int_t fRunNumber; // Run Number
- Int_t fEventNumber; // Event Number
Int_t fNProduced; // Number stable or undecayed particles
Float_t fImpactParameter; // Impact Parameter