GRUTinizer
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
include
TSequentialRawFile.h
Go to the documentation of this file.
1
#ifndef _TSEQUENTIALRAWFILE_H_
2
#define _TSEQUENTIALRAWFILE_H_
3
4
#include "
TRawEventSource.h
"
5
6
class
TSequentialRawFile
:
public
TRawEventSource
{
7
public
:
8
TSequentialRawFile
();
9
~TSequentialRawFile
();
10
// TODO, can I disable thse somehow without annoying ROOT?
11
TSequentialRawFile
(
const
TSequentialRawFile
& other) { }
12
TSequentialRawFile
&
operator=
(
const
TSequentialRawFile
& other) { }
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
25
int
active_source
;
26
std::vector<TRawEventSource*>
sources
;
27
28
ClassDef
(
TSequentialRawFile
, 0);
29
};
30
31
#endif
/* _TSEQUENTIALRAWFILE_H_ */
Generated on Wed Nov 4 2015 17:27:54 for GRUTinizer by
1.8.1.2