#ifndef _FROG_EVENT_RECOCANDIDATE_H__ #define _FROG_EVENT_RECOCANDIDATE_H__ #include "Base.h" namespace FROG{ class Event_Candidate : public Base { public : int PdgId_; float P_; float Eta_; float Phi_; virtual unsigned int chunkId(){ return 15100;} virtual bool isCompactible(){ return true; } Event_Candidate() {} Event_Candidate(int PdgId, float P, float Eta, float Phi ) : PdgId_(PdgId), P_(P), Eta_(Eta),Phi_(Phi){} virtual ByteBuffer writeData(){ ByteBuffer toReturn(16); toReturn.putInt(PdgId_); toReturn.putFloat(P_); toReturn.putFloat(Eta_); toReturn.putFloat(Phi_); return toReturn; } }; }//FROG Namespace #endif