1#ifndef BESIII_RAW_FILE_READER_H
2#define BESIII_RAW_FILE_READER_H
4#include "RawFile/RawFileUtil.h"
5#include "IRawFile/IRawReader.h"
49 const uint32_t* notSafeNextEvent();
51 void read_one_event();
59 uint32_t m_bufferSize;
std::vector< std::string > VFileNames_t
const uint32_t * findEventById(uint32_t evtId)
static std::vector< int > getEventNumber(const VFileNames_t &idxfnames)
const VFileNames_t ReaderArgType
const uint32_t * roughlyNextEvent(int nIgnore, int evtByte=0)
RawFileReader(const std::string &fname)
const uint32_t * nextEvent()
const uint32_t * currentEvent() const
RawFileReader(const VFileNames_t &fnames, const VFileNames_t &idxfnames)
RawFileReader(const std::string &fname, const std::string &idxfname)
RawFileReader(const VFileNames_t &fnames)
const uint32_t * nextEvent(int nIgnore)
std::string currentFile()