Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4MbsFileParameter Class Reference

#include <TGo4MbsFileParameter.h>

Inheritance diagram for TGo4MbsFileParameter:

TGo4EventSourceParameter TGo4Parameter List of all members.

Public Member Functions

 TGo4MbsFileParameter ()
 TGo4MbsFileParameter (const char *name)
virtual ~TGo4MbsFileParameter ()
void SetStartEvent (UInt_t firstindex)
 Define the Start index for the NextEvent.
UInt_t GetStartEvent () const
 Returns the Start index for the NextEvent.
const char * GetTagName () const
 Name of the Tagfile.
void SetTagName (const char *name)
 Name of the Tagfile.
void SetStopEvent (UInt_t lastindex)
 Define the index of Stop event.
UInt_t GetStopEvent () const
 Returns the index of Stop event.
void SetEventInterval (UInt_t skipinterval)
 Defines event interval.
UInt_t GetEventInterval () const
 Returns event interval.
virtual Int_t PrintParameter (Text_t *buffer=0, Int_t buflen=0)
 basic method to printout status information on stdout; to be overridden by specific subclass
virtual Bool_t UpdateFrom (TGo4Parameter *rhs)
 update contents of paramter class with external object.

Private Attributes

UInt_t fuStartEvent
 Index of first event to process.
UInt_t fuStopEvent
 Index of last event to process.
UInt_t fuEventInterval
 Number of events to skip from file in between two read events.
TString fxTagFile
 Name of the tagfile associated with the listmode event file.

Constructor & Destructor Documentation

TGo4MbsFileParameter::TGo4MbsFileParameter  ) 
 

Definition at line 26 of file TGo4MbsFileParameter.cxx.

References SetTagName(), TGo4MbsFile__fgcNOTAGFILE, and TRACE.

TGo4MbsFileParameter::TGo4MbsFileParameter const char *  name  ) 
 

Definition at line 37 of file TGo4MbsFileParameter.cxx.

References SetTagName(), TGo4MbsFile__fgcNOTAGFILE, and TRACE.

TGo4MbsFileParameter::~TGo4MbsFileParameter  )  [virtual]
 

Definition at line 48 of file TGo4MbsFileParameter.cxx.

References TRACE.


Member Function Documentation

void TGo4MbsFileParameter::SetStartEvent UInt_t  firstindex  )  [inline]
 

Define the Start index for the NextEvent.

Definition at line 32 of file TGo4MbsFileParameter.h.

References fuStartEvent.

Referenced by TGo4Interface::StepMbsFileSource(), and UpdateFrom().

UInt_t TGo4MbsFileParameter::GetStartEvent  )  const [inline]
 

Returns the Start index for the NextEvent.

Definition at line 35 of file TGo4MbsFileParameter.h.

References fuStartEvent.

Referenced by PrintParameter(), TGo4MbsFile::TGo4MbsFile(), and UpdateFrom().

const char* TGo4MbsFileParameter::GetTagName  )  const [inline]
 

Name of the Tagfile.

Definition at line 38 of file TGo4MbsFileParameter.h.

References fxTagFile.

Referenced by PrintParameter(), TGo4MbsFile::TGo4MbsFile(), and UpdateFrom().

void TGo4MbsFileParameter::SetTagName const char *  name  )  [inline]
 

Name of the Tagfile.

Definition at line 41 of file TGo4MbsFileParameter.h.

References fxTagFile.

Referenced by TGo4Interface::StepMbsFileSource(), TGo4MbsFileParameter(), and UpdateFrom().

void TGo4MbsFileParameter::SetStopEvent UInt_t  lastindex  )  [inline]
 

Define the index of Stop event.

Definition at line 44 of file TGo4MbsFileParameter.h.

References fuStopEvent.

Referenced by TGo4Interface::StepMbsFileSource(), and UpdateFrom().

UInt_t TGo4MbsFileParameter::GetStopEvent  )  const [inline]
 

Returns the index of Stop event.

Definition at line 47 of file TGo4MbsFileParameter.h.

References fuStopEvent.

Referenced by PrintParameter(), TGo4MbsFile::TGo4MbsFile(), and UpdateFrom().

void TGo4MbsFileParameter::SetEventInterval UInt_t  skipinterval  )  [inline]
 

Defines event interval.

Definition at line 50 of file TGo4MbsFileParameter.h.

References fuEventInterval.

Referenced by TGo4Interface::StepMbsFileSource(), and UpdateFrom().

UInt_t TGo4MbsFileParameter::GetEventInterval  )  const [inline]
 

Returns event interval.

Definition at line 53 of file TGo4MbsFileParameter.h.

References fuEventInterval.

Referenced by PrintParameter(), TGo4MbsFile::TGo4MbsFile(), and UpdateFrom().

Int_t TGo4MbsFileParameter::PrintParameter Text_t *  buffer = 0,
Int_t  buflen = 0
[virtual]
 

basic method to printout status information on stdout; to be overridden by specific subclass

Reimplemented from TGo4EventSourceParameter.

Definition at line 53 of file TGo4MbsFileParameter.cxx.

References GetEventInterval(), GetStartEvent(), GetStopEvent(), GetTagName(), TGo4Status::PrintBuffer(), TGo4Status::PrintIndent(), TGo4EventSourceParameter::PrintParameter(), and TRACE.

Bool_t TGo4MbsFileParameter::UpdateFrom TGo4Parameter rhs  )  [virtual]
 

update contents of paramter class with external object.

Reimplemented from TGo4EventSourceParameter.

Definition at line 87 of file TGo4MbsFileParameter.cxx.

References GetEventInterval(), GetStartEvent(), GetStopEvent(), GetTagName(), SetEventInterval(), SetStartEvent(), SetStopEvent(), SetTagName(), TRACE, and TGo4EventSourceParameter::UpdateFrom().


Member Data Documentation

UInt_t TGo4MbsFileParameter::fuStartEvent [private]
 

Index of first event to process.

Definition at line 65 of file TGo4MbsFileParameter.h.

Referenced by GetStartEvent(), and SetStartEvent().

UInt_t TGo4MbsFileParameter::fuStopEvent [private]
 

Index of last event to process.

Definition at line 68 of file TGo4MbsFileParameter.h.

Referenced by GetStopEvent(), and SetStopEvent().

UInt_t TGo4MbsFileParameter::fuEventInterval [private]
 

Number of events to skip from file in between two read events.

Definition at line 71 of file TGo4MbsFileParameter.h.

Referenced by GetEventInterval(), and SetEventInterval().

TString TGo4MbsFileParameter::fxTagFile [private]
 

Name of the tagfile associated with the listmode event file.

Definition at line 74 of file TGo4MbsFileParameter.h.

Referenced by GetTagName(), and SetTagName().


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:01:05 2008 for Go4-v3.04-1 by  doxygen 1.4.2