BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/RawFile/include/RawFile/SimpleRawReader.h
Go to the documentation of this file.
1#ifndef SIMPLE_RAW_READER_H
2#define SIMPLE_RAW_READER_H
3
4#include "RawFile/raw_ifstream.h"
5#include <stdint.h>
6
8public:
9 SimpleRawReader( const std::string& fname );
10 virtual ~SimpleRawReader();
11
12 const uint32_t* nextEvent();
13
14 raw_ifstream* raw_stream() { return m_rfs; }
15
16private:
17 uint32_t m_bufferSize;
18 uint32_t* m_buffer;
19
20 raw_ifstream* m_rfs;
21};
22#endif
virtual ~SimpleRawReader()
const uint32_t * nextEvent()
SimpleRawReader(const std::string &fname)