39 virtual unsigned int getEvtLength() =0;
47 virtual int getEvtType() =0;
55 virtual int getEvtSequence() =0;
61 virtual int getRunNumber() =0;
69 virtual void identify(std::ostream& os = std::cout)
const = 0;
79 virtual void listFrame(
const int id=0, std::ostream& os=std::cout)
const {};
81 virtual void listHistory(
const int id=0, std::ostream& os=std::cout)
const {};
82 virtual void listError(
const int id=0, std::ostream& os=std::cout)
const {};
106 virtual unsigned int getFrameEntry(
const char *what,
const int id=0,
const int index =0)
const {
return 0; };
115 virtual Packet* getPacket(
const int)=0;
122 virtual Packet* getPacket(
const int,
const int hitFormat)=0;
130 virtual int getPacketList(
Packet*[],
const int length) =0;
136 virtual int existPacket (
const int packetid)=0;
146 virtual int Copy (
int *destination,
const unsigned int length,
int *nw,
const char * what =
"" )=0;
162 virtual unsigned int getTagWord(
const int i=0)
const {
return 0;};
164 virtual int is_pointer_type()
const =0;
175 virtual int convert ()=0;
177 virtual int getDate() = 0;
178 virtual time_t getTime()
const = 0;