14 #ifndef TGO4MBSEVENT_H 15 #define TGO4MBSEVENT_H 48 TGo4MbsEvent(UInt_t subnum, Short_t *subids, UInt_t datasize = 100);
55 TGo4MbsEvent(UInt_t subnum, Char_t *subcrates, Char_t *controls, Short_t *procids, UInt_t *datasizes);
64 void Clear(Option_t *opt =
"")
override;
77 void Set(Int_t dlen = 0, Short_t type = 10, Short_t subtype = 1,
78 Short_t dummy = 0, Short_t trigger = 0, Int_t count = 0);
91 void PrintMbsEvent(Int_t subid = -1, Bool_t longw = kTRUE, Bool_t hexw = kTRUE, Bool_t dataw = kTRUE,
92 Bool_t bufhead = kFALSE, Bool_t filhead=kFALSE);
96 void SetPrintEvent(Int_t num, Int_t sid, Int_t longw, Int_t hexw, Int_t dataw);
131 Bool_t copydata = kFALSE);
185 #endif //TGO4MBSEVENT_H
void SetCount(Int_t count)
TGo4MbsSubEvent * AddSubEvent(Int_t fullID, Short_t *source, Int_t datalength, Bool_t copydata=kFALSE)
s_bufhe * GetMbsBufferHeader()
TGo4MbsSubEvent * NextSubEvent(Bool_t all=kFALSE)
TGo4EventHeader10 fxHeader
void SetSubtype(Short_t subtype)
void SetDummy(Short_t dummy)
void SetType(Short_t type)
void PrintEvent() override
void PrintMbsEvent(Int_t subid=-1, Bool_t longw=kTRUE, Bool_t hexw=kTRUE, Bool_t dataw=kTRUE, Bool_t bufhead=kFALSE, Bool_t filhead=kFALSE)
void AssignReference(TGo4MbsEvent *ref)
void PrintMbsFileHeader()
void PrintMbsBufferHeader()
s_filhe * GetMbsSourceHeader()
void SetPrintEvent(Int_t num, Int_t sid, Int_t longw, Int_t hexw, Int_t dataw)
Short_t GetSubtype() const
void Clear(Option_t *opt="") override
TGo4MbsSubEvent * GetSubEvent(Char_t subcrate, Char_t ctrl, Short_t procid)
void Set(Int_t dlen=0, Short_t type=10, Short_t subtype=1, Short_t dummy=0, Short_t trigger=0, Int_t count=0)
Short_t GetTrigger() const
void SetTrigger(Short_t trigger)