1#ifndef BESIII_RAW_FILE_READER_H
2#define BESIII_RAW_FILE_READER_H
4#include "IRawFile/IRawReader.h"
5#include "RawFile/RawFileUtil.h"
25 RawFileReader(
const std::string& fname,
const std::string& idxfname );
45 const uint32_t* notSafeNextEvent();
47 void read_one_event();
53 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)
RawFileReader(const std::string &fname)
const uint32_t * nextEvent()
const uint32_t * currentEvent() const
static std::vector< int > getEventNumber(const VFileNames_t &idxfnames)
std::string currentFile()