#include <IndexIntoFile.h>
Classes | |
class | EntryOrderInitializationInfo |
struct | TTreeEntryAndIndex |
Private Attributes | |
std::vector< EntryNumber_t > | fileOrderRunOrLumiEntry_ |
int | indexedSize_ = 0 |
std::vector< bool > | shouldProcessEvents_ |
std::vector< bool > | shouldProcessRunOrLumi_ |
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 765 of file IndexIntoFile.h.
edm::IndexIntoFile::IndexIntoFileItrEntryOrder::IndexIntoFileItrEntryOrder | ( | IndexIntoFile const * | indexIntoFile, |
EntryType | entryType, | ||
int | indexToRun, | ||
int | indexToLumi, | ||
int | indexToEventRange, | ||
long long | indexToEvent, | ||
long long | nEvents | ||
) |
Definition at line 1784 of file IndexIntoFile.cc.
References addRunsWithNoEvents(), cms::cuda::assert(), edm::IndexIntoFile::currentRun(), fileOrderRunOrLumiEntry_, handleToEndOfContiguousEventsInRun(), indexedSize_, edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile(), info(), edm::IndexIntoFile::invalidEntry, reserveSpaceInVectors(), edm::IndexIntoFile::runOrLumiEntries(), and edm::IndexIntoFile::IndexIntoFileItrImpl::size().
|
private |
Definition at line 2196 of file IndexIntoFile.cc.
References info(), edm::IndexIntoFile::invalidEntry, and edm::IndexIntoFile::runOrLumiEntries().
Referenced by IndexIntoFileItrEntryOrder().
|
private |
Definition at line 2269 of file IndexIntoFile.cc.
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1832 of file IndexIntoFile.cc.
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1854 of file IndexIntoFile.cc.
References mps_splice::entry, Exception, edm::IndexIntoFile::invalidEntry, edm::IndexIntoFile::kEnd, edm::IndexIntoFile::kLumi, edm::IndexIntoFile::kRun, and edm::errors::LogicError.
|
private |
Definition at line 2215 of file IndexIntoFile.cc.
References cms::cuda::assert(), edm::IndexIntoFile::RunOrLumiEntry::beginEvents(), edm::IndexIntoFile::beginEvents(), edm::IndexIntoFile::currentLumi(), edm::IndexIntoFile::currentRun(), edm::IndexIntoFile::invalidEntry, edm::IndexIntoFile::runOrLumiEntries(), jetsAK4_CHS_cff::sort, and edm::IndexIntoFile::IndexIntoFileItrEntryOrder::TTreeEntryAndIndex::ttreeEntry_.
|
overrideprivatevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 2029 of file IndexIntoFile.cc.
References edm::IndexIntoFile::kEnd, edm::IndexIntoFile::kLumi, and edm::IndexIntoFile::kRun.
|
private |
Definition at line 2421 of file IndexIntoFile.cc.
References edm::IndexIntoFile::currentLumi(), mps_splice::entry, info(), edm::IndexIntoFile::invalidEntry, and edm::IndexIntoFile::runOrLumiEntries().
|
private |
Definition at line 2380 of file IndexIntoFile.cc.
References mps_splice::entry, edm::IndexIntoFile::invalidEntry, and edm::IndexIntoFile::runOrLumiEntries().
|
private |
Definition at line 2401 of file IndexIntoFile.cc.
References edm::IndexIntoFile::currentLumi(), info(), edm::IndexIntoFile::invalidEntry, and edm::IndexIntoFile::runOrLumiEntries().
|
private |
Definition at line 2320 of file IndexIntoFile.cc.
References edm::IndexIntoFile::currentLumi(), edm::IndexIntoFile::currentRun(), info(), edm::IndexIntoFile::invalidEntry, and edm::IndexIntoFile::runOrLumiEntries().
|
private |
Definition at line 2275 of file IndexIntoFile.cc.
References cms::cuda::assert(), edm::IndexIntoFile::currentRun(), mps_splice::entry, info(), and edm::IndexIntoFile::runOrLumiEntries().
Referenced by IndexIntoFileItrEntryOrder().
|
inlineoverridevirtual |
Reimplemented from edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 786 of file IndexIntoFile.h.
References indexedSize_.
|
overrideprivatevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1912 of file IndexIntoFile.cc.
References cms::cuda::assert(), edm::IndexIntoFile::beginEvents(), edm::IndexIntoFile::endEvents(), edm::IndexIntoFile::invalidEntry, and edm::IndexIntoFile::invalidIndex.
|
overrideprivatevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 2038 of file IndexIntoFile.cc.
|
overrideprivatevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 2045 of file IndexIntoFile.cc.
|
private |
Definition at line 2363 of file IndexIntoFile.cc.
References edm::IndexIntoFile::currentLumi(), info(), edm::IndexIntoFile::invalidEntry, and edm::IndexIntoFile::runOrLumiEntries().
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1848 of file IndexIntoFile.cc.
References edm::IndexIntoFile::invalidLumi, edm::IndexIntoFile::kEnd, and edm::IndexIntoFile::kRun.
|
overrideprivatevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 2053 of file IndexIntoFile.cc.
References edm::IndexIntoFile::invalidLumi.
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 2012 of file IndexIntoFile.cc.
References cms::cuda::assert(), mps_splice::entry, edm::IndexIntoFile::invalidEntry, and BXlumiParameters_cfi::lumi.
|
overrideprivatevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1937 of file IndexIntoFile.cc.
References edm::IndexIntoFile::beginEvents(), edm::IndexIntoFile::endEvents(), edm::IndexIntoFile::invalidEntry, and edm::IndexIntoFile::invalidIndex.
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1904 of file IndexIntoFile.cc.
References edm::IndexIntoFile::invalidEntry, edm::IndexIntoFile::invalidIndex, and createIOVlist::nEvents.
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1898 of file IndexIntoFile.cc.
References edm::IndexIntoFile::invalidIndex, and edm::IndexIntoFile::invalidLumi.
|
overrideprivatevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1960 of file IndexIntoFile.cc.
References cms::cuda::assert(), edm::IndexIntoFile::beginEvents(), edm::IndexIntoFile::endEvents(), edm::IndexIntoFile::invalidEntry, edm::IndexIntoFile::invalidIndex, and createIOVlist::nEvents.
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1836 of file IndexIntoFile.cc.
References edm::IndexIntoFile::invalidIndex, and edm::IndexIntoFile::kEnd.
|
private |
Definition at line 2261 of file IndexIntoFile.cc.
Referenced by IndexIntoFileItrEntryOrder().
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1842 of file IndexIntoFile.cc.
References edm::IndexIntoFile::invalidRun, and edm::IndexIntoFile::kEnd.
Referenced by Types.EventID::cppID(), and Types.LuminosityBlockID::cppID().
|
inlineprivate |
Definition at line 797 of file IndexIntoFile.h.
References fileOrderRunOrLumiEntry_, edm::IndexIntoFile::IndexIntoFileItrImpl::indexIntoFile(), and edm::IndexIntoFile::runOrLumiEntries().
|
overrideprivatevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1984 of file IndexIntoFile.cc.
References cms::cuda::assert(), edm::IndexIntoFile::beginEvents(), edm::IndexIntoFile::endEvents(), edm::IndexIntoFile::invalidEntry, and createIOVlist::nEvents.
|
inlineprivate |
Definition at line 801 of file IndexIntoFile.h.
References shouldProcessEvents_.
|
finalvirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1886 of file IndexIntoFile.cc.
References cms::cuda::assert(), edm::IndexIntoFile::invalidIndex, and edm::IndexIntoFile::kLumi.
|
finalvirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1892 of file IndexIntoFile.cc.
References cms::cuda::assert(), edm::IndexIntoFile::invalidIndex, and edm::IndexIntoFile::kRun.
|
inlineprivate |
Definition at line 800 of file IndexIntoFile.h.
References shouldProcessRunOrLumi_.
|
overridevirtual |
Implements edm::IndexIntoFile::IndexIntoFileItrImpl.
Definition at line 1995 of file IndexIntoFile.cc.
References mps_fire::i, edm::IndexIntoFile::invalidIndex, and BXlumiParameters_cfi::lumi.
|
private |
Definition at line 878 of file IndexIntoFile.h.
Referenced by IndexIntoFileItrEntryOrder(), and runOrLumisEntry().
|
private |
Definition at line 877 of file IndexIntoFile.h.
Referenced by indexedSize(), and IndexIntoFileItrEntryOrder().
|
private |
Definition at line 880 of file IndexIntoFile.h.
Referenced by shouldProcessEvents().
|
private |
Definition at line 879 of file IndexIntoFile.h.
Referenced by shouldProcessRunOrLumi().