1 #ifndef canvas_Persistency_Provenance_FileIndex_h 2 #define canvas_Persistency_Provenance_FileIndex_h 77 using iterator = std::vector<Element>::iterator;
84 template <
typename ID>
89 template <
typename ID>
152 bool allInEntryOrder_{
false};
153 bool resultCached_{
false};
211 return !(lh < rh || rh < lh);
217 return lh < rh || rh < lh;
std::ostream & operator<<(std::ostream &os, EDAnalyzer::Table< T > const &t)
bool operator<=(ScheduleID left, ScheduleID right)
void addEntryOnLoad(EventID const &eID, EntryNumber_t entry)
Transient< Transients > transients_
bool & resultCached() const
std::vector< Element >::iterator iterator
const_iterator cbegin() const
static EntryNumber_t constexpr invalidEntry
const_iterator begin() const
bool allEventsInEntryOrder() const
Element(EventID const &eID, EntryNumber_t const entry)
Element(EventID const &eID)
bool operator>=(ScheduleID left, ScheduleID right)
const_iterator findPosition(EventID const &eID) const
void sortBy_Run_SubRun_EventEntry()
bool operator!=(debugging_allocator< X > const &, debugging_allocator< Y > const &)
bool operator>(ScheduleID left, ScheduleID right)
bool operator<(ProductInfo const &a, ProductInfo const &b)
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic >::Index size_type
const_iterator findEventForUnspecifiedSubRun(EventID const &eID, bool exact) const
void print_event_list(std::ostream &os) const
SubRunID const & subRunID() const
void sortBy_Run_SubRun_Event()
const_iterator cend() const
bool & allInEntryOrder() const
void addEntry(EventID const &eID, EntryNumber_t entry)
bool eventsUniqueAndOrdered() const
const_iterator findSubRunOrRunPosition(SubRunID const &srID) const
std::vector< Element >::const_iterator const_iterator
Service to store calibration data products (CDP) in the SQLite3 metadatabase of a file...
const_iterator end() const
bool contains(ID const &id, bool exact) const
bool operator==(Provenance const &a, Provenance const &b)
std::vector< Element > entries_
std::vector< Element >::size_type size() const
EntryType getEntryType() const
SortState & sortState() const