BOSS 7.0.7
BESIII Offline Software System
Loading...
Searching...
No Matches
IRawReader.h
Go to the documentation of this file.
1#ifndef BESIII_INTERFACE_RAWREADER_H
2#define BESIII_INTERFACE_RAWREADER_H
3
4#include <stdint.h>
5#include <string>
6
8{
9 public :
10
11 virtual ~IRawReader() {}
12
13 virtual const uint32_t* nextEvent() = 0;
14
15 virtual const uint32_t* currentEvent() const = 0;
16
17 virtual uint32_t runNo() = 0;
18
19 virtual std::string currentFile() = 0;
20
21 virtual uint32_t stat() = 0;
22};
23
24#endif
virtual ~IRawReader()
Definition: IRawReader.h:11
virtual const uint32_t * nextEvent()=0
virtual const uint32_t * currentEvent() const =0
virtual std::string currentFile()=0
virtual uint32_t runNo()=0
virtual uint32_t stat()=0