|
|
#include <IndexIntoFile.h>
|
void | advanceToNextLumiOrRun () |
|
void | advanceToNextRun () |
|
virtual IndexIntoFileItrImpl * | clone () const =0 |
|
void | copyPosition (IndexIntoFileItrImpl const &position) |
|
virtual EntryNumber_t | entry () const =0 |
|
EntryNumber_t | firstEventEntryThisLumi () |
|
EntryNumber_t | firstEventEntryThisRun () |
|
EntryType | getEntryType () const |
|
void | getLumisInRun (std::vector< LuminosityBlockNumber_t > &lumis) const |
|
IndexIntoFile const * | indexIntoFile () const |
|
| IndexIntoFileItrImpl (IndexIntoFile const *indexIntoFile, EntryType entryType, int indexToRun, int indexToLumi, int indexToEventRange, long long indexToEvent, long long nEvents) |
|
long long | indexToEvent () const |
|
int | indexToEventRange () const |
|
int | indexToLumi () const |
|
int | indexToRun () const |
|
void | initializeLumi () |
|
void | initializeRun () |
|
virtual LuminosityBlockNumber_t | lumi () const =0 |
|
virtual bool | lumiEntryValid (int index) const =0 |
|
long long | nEvents () const |
|
void | next () |
|
bool | operator== (IndexIntoFileItrImpl const &right) const |
|
virtual EntryNumber_t | peekAheadAtEventEntry () const =0 |
|
virtual LuminosityBlockNumber_t | peekAheadAtLumi () const =0 |
|
virtual int | processHistoryIDIndex () const =0 |
|
virtual RunNumber_t | run () const =0 |
|
int | size () const |
|
void | skipEventBackward (int &phIndexOfEvent, RunNumber_t &runOfEvent, LuminosityBlockNumber_t &lumiOfEvent, EntryNumber_t &eventEntry) |
|
void | skipEventForward (int &phIndexOfSkippedEvent, RunNumber_t &runOfSkippedEvent, LuminosityBlockNumber_t &lumiOfSkippedEvent, EntryNumber_t &skippedEventEntry) |
|
virtual bool | skipLumiInRun ()=0 |
|
bool | skipToNextEventInLumi () |
|
EntryType | type () const |
|
virtual | ~IndexIntoFileItrImpl () |
|
Definition at line 517 of file IndexIntoFile.h.
◆ IndexIntoFileItrImpl()
edm::IndexIntoFile::IndexIntoFileItrImpl::IndexIntoFileItrImpl |
( |
IndexIntoFile const * |
indexIntoFile, |
|
|
EntryType |
entryType, |
|
|
int |
indexToRun, |
|
|
int |
indexToLumi, |
|
|
int |
indexToEventRange, |
|
|
long long |
indexToEvent, |
|
|
long long |
nEvents |
|
) |
| |
◆ ~IndexIntoFileItrImpl()
edm::IndexIntoFile::IndexIntoFileItrImpl::~IndexIntoFileItrImpl |
( |
| ) |
|
|
virtual |
◆ advanceToNextLumiOrRun()
void edm::IndexIntoFile::IndexIntoFileItrImpl::advanceToNextLumiOrRun |
( |
| ) |
|
◆ advanceToNextRun()
void edm::IndexIntoFile::IndexIntoFileItrImpl::advanceToNextRun |
( |
| ) |
|
◆ clone()
◆ copyPosition()
void edm::IndexIntoFile::IndexIntoFileItrImpl::copyPosition |
( |
IndexIntoFileItrImpl const & |
position | ) |
|
◆ entry()
virtual EntryNumber_t edm::IndexIntoFile::IndexIntoFileItrImpl::entry |
( |
| ) |
const |
|
pure virtual |
◆ firstEventEntryThisLumi()
◆ firstEventEntryThisRun()
◆ getEntryType()
EntryType edm::IndexIntoFile::IndexIntoFileItrImpl::getEntryType |
( |
| ) |
const |
|
inline |
◆ getLumisInRun()
void edm::IndexIntoFile::IndexIntoFileItrImpl::getLumisInRun |
( |
std::vector< LuminosityBlockNumber_t > & |
lumis | ) |
const |
◆ getRunOrLumiEntryType()
virtual EntryType edm::IndexIntoFile::IndexIntoFileItrImpl::getRunOrLumiEntryType |
( |
int |
index | ) |
const |
|
privatepure virtual |
◆ indexIntoFile()
IndexIntoFile const* edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile |
( |
| ) |
const |
|
inline |
◆ indexToEvent()
long long edm::IndexIntoFile::IndexIntoFileItrImpl::indexToEvent |
( |
| ) |
const |
|
inline |
◆ indexToEventRange()
int edm::IndexIntoFile::IndexIntoFileItrImpl::indexToEventRange |
( |
| ) |
const |
|
inline |
◆ indexToLumi()
int edm::IndexIntoFile::IndexIntoFileItrImpl::indexToLumi |
( |
| ) |
const |
|
inline |
◆ indexToRun()
int edm::IndexIntoFile::IndexIntoFileItrImpl::indexToRun |
( |
| ) |
const |
|
inline |
◆ initializeLumi()
void edm::IndexIntoFile::IndexIntoFileItrImpl::initializeLumi |
( |
| ) |
|
◆ initializeLumi_()
virtual void edm::IndexIntoFile::IndexIntoFileItrImpl::initializeLumi_ |
( |
| ) |
|
|
privatepure virtual |
◆ initializeRun()
void edm::IndexIntoFile::IndexIntoFileItrImpl::initializeRun |
( |
| ) |
|
◆ isSameLumi()
virtual bool edm::IndexIntoFile::IndexIntoFileItrImpl::isSameLumi |
( |
int |
index1, |
|
|
int |
index2 |
|
) |
| const |
|
privatepure virtual |
◆ isSameRun()
virtual bool edm::IndexIntoFile::IndexIntoFileItrImpl::isSameRun |
( |
int |
index1, |
|
|
int |
index2 |
|
) |
| const |
|
privatepure virtual |
◆ lumi() [1/2]
◆ lumi() [2/2]
◆ lumiEntryValid()
virtual bool edm::IndexIntoFile::IndexIntoFileItrImpl::lumiEntryValid |
( |
int |
index | ) |
const |
|
pure virtual |
◆ nEvents()
long long edm::IndexIntoFile::IndexIntoFileItrImpl::nEvents |
( |
| ) |
const |
|
inline |
◆ next()
void edm::IndexIntoFile::IndexIntoFileItrImpl::next |
( |
void |
| ) |
|
◆ nextEventRange()
virtual bool edm::IndexIntoFile::IndexIntoFileItrImpl::nextEventRange |
( |
| ) |
|
|
privatepure virtual |
◆ operator==()
bool edm::IndexIntoFile::IndexIntoFileItrImpl::operator== |
( |
IndexIntoFileItrImpl const & |
right | ) |
const |
◆ peekAheadAtEventEntry()
virtual EntryNumber_t edm::IndexIntoFile::IndexIntoFileItrImpl::peekAheadAtEventEntry |
( |
| ) |
const |
|
pure virtual |
◆ peekAheadAtLumi()
◆ previousEventRange()
virtual bool edm::IndexIntoFile::IndexIntoFileItrImpl::previousEventRange |
( |
| ) |
|
|
privatepure virtual |
◆ previousLumiWithEvents()
bool edm::IndexIntoFile::IndexIntoFileItrImpl::previousLumiWithEvents |
( |
| ) |
|
|
private |
◆ processHistoryIDIndex()
virtual int edm::IndexIntoFile::IndexIntoFileItrImpl::processHistoryIDIndex |
( |
| ) |
const |
|
pure virtual |
◆ run()
virtual RunNumber_t edm::IndexIntoFile::IndexIntoFileItrImpl::run |
( |
| ) |
const |
|
pure virtual |
◆ setIndexToEvent()
void edm::IndexIntoFile::IndexIntoFileItrImpl::setIndexToEvent |
( |
long long |
value | ) |
|
|
inlineprotected |
◆ setIndexToEventRange()
void edm::IndexIntoFile::IndexIntoFileItrImpl::setIndexToEventRange |
( |
int |
value | ) |
|
|
inlineprotected |
◆ setIndexToLumi()
void edm::IndexIntoFile::IndexIntoFileItrImpl::setIndexToLumi |
( |
int |
value | ) |
|
|
inlineprotected |
◆ setInvalid()
void edm::IndexIntoFile::IndexIntoFileItrImpl::setInvalid |
( |
void |
| ) |
|
|
protected |
◆ setNEvents()
void edm::IndexIntoFile::IndexIntoFileItrImpl::setNEvents |
( |
long long |
value | ) |
|
|
inlineprotected |
◆ setToLastEventInRange()
virtual bool edm::IndexIntoFile::IndexIntoFileItrImpl::setToLastEventInRange |
( |
int |
index | ) |
|
|
privatepure virtual |
◆ size()
int edm::IndexIntoFile::IndexIntoFileItrImpl::size |
( |
void |
| ) |
const |
|
inline |
◆ skipEventBackward()
◆ skipEventForward()
Definition at line 1010 of file IndexIntoFile.cc.
1016 runOfSkippedEvent =
run();
1040 skipEventForward(phIndexOfSkippedEvent, runOfSkippedEvent, lumiOfSkippedEvent, skippedEventEntry);
1049 skipEventForward(phIndexOfSkippedEvent, runOfSkippedEvent, lumiOfSkippedEvent, skippedEventEntry);
1062 skipEventForward(phIndexOfSkippedEvent, runOfSkippedEvent, lumiOfSkippedEvent, skippedEventEntry);
References edm::IndexIntoFile::invalidEntry, edm::IndexIntoFile::invalidIndex, edm::IndexIntoFile::invalidLumi, edm::IndexIntoFile::invalidRun, edm::IndexIntoFile::kEnd, edm::IndexIntoFile::kEvent, edm::IndexIntoFile::kLumi, edm::IndexIntoFile::kRun, GetRecoTauVFromDQM_MC_cff::next, and writedatasetfile::run.
◆ skipLumiInRun()
virtual bool edm::IndexIntoFile::IndexIntoFileItrImpl::skipLumiInRun |
( |
| ) |
|
|
pure virtual |
◆ skipToNextEventInLumi()
bool edm::IndexIntoFile::IndexIntoFileItrImpl::skipToNextEventInLumi |
( |
| ) |
|
◆ type()
EntryType edm::IndexIntoFile::IndexIntoFileItrImpl::type |
( |
| ) |
const |
|
inline |
◆ indexIntoFile_
IndexIntoFile const* edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile_ |
|
private |
◆ indexToEvent_
long long edm::IndexIntoFile::IndexIntoFileItrImpl::indexToEvent_ |
|
private |
◆ indexToEventRange_
int edm::IndexIntoFile::IndexIntoFileItrImpl::indexToEventRange_ |
|
private |
◆ indexToLumi_
int edm::IndexIntoFile::IndexIntoFileItrImpl::indexToLumi_ |
|
private |
◆ indexToRun_
int edm::IndexIntoFile::IndexIntoFileItrImpl::indexToRun_ |
|
private |
◆ nEvents_
long long edm::IndexIntoFile::IndexIntoFileItrImpl::nEvents_ |
|
private |
◆ size_
int edm::IndexIntoFile::IndexIntoFileItrImpl::size_ |
|
private |
◆ type_
EntryType edm::IndexIntoFile::IndexIntoFileItrImpl::type_ |
|
private |
Definition at line 601 of file IndexIntoFile.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), getEntryType(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), operator==(), and type().
virtual EntryNumber_t peekAheadAtEventEntry() const =0
std::vector< RunOrLumiEntry > runOrLumiEntries_
void setIndexToEvent(long long value)
void setNEvents(long long value)
bool previousLumiWithEvents()
static constexpr EntryNumber_t invalidEntry
IndexIntoFile const * indexIntoFile() const
virtual bool lumiEntryValid(int index) const =0
virtual LuminosityBlockNumber_t peekAheadAtLumi() const =0
unsigned int LuminosityBlockNumber_t
virtual LuminosityBlockNumber_t lumi() const =0
bool empty() const
True if no runs, lumis, or events are in the file.
IndexIntoFile const * indexIntoFile_
void setIndexToEventRange(int value)
static constexpr int invalidIndex
virtual bool previousEventRange()=0
void setIndexToLumi(int value)
static constexpr LuminosityBlockNumber_t invalidLumi
virtual bool isSameRun(int index1, int index2) const =0
static int position[264][3]
virtual int processHistoryIDIndex() const =0
long long nEvents() const
int indexToEventRange() const
virtual RunNumber_t run() const =0
virtual void initializeLumi_()=0
long long indexToEvent() const
def unique(seq, keepstr=True)
virtual EntryType getRunOrLumiEntryType(int index) const =0
void skipEventForward(int &phIndexOfSkippedEvent, RunNumber_t &runOfSkippedEvent, LuminosityBlockNumber_t &lumiOfSkippedEvent, EntryNumber_t &skippedEventEntry)
virtual bool skipLumiInRun()=0
virtual bool isSameLumi(int index1, int index2) const =0
virtual bool setToLastEventInRange(int index)=0
static constexpr RunNumber_t invalidRun
virtual bool nextEventRange()=0