1 #ifndef FWCore_Framework_EventSetupsController_h
2 #define FWCore_Framework_EventSetupsController_h
25 #include <boost/shared_ptr.hpp>
36 namespace eventsetup {
66 std::vector<boost::shared_ptr<EventSetupProvider> >
providers_;
68 std::multimap<ParameterSetID, std::pair<ParameterSet const*, boost::shared_ptr<EventSetupRecordIntervalFinder> > >
essources_;
boost::shared_ptr< EventSetupProvider > makeProvider(ParameterSet &)
void putESSource(ParameterSet const &pset, boost::shared_ptr< EventSetupRecordIntervalFinder > const &component)
std::vector< boost::shared_ptr< EventSetupProvider > > providers_
EventSetupsController const & operator=(EventSetupsController const &)
boost::shared_ptr< EventSetupRecordIntervalFinder > const * getAlreadyMadeESSource(ParameterSet const &pset) const
void eventSetupForInstance(IOVSyncValue const &syncValue) const
void forceCacheClear() const
std::multimap< ParameterSetID, std::pair< ParameterSet const *, boost::shared_ptr< EventSetupRecordIntervalFinder > > > essources_