GRUTinizer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
TRawEventRingSource Class Reference

#include <TRawEventRingSource.h>

Inheritance diagram for TRawEventRingSource:
TRawEventPipeSource TRawEventByteSource TRawEventSource

Public Member Functions

 TRawEventRingSource (const std::string &ringname, kFileType file_type)
 ~TRawEventRingSource ()
virtual std::string SourceDescription () const
- Public Member Functions inherited from TRawEventPipeSource
 TRawEventPipeSource (const std::string &command, kFileType file_type)
 ~TRawEventPipeSource ()
virtual int ReadBytes (char *buf, size_t size)
 Given a buffer, fill the buffer with at most size bytes.
- Public Member Functions inherited from TRawEventByteSource
 TRawEventByteSource (kFileType file_type)
virtual std::string Status () const
kFileType GetFileType () const
long GetFileSize () const
- Public Member Functions inherited from TRawEventSource
 TRawEventSource ()
virtual ~TRawEventSource ()
int Read (TRawEvent &event)
 Reads the next event.
int Read (TRawEvent *event)
virtual int GetLastErrno () const
virtual std::string GetLastError () const
bool IsFinished () const
size_t GetBytesGiven () const
double GetAverageRate () const

Private Member Functions

 ClassDef (TRawEventRingSource, 0)

Private Attributes

std::string fRingName

Additional Inherited Members

- Static Public Member Functions inherited from TRawEventSource
static TRawEventSourceEventSource (const char *filename, bool is_online=false, bool is_ring=false, kFileType file_type=DefaultFileType())
- Protected Member Functions inherited from TRawEventByteSource
void SetFileSize (long file_size)

Constructor & Destructor Documentation

TRawEventRingSource::TRawEventRingSource ( const std::string &  ringname,
kFileType  file_type 
)
TRawEventRingSource::~TRawEventRingSource ( )
inline

Member Function Documentation

TRawEventRingSource::ClassDef ( TRawEventRingSource  ,
 
)
private
std::string TRawEventRingSource::SourceDescription ( ) const
virtual

Reimplemented from TRawEventPipeSource.

Member Data Documentation

std::string TRawEventRingSource::fRingName
private

The documentation for this class was generated from the following files: