// $Id: BrEventHeader.h,v 1.2 1998/04/06 21:11:47 videbaek Exp $ // // $Log: BrEventHeader.h,v $ // Revision 1.2 1998/04/06 21:11:47 videbaek // Clean up and additions for Win95 // // #ifndef _BREVENTHEADER_H #define _BREVENTHEADER_H /////////////////////////////////////////////////////////////////////// // // // BrEventHeader // // // // BRAHMS event class // // // // BrEventHeader containing general information on event ID // // and type // // // // Author : Kris Hagel // // Created : October 97 // // Version : 1.0 // // Changed : // // // /////////////////////////////////////////////////////////////////////// // Root Classes #include "TObject.h" class BrEventHeader : public TObject { public: BrEventHeader(); BrEventHeader(Int_t run, Int_t event); virtual ~BrEventHeader(); virtual Int_t RunNumber() { return fRunNumber; } virtual Int_t EventNumber() { return fEventNumber; } virtual Int_t TriggerMask() { return fTriggerMask; } virtual Int_t Date() { return fDate; } virtual Int_t Time() { return fTime; } virtual void SetRunNumber(Int_t NRun) { fRunNumber = NRun; } virtual void SetEventNumber(Int_t NEvent) { fEventNumber = NEvent; } virtual void SetTriggerMask(Int_t TriggerMask) { fTriggerMask = TriggerMask; } virtual void SetDate(Int_t Date) { fDate = Date; } virtual void SetTime(Int_t Time) { fTime = Time; } private: Int_t fRunNumber; // run number Int_t fEventNumber; // event number Int_t fTriggerMask; // trigger mask Int_t fDate; // date of the trigger Int_t fTime; // time of the trigger public: ClassDef(BrEventHeader,1) // BRAHMS event header class }; #endif