v2.10-0 (21000JUN2005)

Go4EventServer
Class TGo4MbsFileParameter


class TGo4MbsFileParameter
derived from TGo4EventSourceParameter


Field Summary
 private UInt_tfuEventInterval
          Number of events to skip from file in between two read events
 private UInt_tfuStartEvent
          Index of first event to process.
 private UInt_tfuStopEvent
          Index of last event to process.
 private TStringfxTagFile
          Name of the tagfile associated with the listmode event file.

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
TGo4MbsFileParameter()
           
TGo4MbsFileParameter(const char * name)
           

Destructor Summary
 virtual synchronized ~TGo4MbsFileParameter()
           

Method Summary
 const UInt_tGetEventInterval()
          Returns event interval
 const UInt_tGetStartEvent()
          Returns the Start index for the NextEvent
 const UInt_tGetStopEvent()
          Returns the index of Stop event
 const const char *GetTagName()
          Name of the Tagfile
 virtual Int_tPrintParameter(Text_t* buffer, Int_t buflen)
          basic method to printout status information
on stdout; to be overridden by specific subclass
 voidSetEventInterval(UInt_t skipinterval)
          Defines event interval
 voidSetStartEvent(UInt_t firstindex)
          Define the Start index for the NextEvent
 voidSetStopEvent(UInt_t lastindex)
          Define the index of Stop event
 voidSetTagName(const char * name)
          Name of the Tagfile
 virtual Bool_tUpdateFrom(TGo4Parameter* rhs)
          update contents of paramter class with external object.

Methods inherited from class Go4Event.TGo4EventSourceParameter
GetID, GetTimeout, SetTimeout

Methods inherited from class Go4StatusBase.TGo4Parameter
Clear, Print

Methods inherited from class TNamed
operator=, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Field Detail

fuEventInterval

private UInt_t fuEventInterval
Number of events to skip from file in between two read events

fuStartEvent

private UInt_t fuStartEvent
Index of first event to process.

fuStopEvent

private UInt_t fuStopEvent
Index of last event to process.

fxTagFile

private TString fxTagFile
Name of the tagfile associated with the listmode event file.
Constructor Detail

TGo4MbsFileParameter

public TGo4MbsFileParameter()

TGo4MbsFileParameter

public TGo4MbsFileParameter(const char * name)
Method Detail

~TGo4MbsFileParameter

public virtual synchronized ~TGo4MbsFileParameter()
Method Detail

GetEventInterval

public const UInt_t GetEventInterval()
Returns event interval

GetStartEvent

public const UInt_t GetStartEvent()
Returns the Start index for the NextEvent

GetStopEvent

public const UInt_t GetStopEvent()
Returns the index of Stop event

GetTagName

public const const char * GetTagName()
Name of the Tagfile

PrintParameter

public virtual Int_t PrintParameter(Text_t* buffer, Int_t buflen)
basic method to printout status information
on stdout; to be overridden by specific subclass

SetEventInterval

public void SetEventInterval(UInt_t skipinterval)
Defines event interval

SetStartEvent

public void SetStartEvent(UInt_t firstindex)
Define the Start index for the NextEvent

SetStopEvent

public void SetStopEvent(UInt_t lastindex)
Define the index of Stop event

SetTagName

public void SetTagName(const char * name)
Name of the Tagfile

UpdateFrom

public virtual Bool_t UpdateFrom(TGo4Parameter* rhs)
update contents of paramter class with external object.

J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005