|
GRUTinizer
|
#include <TMultiRawFile.h>
Public Member Functions | |
| TMultiRawFile () | |
| ~TMultiRawFile () | |
| void | AddFile (TRawEventSource *infile) |
| void | AddFile (const char *filename) |
| bool | IsValid () const |
| 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 | |
| TMultiRawFile (const TMultiRawFile &other) | |
| TMultiRawFile & | operator= (const TMultiRawFile &other) |
| virtual int | GetEvent (TRawEvent &outevent) |
| ClassDef (TMultiRawFile, 0) | |
Private Attributes | |
| std::set< TRawEventSource * > | fFileList |
| std::set< FileEvent > | fFileEvents |
| std::mutex | fFileListMutex |
| bool | fIsFirstStatus |
| bool | fIsValid |
Additional Inherited Members | |
Static Public Member Functions inherited from TRawEventSource | |
| static TRawEventSource * | EventSource (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) |
| TMultiRawFile::TMultiRawFile | ( | ) |
| TMultiRawFile::~TMultiRawFile | ( | ) |
|
inlineprivate |
| void TMultiRawFile::AddFile | ( | TRawEventSource * | infile | ) |
| void TMultiRawFile::AddFile | ( | const char * | filename | ) |
|
private |
|
privatevirtual |
|
virtual |
Reimplemented from TRawEventSource.
|
virtual |
Reimplemented from TRawEventSource.
|
inline |
|
inlineprivate |
|
virtual |
Implements TRawEventSource.
|
virtual |
Implements TRawEventSource.
|
private |
|
private |
|
mutableprivate |
|
mutableprivate |
|
private |
1.8.1.2