25 std::set<eventsetup::EventSetupRecordKey> records;
26 for (
auto const&
p : resolvers_) {
27 records.insert(
p.recordKey_);
29 for (
auto const&
k : records) {
30 usingRecordWithKey(
k);
31 findingRecordWithKey(
k);
64 if (
p.recordKey_ == iRecordKey) {
65 keyedResolversVector.emplace_back(
p.dataKey_,
p.resolver_);
68 return keyedResolversVector;
77 p.resolver_->invalidate();
static const IOVSyncValue & endOfTime()
std::pair< Time_t, Time_t > ValidityInterval
static const IOVSyncValue & beginOfTime()
std::vector< ESProduceEntry > resolvers_
std::shared_ptr< eventsetup::ESProductResolver > getResolver(unsigned int index)
EventSetupTestHelper(std::vector< ESProduceEntry >)
std::vector< std::pair< DataKey, std::shared_ptr< ESProductResolver > >> KeyedResolversVector
void setIntervalFor(const eventsetup::EventSetupRecordKey &, const IOVSyncValue &, ValidityInterval &) final
KeyedResolversVector registerResolvers(const eventsetup::EventSetupRecordKey &, unsigned int iovIndex) final