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