1 #ifndef Framework_DependentRecordIntervalFinder_h 2 #define Framework_DependentRecordIntervalFinder_h 33 namespace eventsetup {
60 typedef std::vector<edm::propagate_const<std::shared_ptr<EventSetupRecordProvider>>>
Providers;
std::vector< edm::propagate_const< std::shared_ptr< EventSetupRecordProvider > > > Providers
std::vector< ValidityInterval > previousIOVs_
void setIntervalFor(const EventSetupRecordKey &, const IOVSyncValue &, ValidityInterval &) override
edm::propagate_const< std::shared_ptr< EventSetupRecordIntervalFinder > > alternate_
void addProviderWeAreDependentOn(std::shared_ptr< EventSetupRecordProvider >)
~DependentRecordIntervalFinder() override
const DependentRecordIntervalFinder & operator=(const DependentRecordIntervalFinder &)=delete
DependentRecordIntervalFinder(const EventSetupRecordKey &)
bool haveProviders() const
void setAlternateFinder(std::shared_ptr< EventSetupRecordIntervalFinder >)