#ifndef _FROG_EVENT_H__ #define _FROG_EVENT_H__ #include "BaseColl.h" namespace FROG{ class Event : public Base { public : unsigned int NRun_; unsigned int NEvent_; unsigned long long TimeStamp_; virtual unsigned int chunkId(){ return 10002;} virtual bool isCompactible(){ return false; } Event(){NRun_=0;NEvent_=0;TimeStamp_=0;} Event(unsigned int Run, unsigned int Event, unsigned long long TimeStamp = 0){ NRun_ = Run; NEvent_ = Event; TimeStamp_= TimeStamp; } virtual ByteBuffer writeData(){ ByteBuffer toReturn(16); toReturn.putUInt(NRun_); toReturn.putUInt(NEvent_); toReturn.putULong(TimeStamp_); return toReturn; } }; }//FROG Namespace #endif