GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
|
#include <TGo4MbsEventServer.h>
Public Member Functions | |
TGo4MbsEventServer (const char *name) | |
TGo4MbsEventServer () | |
TGo4MbsEventServer (TGo4MbsEventServerParameter *par) | |
~TGo4MbsEventServer () | |
Public Member Functions inherited from TGo4MbsSource | |
TGo4MbsSource () | |
TGo4MbsSource (const char *name, Int_t mode) | |
TGo4MbsSource (TGo4MbsSourceParameter *par, Int_t mode) | |
virtual | ~TGo4MbsSource () |
virtual Bool_t | CheckEventClass (TClass *cl) |
virtual Bool_t | BuildEvent (TGo4EventElement *dest) |
virtual Int_t | Close () |
virtual Int_t | Open () |
virtual Int_t | NextEvent () |
void | BuildMbsEvent (TGo4MbsEvent *target) |
TGo4MbsSubEvent * | BuildMbsSubEvent (TGo4MbsEvent *target, Int_t fullID, Short_t *source, Int_t datalength) |
void | SetStartEvent (UInt_t firstindex) |
void | SetStopEvent (UInt_t lastindex) |
void | SetEventInterval (UInt_t skipinterval) |
void | SetTimeout (Int_t time) |
void | SetPort (Int_t port) |
s_filhe * | GetInfoHeader () |
virtual s_bufhe * | GetBufferHeader () |
void | SetPrintEvent (Int_t num=1, Int_t sid=-1, Int_t longw=1, Int_t hexw=1, Int_t dataw=0) |
void | SetDataCopyMode (Bool_t on) |
Public Member Functions inherited from TGo4EventSource | |
TGo4EventSource (const char *name) | |
virtual | ~TGo4EventSource () |
TGo4EventSource () | |
virtual void | Clear (Option_t *opt="") |
Int_t | GetCreateStatus () const |
Int_t | GetEventStatus () const |
const char * | GetErrMess () const |
virtual const char * | GetActiveName () |
Additional Inherited Members | |
Static Public Attributes inherited from TGo4MbsSource | |
static const UInt_t | fguLONGBYCHAR = sizeof(Int_t) / sizeof(Char_t) |
static const UInt_t | fguSHORTBYCHAR = sizeof(Short_t) / sizeof(Char_t) |
static const UInt_t | fguLONGBYSHORT = sizeof(Int_t) / sizeof(Short_t) |
static const UInt_t | fguEVHEBYCHAR = sizeof(s_evhe) / sizeof(Char_t) |
Static Public Attributes inherited from TGo4EventSource | |
static const Int_t | fgiTIMEOUTDEFAULT =1 |
Protected Types inherited from TGo4EventSource | |
enum | { fguTXTLEN = 256 } |
Protected Member Functions inherited from TGo4EventSource | |
void | SetErrMess (const char *txt) |
void | SetEventStatus (Int_t status) |
void | SetCreateStatus (Int_t status) |
void | ThrowError (Int_t creastat, Int_t errstat, const char *message,...) |
void | ThrowEOF (Int_t creastat, Int_t errstat, const char *message,...) |
Protected Attributes inherited from TGo4MbsSource | |
s_evt_channel * | fxInputChannel |
s_ve10_1 * | fxEvent |
s_bufhe * | fxBuffer |
s_filhe * | fxInfoHeader |
Bool_t | fbIsOpen |
Bool_t | fbDataCopyMode |
ULong_t | fuEventCounter |
Bool_t | fbFirstEvent |
ULong_t | fuStartEvent |
ULong_t | fuStopEvent |
ULong_t | fuEventInterval |
Int_t | fiTimeout |
Int_t | fiPort |
TGo4MbsSourcePrintPar | fxPrEventPar |
Implements the gsi mbs event server into the go4 classes. This is an alias for the MbsSource Class with parameter GETEVT__EVENT
Definition at line 29 of file TGo4MbsEventServer.h.
TGo4MbsEventServer::TGo4MbsEventServer | ( | const char * | name | ) |
Definition at line 20 of file TGo4MbsEventServer.cxx.
References TGo4Log::Debug(), GO4TRACE, and TGo4MbsSource::Open().
TGo4MbsEventServer::TGo4MbsEventServer | ( | ) |
Definition at line 40 of file TGo4MbsEventServer.cxx.
References GO4TRACE.
TGo4MbsEventServer::TGo4MbsEventServer | ( | TGo4MbsEventServerParameter * | par | ) |
Definition at line 30 of file TGo4MbsEventServer.cxx.
References TGo4Log::Debug(), GO4TRACE, and TGo4MbsSource::Open().
TGo4MbsEventServer::~TGo4MbsEventServer | ( | ) |
Definition at line 46 of file TGo4MbsEventServer.cxx.
References TGo4MbsSource::Close(), and GO4TRACE.