GRUTinizer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TSequentialRawFile.h
Go to the documentation of this file.
1 #ifndef _TSEQUENTIALRAWFILE_H_
2 #define _TSEQUENTIALRAWFILE_H_
3 
4 #include "TRawEventSource.h"
5 
7 public:
10  // TODO, can I disable thse somehow without annoying ROOT?
13 
14  void Add(TRawEventSource* infile);
15 
16  virtual std::string SourceDescription() const;
17  virtual std::string Status() const;
18  virtual int GetLastErrno() const;
19  virtual std::string GetLastError() const;
20 
21 
22 private:
23  virtual int GetEvent(TRawEvent& event);
24 
26  std::vector<TRawEventSource*> sources;
27 
29 };
30 
31 #endif /* _TSEQUENTIALRAWFILE_H_ */