37 std::set<eventsetup::EventSetupRecordKey> records;
39 records.insert(
p.recordKey_);
41 for(
auto const&
k: records) {
73 if(
p.recordKey_ == iRecordKey) {
74 aProxyList.emplace_back(
p.dataKey_,
p.proxy_);
79 std::shared_ptr<eventsetup::DataProxy>
87 p.proxy_->invalidate();
EventNumber_t event() const
const EventID & eventID() const
void setIntervalFor(const eventsetup::EventSetupRecordKey &, const IOVSyncValue &, ValidityInterval &) final
std::pair< Time_t, Time_t > ValidityInterval
void usingRecordWithKey(const EventSetupRecordKey &)
LuminosityBlockNumber_t luminosityBlock() const
std::vector< std::pair< DataKey, edm::propagate_const< std::shared_ptr< DataProxy > > > > KeyedProxies
std::vector< ESProduceEntry > proxies_
void newInterval(const eventsetup::EventSetupRecordKey &iRecordType, const ValidityInterval &iInterval) final
called when a new interval of validity occurs for iRecordType
LuminosityBlockNumber_t luminosityBlockNumber() const
EventSetupTestHelper(std::vector< ESProduceEntry >)
std::shared_ptr< eventsetup::DataProxy > getProxy(unsigned int index)
void registerProxies(const eventsetup::EventSetupRecordKey &iRecordKey, KeyedProxies &aProxyList) final
void findingRecordWithKey(const eventsetup::EventSetupRecordKey &)