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

#include <TGEBMultiFile.h>

Public Member Functions

 TGEBMultiFile ()
virtual ~TGEBMultiFile ()
bool Add (const char *fname)
bool Add (TGEBFile *file)
void InitiMultFiles ()
void Close ()
int Read (TGEBEvent *)
const char * GetLastFileName () const
int GetLastErrno () const
const char * GetLastError () const
void ShowStatus (Option_t *opt="") const
void Print (Option_t *opt="") const
void Clear (Option_t *opt="")

Private Member Functions

TGEBEventGetEvent (const int &i)
TGEBFile * GetFile (const int &i)
Long_t GetTime (const int &i)
bool GetNextEvent (int)
int FindMinimum ()

Private Attributes

std::vector< std::string > fFileList
int fLastFileNumber
int fLastErrno
std::string fLastError
Int_t fExperimentNumber
Int_t fRunNumber
std::vector< TGEBEvent * > fEvents
std::vector< TGEBFile * > fFiles
std::vector< int > fEventCounter
std::vector< Long_t > fLastTimeStamp
std::vector< size_t > fBytes
std::vector< size_t > fBytesRead

Constructor & Destructor Documentation

TGEBMultiFile::TGEBMultiFile ( )
virtual TGEBMultiFile::~TGEBMultiFile ( )
virtual

Member Function Documentation

bool TGEBMultiFile::Add ( const char *  fname)
bool TGEBMultiFile::Add ( TGEBFile *  file)
void TGEBMultiFile::Clear ( Option_t *  opt = "")
void TGEBMultiFile::Close ( )
int TGEBMultiFile::FindMinimum ( )
private
TGEBEvent* TGEBMultiFile::GetEvent ( const int &  i)
inlineprivate
TGEBFile* TGEBMultiFile::GetFile ( const int &  i)
inlineprivate
int TGEBMultiFile::GetLastErrno ( ) const
inline
const char* TGEBMultiFile::GetLastError ( ) const
inline
const char* TGEBMultiFile::GetLastFileName ( ) const
inline
bool TGEBMultiFile::GetNextEvent ( int  )
private
Long_t TGEBMultiFile::GetTime ( const int &  i)
inlineprivate
void TGEBMultiFile::InitiMultFiles ( )
void TGEBMultiFile::Print ( Option_t *  opt = "") const
int TGEBMultiFile::Read ( TGEBEvent )
void TGEBMultiFile::ShowStatus ( Option_t *  opt = "") const

Member Data Documentation

std::vector<size_t> TGEBMultiFile::fBytes
private
std::vector<size_t> TGEBMultiFile::fBytesRead
private
std::vector<int> TGEBMultiFile::fEventCounter
private
std::vector<TGEBEvent*> TGEBMultiFile::fEvents
private
Int_t TGEBMultiFile::fExperimentNumber
private
std::vector<std::string> TGEBMultiFile::fFileList
private
std::vector<TGEBFile*> TGEBMultiFile::fFiles
private
int TGEBMultiFile::fLastErrno
private
std::string TGEBMultiFile::fLastError
private
int TGEBMultiFile::fLastFileNumber
private
std::vector<Long_t> TGEBMultiFile::fLastTimeStamp
private
Int_t TGEBMultiFile::fRunNumber
private

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