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

#include <TSequentialRawFile.h>

Inheritance diagram for TSequentialRawFile:
TRawEventSource

Public Member Functions

 TSequentialRawFile ()
 ~TSequentialRawFile ()
 TSequentialRawFile (const TSequentialRawFile &other)
TSequentialRawFileoperator= (const TSequentialRawFile &other)
void Add (TRawEventSource *infile)
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)
 ClassDef (TSequentialRawFile, 0)

Private Attributes

int active_source
std::vector< TRawEventSource * > sources

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

TSequentialRawFile::TSequentialRawFile ( )
TSequentialRawFile::~TSequentialRawFile ( )
TSequentialRawFile::TSequentialRawFile ( const TSequentialRawFile other)
inline

Member Function Documentation

void TSequentialRawFile::Add ( TRawEventSource infile)
TSequentialRawFile::ClassDef ( TSequentialRawFile  ,
 
)
private
int TSequentialRawFile::GetEvent ( TRawEvent event)
privatevirtual
int TSequentialRawFile::GetLastErrno ( ) const
virtual

Reimplemented from TRawEventSource.

std::string TSequentialRawFile::GetLastError ( ) const
virtual

Reimplemented from TRawEventSource.

TSequentialRawFile& TSequentialRawFile::operator= ( const TSequentialRawFile other)
inline
std::string TSequentialRawFile::SourceDescription ( ) const
virtual

Implements TRawEventSource.

std::string TSequentialRawFile::Status ( ) const
virtual

Implements TRawEventSource.

Member Data Documentation

int TSequentialRawFile::active_source
private
std::vector<TRawEventSource*> TSequentialRawFile::sources
private

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