#ifndef N3CEVENT #define N3CEVENT // format error codes #define ERRN3C_MISSED_EVENT 1 #define ERRN3C_STAMP 2 class Tn3cEvent : public TObject { public: ULong_t fsize; UChar_t ftype; UChar_t ftlen; // trail length, last word intrail is CRC UChar_t fqual; // optional qualifier UChar_t fhlen; // header length ULong_t fevnum; // event number in the run ULong_t fstamp; // stamp, ox900c00de ULong_t fpattern; // test pattern ULong_t ftimer; // time stamp, arbitrary UShort_t *fch; // channels Int_t fnch; public: Tn3cEvent(); Tn3cEvent(Char_t *buf); void Print(); ClassDef(Tn3cEvent,0) }; #endif