GRUTinizer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TRawEventGZipSource.h
Go to the documentation of this file.
1 #ifndef _TRAWEVENTGZIPSOURCE_H_
2 #define _TRAWEVENTGZIPSOURCE_H_
3 
4 #include <zlib.h>
5 
6 #include "TRawEventSource.h"
7 
9 public:
10  TRawEventGZipSource(const std::string& filename, kFileType file_type);
12 
13  virtual int ReadBytes(char* buf, size_t size);
14 
15  virtual std::string SourceDescription() const;
16 private:
17  std::string fFilename;
18  FILE* fFile;
19  gzFile* fGzFile;
20 
22 };
23 
24 #endif /* _TRAWEVENTGZIPSOURCE_H_ */