Public Types | |
enum | State { SEQUENTIAL = 0, SEEKING_FILE, SEEKING_RUN, SEEKING_SUBRUN, SEEKING_EVENT } |
Public Member Functions | |
~AccessState () | |
AccessState () | |
State | state () const |
void | setState (State state) |
void | resetState () |
EventID const & | lastReadEventID () const |
void | setLastReadEventID (EventID const &) |
EventID const & | wantedEventID () const |
void | setWantedEventID (EventID const &) |
std::shared_ptr< RootInputFile > | rootFileForLastReadEvent () const |
void | setRootFileForLastReadEvent (std::shared_ptr< RootInputFile > const &) |
Private Attributes | |
State | state_ |
EventID | lastReadEventID_ |
std::shared_ptr< RootInputFile > | rootFileForLastReadEvent_ |
EventID | wantedEventID_ |
Definition at line 50 of file RootInput.h.
Enumerator | |
---|---|
SEQUENTIAL | |
SEEKING_FILE | |
SEEKING_RUN | |
SEEKING_SUBRUN | |
SEEKING_EVENT |
Definition at line 53 of file RootInput.h.
RootInput::AccessState::~AccessState | ( | ) |
Definition at line 25 of file RootInput_source.cc.
RootInput::AccessState::AccessState | ( | ) |
Definition at line 27 of file RootInput_source.cc.
EventID const & RootInput::AccessState::lastReadEventID | ( | ) | const |
Definition at line 47 of file RootInput_source.cc.
void RootInput::AccessState::resetState | ( | ) |
Definition at line 41 of file RootInput_source.cc.
shared_ptr< RootInputFile > RootInput::AccessState::rootFileForLastReadEvent | ( | ) | const |
Definition at line 59 of file RootInput_source.cc.
void RootInput::AccessState::setLastReadEventID | ( | EventID const & | eid | ) |
Definition at line 71 of file RootInput_source.cc.
void RootInput::AccessState::setRootFileForLastReadEvent | ( | std::shared_ptr< RootInputFile > const & | ) |
Definition at line 83 of file RootInput_source.cc.
void RootInput::AccessState::setState | ( | State | state | ) |
Definition at line 65 of file RootInput_source.cc.
void RootInput::AccessState::setWantedEventID | ( | EventID const & | eid | ) |
Definition at line 77 of file RootInput_source.cc.
RootInput::AccessState::State RootInput::AccessState::state | ( | ) | const |
Definition at line 35 of file RootInput_source.cc.
EventID const & RootInput::AccessState::wantedEventID | ( | ) | const |
Definition at line 53 of file RootInput_source.cc.
|
private |
Definition at line 86 of file RootInput.h.
|
private |
Definition at line 87 of file RootInput.h.
|
private |
Definition at line 85 of file RootInput.h.
|
private |
Definition at line 88 of file RootInput.h.