#include <IndexIntoFile.h>
Private Member Functions | |
EntryType | getRunOrLumiEntryType (int index) const override |
void | initializeLumi_ () override |
bool | isSameLumi (int index1, int index2) const override |
bool | isSameRun (int index1, int index2) const override |
LuminosityBlockNumber_t | lumi (int index) const override |
bool | nextEventRange () override |
bool | previousEventRange () override |
bool | setToLastEventInRange (int index) override |
Additional Inherited Members | |
Protected Member Functions inherited from edm::IndexIntoFile::IndexIntoFileItrImpl | |
void | setIndexToEvent (long long value) |
void | setIndexToEventRange (int value) |
void | setIndexToLumi (int value) |
void | setInvalid () |
void | setNEvents (long long value) |
Definition at line 663 of file IndexIntoFile.h.
edm::IndexIntoFile::IndexIntoFileItrSorted::IndexIntoFileItrSorted | ( | IndexIntoFile const * | indexIntoFile, |
EntryType | entryType, | ||
int | indexToRun, | ||
int | indexToLumi, | ||
int | indexToEventRange, | ||
long long | indexToEvent, | ||
long long | nEvents | ||
) |
Definition at line 1670 of file IndexIntoFile.cc.
References edm::IndexIntoFile::fillRunOrLumiIndexes().
Referenced by clone().
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1687 of file IndexIntoFile.cc.
References IndexIntoFileItrSorted().
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1706 of file IndexIntoFile.cc.
References edm::IndexIntoFile::eventEntries(), edm::IndexIntoFile::fillEventEntries(), mps_fire::i, edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile(), edm::IndexIntoFile::IndexIntoFileItrImpl::indexToEvent(), edm::IndexIntoFile::IndexIntoFileItrImpl::indexToEventRange(), edm::IndexIntoFile::IndexIntoFileItrImpl::indexToLumi(), edm::IndexIntoFile::IndexIntoFileItrImpl::indexToRun(), edm::IndexIntoFile::invalidEntry, edm::IndexIntoFile::kEnd, edm::IndexIntoFile::kLumi, edm::IndexIntoFile::kRun, edm::IndexIntoFile::runOrLumiEntries(), edm::IndexIntoFile::runOrLumiIndexes(), and edm::IndexIntoFile::IndexIntoFileItrImpl::type().
|
overrideprivatevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1802 of file IndexIntoFile.cc.
References edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile(), edm::IndexIntoFile::kEnd, edm::IndexIntoFile::kLumi, edm::IndexIntoFile::kRun, edm::IndexIntoFile::runOrLumiIndexes(), and edm::IndexIntoFile::IndexIntoFileItrImpl::size().
|
overrideprivatevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1738 of file IndexIntoFile.cc.
References edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile(), edm::IndexIntoFile::IndexIntoFileItrImpl::indexToLumi(), edm::IndexIntoFile::invalidIndex, edm::IndexIntoFile::IndexIntoFileItrImpl::nEvents(), edm::IndexIntoFile::runOrLumiIndexes(), edm::IndexIntoFile::IndexIntoFileItrImpl::setIndexToEvent(), edm::IndexIntoFile::IndexIntoFileItrImpl::setIndexToEventRange(), and edm::IndexIntoFile::IndexIntoFileItrImpl::setNEvents().
|
overrideprivatevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1811 of file IndexIntoFile.cc.
References edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile(), edm::IndexIntoFile::runOrLumiIndexes(), and edm::IndexIntoFile::IndexIntoFileItrImpl::size().
Referenced by setToLastEventInRange().
|
overrideprivatevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1819 of file IndexIntoFile.cc.
References edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile(), edm::IndexIntoFile::runOrLumiIndexes(), and edm::IndexIntoFile::IndexIntoFileItrImpl::size().
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1701 of file IndexIntoFile.cc.
References edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile(), edm::IndexIntoFile::IndexIntoFileItrImpl::indexToLumi(), edm::IndexIntoFile::invalidLumi, edm::IndexIntoFile::kEnd, edm::IndexIntoFile::kRun, edm::IndexIntoFile::runOrLumiIndexes(), and edm::IndexIntoFile::IndexIntoFileItrImpl::type().
Referenced by skipLumiInRun().
|
overrideprivatevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1829 of file IndexIntoFile.cc.
References edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile(), edm::IndexIntoFile::invalidLumi, edm::IndexIntoFile::runOrLumiIndexes(), and edm::IndexIntoFile::IndexIntoFileItrImpl::size().
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1798 of file IndexIntoFile.cc.
References edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile(), edm::IndexIntoFile::invalidEntry, edm::IndexIntoFile::runOrLumiEntries(), and edm::IndexIntoFile::runOrLumiIndexes().
|
overrideprivatevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1750 of file IndexIntoFile.cc.
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1728 of file IndexIntoFile.cc.
References edm::IndexIntoFile::eventEntries(), edm::IndexIntoFile::fillEventEntries(), edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile(), edm::IndexIntoFile::IndexIntoFileItrImpl::indexToEvent(), edm::IndexIntoFile::IndexIntoFileItrImpl::indexToEventRange(), edm::IndexIntoFile::IndexIntoFileItrImpl::indexToLumi(), edm::IndexIntoFile::invalidEntry, edm::IndexIntoFile::invalidIndex, edm::IndexIntoFile::IndexIntoFileItrImpl::nEvents(), and edm::IndexIntoFile::runOrLumiIndexes().
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1723 of file IndexIntoFile.cc.
References edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile(), edm::IndexIntoFile::IndexIntoFileItrImpl::indexToLumi(), edm::IndexIntoFile::invalidIndex, edm::IndexIntoFile::invalidLumi, and edm::IndexIntoFile::runOrLumiIndexes().
|
overrideprivatevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1754 of file IndexIntoFile.cc.
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1691 of file IndexIntoFile.cc.
References edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile(), edm::IndexIntoFile::IndexIntoFileItrImpl::indexToRun(), edm::IndexIntoFile::invalidIndex, edm::IndexIntoFile::kEnd, edm::IndexIntoFile::runOrLumiIndexes(), and edm::IndexIntoFile::IndexIntoFileItrImpl::type().
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1696 of file IndexIntoFile.cc.
References edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile(), edm::IndexIntoFile::IndexIntoFileItrImpl::indexToRun(), edm::IndexIntoFile::invalidRun, edm::IndexIntoFile::kEnd, edm::IndexIntoFile::runOrLumiIndexes(), and edm::IndexIntoFile::IndexIntoFileItrImpl::type().
Referenced by Types.EventID::cppID(), and Types.LuminosityBlockID::cppID().
|
overrideprivatevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1758 of file IndexIntoFile.cc.
References edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile(), isSameLumi(), edm::IndexIntoFile::IndexIntoFileItrImpl::nEvents(), edm::IndexIntoFile::runOrLumiIndexes(), edm::IndexIntoFile::IndexIntoFileItrImpl::setIndexToEvent(), edm::IndexIntoFile::IndexIntoFileItrImpl::setIndexToEventRange(), and edm::IndexIntoFile::IndexIntoFileItrImpl::setNEvents().
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1781 of file IndexIntoFile.cc.
References mps_fire::i, edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile(), edm::IndexIntoFile::IndexIntoFileItrImpl::indexToLumi(), edm::IndexIntoFile::IndexIntoFileItrImpl::initializeLumi(), edm::IndexIntoFile::invalidIndex, lumi(), edm::IndexIntoFile::runOrLumiIndexes(), edm::IndexIntoFile::IndexIntoFileItrImpl::setIndexToLumi(), and edm::IndexIntoFile::IndexIntoFileItrImpl::size().