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
TRawFile Class Reference

#include <TRawFile.h>

Inheritance diagram for TRawFile:
TRawEventSource TRawFileIn

Public Member Functions

 TRawFile (const char *filename, kFileType file_type=kFileType::UNKNOWN_FILETYPE)
 ~TRawFile ()
virtual std::string SourceDescription () const
virtual std::string Status () const
virtual int GetLastErrno () const
virtual std::string GetLastError () const
- Public Member Functions inherited from TRawEventSource
 TRawEventSource ()
virtual ~TRawEventSource ()
int Read (TRawEvent &event)
 Reads the next event.
int Read (TRawEvent *event)
bool IsFinished () const
size_t GetBytesGiven () const
double GetAverageRate () const

Private Member Functions

virtual int GetEvent (TRawEvent &event)

Private Attributes

TRawEventSourcewrapped

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 TRawEventSource
void SetLastErrno (int error)
void SetLastError (std::string error)

Constructor & Destructor Documentation

TRawFile::TRawFile ( const char *  filename,
kFileType  file_type = kFileType::UNKNOWN_FILETYPE 
)
TRawFile::~TRawFile ( )

Member Function Documentation

virtual int TRawFile::GetEvent ( TRawEvent event)
inlineprivatevirtual
virtual int TRawFile::GetLastErrno ( ) const
inlinevirtual

Reimplemented from TRawEventSource.

virtual std::string TRawFile::GetLastError ( ) const
inlinevirtual

Reimplemented from TRawEventSource.

virtual std::string TRawFile::SourceDescription ( ) const
inlinevirtual

Implements TRawEventSource.

virtual std::string TRawFile::Status ( ) const
inlinevirtual

Implements TRawEventSource.

Member Data Documentation

TRawEventSource* TRawFile::wrapped
private

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