#ifndef _FROG_EVENT_TRACK_H__ #define _FROG_EVENT_TRACK_H__ #include "Base.h" namespace FROG{ class Event_Track : public Base { public: char coll_; float p_; float pt_; float chi2_; unsigned int NHits; virtual unsigned int chunkId(){ return 12110;} virtual bool isCompactible(){ return false; } Event_Track(){} Event_Track(char Coll, float P, float Pt, float Chi2) : coll_(Coll), p_(P),pt_(Pt),chi2_(Chi2){} virtual ByteBuffer writeData(){ ByteBuffer toReturn(13); toReturn.putByte(coll_); toReturn.putFloat(p_); toReturn.putFloat(pt_); toReturn.putFloat(chi2_); return toReturn; } }; }//FROG Namespace #endif