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