Go to the documentation of this file. 1 #ifndef DataFormats_Provenance_FileIndex_h
2 #define DataFormats_Provenance_FileIndex_h
51 typedef std::vector<Element>::iterator
iterator;
SortState & sortState() const
std::vector< Element >::iterator iterator
const_iterator findLumiPosition(RunNumber_t run, LuminosityBlockNumber_t lumi) const
constexpr bool operator<=(ELseverityLevel const &e1, ELseverityLevel const &e2) noexcept
Element(RunNumber_t run, LuminosityBlockNumber_t lumi, EventNumber_t event, long long entry)
const_iterator findEventPosition(RunNumber_t run, LuminosityBlockNumber_t lumi, EventNumber_t event) const
bool & resultCached() const
std::vector< Element > entries_
const_iterator findLumiOrRunPosition(RunNumber_t run, LuminosityBlockNumber_t lumi) const
Element(RunNumber_t run, LuminosityBlockNumber_t lumi, EventNumber_t event)
unsigned int LuminosityBlockNumber_t
const_iterator begin() const
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
bool operator!=(debugging_allocator< X > const &, debugging_allocator< Y > const &) noexcept
constexpr bool operator>=(ELseverityLevel const &e1, ELseverityLevel const &e2) noexcept
bool containsLumi(RunNumber_t run, LuminosityBlockNumber_t lumi) const
bool operator==(debugging_allocator< X > const &, debugging_allocator< Y > const &) noexcept
bool operator()(FileIndex::Element const &lh, FileIndex::Element const &rh)
bool operator<(DetSet< T > const &x, DetSet< T > const &y)
unsigned long long EventNumber_t
bool containsItem(RunNumber_t run, LuminosityBlockNumber_t lumi, EventNumber_t event) const
const_iterator end() const
std::vector< Element >::const_iterator const_iterator
void addEntry(RunNumber_t run, LuminosityBlockNumber_t lumi, EventNumber_t event, EntryNumber_t entry)
void initializeTransients() const
void sortBy_Run_Lumi_EventEntry()
bool containsEvent(RunNumber_t run, LuminosityBlockNumber_t lumi, EventNumber_t event) const
bool & allInEntryOrder() const
const_iterator findPosition(RunNumber_t run, LuminosityBlockNumber_t lumi=0U, EventNumber_t event=0U) const
static const EntryNumber_t invalidEntry
bool containsRun(RunNumber_t run) const
bool allEventsInEntryOrder() const
LuminosityBlockNumber_t lumi_
void sortBy_Run_Lumi_Event()
const_iterator findRunPosition(RunNumber_t run) const
EntryType getEntryType() const
iterator erase(iterator begin, iterator end)
const_iterator findEventEntryPosition(RunNumber_t run, LuminosityBlockNumber_t lumi, EventNumber_t event, EntryNumber_t entry) const
iterator erase(iterator pos)
std::vector< Element >::size_type size() const
constexpr bool operator>(ELseverityLevel const &e1, ELseverityLevel const &e2) noexcept