Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4MbsFileParameter Class Reference

#include <TGo4MbsFileParameter.h>

Inheritance diagram for TGo4MbsFileParameter:

TGo4EventSourceParameter TGo4Parameter List of all members.

Public Methods

 TGo4MbsFileParameter ()
 TGo4MbsFileParameter (const char *name)
virtual ~TGo4MbsFileParameter ()
void SetStartEvent (UInt_t firstindex)
 Define the Start index for the NextEvent. More...

UInt_t GetStartEvent () const
 Returns the Start index for the NextEvent. More...

const char * GetTagName () const
 Name of the Tagfile. More...

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

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

UInt_t GetStopEvent () const
 Returns the index of Stop event. More...

void SetEventInterval (UInt_t skipinterval)
 Defines event interval. More...

UInt_t GetEventInterval () const
 Returns event interval. More...

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. More...

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


Private Attributes

UInt_t fuStartEvent
 Index of first event to process. More...

UInt_t fuStopEvent
 Index of last event to process. More...

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

TString fxTagFile
 Name of the tagfile associated with the listmode event file. More...


Friends

class TGo4MbsFile

Constructor & Destructor Documentation

TGo4MbsFileParameter::TGo4MbsFileParameter  
 

Definition at line 32 of file TGo4MbsFileParameter.cxx.

References TGo4MbsFile::fgcNOTAGFILE, GO4EV_MBS_FILE, SetTagName(), and TRACE.

TGo4MbsFileParameter::TGo4MbsFileParameter const char *    name
 

Definition at line 24 of file TGo4MbsFileParameter.cxx.

References TGo4MbsFile::fgcNOTAGFILE, GO4EV_MBS_FILE, SetTagName(), and TRACE.

TGo4MbsFileParameter::~TGo4MbsFileParameter   [virtual]
 

Definition at line 40 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 33 of file TGo4MbsFileParameter.h.

References fuStartEvent.

Referenced by UpdateFrom().

UInt_t TGo4MbsFileParameter::GetStartEvent   const [inline]
 

Returns the Start index for the NextEvent.

Definition at line 36 of file TGo4MbsFileParameter.h.

References fuStartEvent.

Referenced by PrintParameter(), and UpdateFrom().

const char* TGo4MbsFileParameter::GetTagName   const [inline]
 

Name of the Tagfile.

Definition at line 39 of file TGo4MbsFileParameter.h.

References fxTagFile.

Referenced by PrintParameter(), and UpdateFrom().

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

Name of the Tagfile.

Definition at line 42 of file TGo4MbsFileParameter.h.

References fxTagFile.

Referenced by TGo4MbsFileParameter(), and UpdateFrom().

void TGo4MbsFileParameter::SetStopEvent UInt_t    lastindex [inline]
 

Define the index of Stop event.

Definition at line 45 of file TGo4MbsFileParameter.h.

References fuStopEvent.

Referenced by UpdateFrom().

UInt_t TGo4MbsFileParameter::GetStopEvent   const [inline]
 

Returns the index of Stop event.

Definition at line 48 of file TGo4MbsFileParameter.h.

References fuStopEvent.

Referenced by PrintParameter(), and UpdateFrom().

void TGo4MbsFileParameter::SetEventInterval UInt_t    skipinterval [inline]
 

Defines event interval.

Definition at line 51 of file TGo4MbsFileParameter.h.

References fuEventInterval.

Referenced by UpdateFrom().

UInt_t TGo4MbsFileParameter::GetEventInterval   const [inline]
 

Returns event interval.

Definition at line 54 of file TGo4MbsFileParameter.h.

References fuEventInterval.

Referenced by PrintParameter(), 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 45 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 81 of file TGo4MbsFileParameter.cxx.

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


Friends And Related Function Documentation

friend class TGo4MbsFile [friend]
 

Definition at line 24 of file TGo4MbsFileParameter.h.


Member Data Documentation

UInt_t TGo4MbsFileParameter::fuStartEvent [private]
 

Index of first event to process.

Definition at line 66 of file TGo4MbsFileParameter.h.

Referenced by GetStartEvent(), and SetStartEvent().

UInt_t TGo4MbsFileParameter::fuStopEvent [private]
 

Index of last event to process.

Definition at line 69 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 72 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 75 of file TGo4MbsFileParameter.h.

Referenced by GetTagName(), and SetTagName().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:47 2005 for Go4-v2.10-5 by doxygen1.2.15