#include <CEventPacket>
         class CEventPacket : public CEventSegment {CEventPacket(CEventSegment& seg, short tag, std::string name, std::string description, std::string version);virtual void initialize();virtual void clear();virtual void disable();virtual size_t read(void* pBuffer, size_t maxwords);}
This class allows you to wrap an existing event segment in a documented packet without modification to the event segment.
   CEventPacket(CEventSegment& seg, short tag, std::string name, std::string description, std::string version);
                Creates the object.  seg is a reference
                to the event segment you want to wrap in a packet.  All the
                remaining parameters define the packet as in
                CDocumentedPacket(3sbsReadout)
                
  virtual void initialize();
                Invokes the initialize method of the
                event segment
                used to construct this object.
                
  virtual void clear();
                Invokes the clear method of the
                evnet segment used to create this object.
                
  virtual void disable();
                Invokes the event segment's disable method.
                
  virtual size_t read(void* pBuffer, size_t maxwords);
                Begins the packet, invokes the read
                method of the encapsulated event segment and ends the
                packet.