CGEM BOSS 6.6.5.h
BESIII Offline Software System
|
#include <EvtIdxHandler.h>
Public Member Functions | |
EvtIdxHandler () | |
virtual | ~EvtIdxHandler () |
void | next_file () |
uint32_t | nextPos (int nIgnore) |
uint32_t | findPosById (uint32_t evtId) |
int | nEvtLeft (int nIgnore) const |
void | addPos (uint32_t evtId, uint32_t pos) |
void | write (std::string fname) |
Static Public Member Functions | |
static uint32_t | IdxFileStartMarker () |
static uint32_t | IdxIdBlockMarker () |
static uint32_t | IdxPosBlockMarker () |
static EvtIdxHandler * | instance (const std::vector< std::string > &fnames) |
static void | release () |
Definition at line 9 of file EvtIdxHandler.h.
EvtIdxHandler::EvtIdxHandler | ( | ) |
Definition at line 42 of file EvtIdxHandler.cxx.
Referenced by instance().
|
virtual |
Definition at line 51 of file EvtIdxHandler.cxx.
void EvtIdxHandler::addPos | ( | uint32_t | evtId, |
uint32_t | pos ) |
Definition at line 82 of file EvtIdxHandler.cxx.
Referenced by main().
uint32_t EvtIdxHandler::findPosById | ( | uint32_t | evtId | ) |
Definition at line 71 of file EvtIdxHandler.cxx.
Referenced by RawFileReader::findEventById().
|
inlinestatic |
Definition at line 13 of file EvtIdxHandler.h.
Referenced by RawFileReader::getEventNumber(), and write().
|
inlinestatic |
|
inlinestatic |
|
static |
Definition at line 11 of file EvtIdxHandler.cxx.
Referenced by RawFileReader::RawFileReader(), and RawFileReader::RawFileReader().
|
inline |
Definition at line 29 of file EvtIdxHandler.h.
Referenced by RawFileReader::nextEvent().
void EvtIdxHandler::next_file | ( | ) |
Definition at line 57 of file EvtIdxHandler.cxx.
uint32_t EvtIdxHandler::nextPos | ( | int | nIgnore | ) |
Definition at line 65 of file EvtIdxHandler.cxx.
Referenced by RawFileReader::nextEvent().
|
static |
Definition at line 22 of file EvtIdxHandler.cxx.
Referenced by RawFileReader::~RawFileReader().
void EvtIdxHandler::write | ( | std::string | fname | ) |
Definition at line 92 of file EvtIdxHandler.cxx.
Referenced by main().