24 namespace eventsetup {
31 boost::shared_ptr<DataProxyProvider> iComponent,
35 iProvider.
add(iComponent);
43 boost::shared_ptr<ModuleMakerTraits::base_type>
51 boost::shared_ptr<base_type>
const& component) {
static void addTo(EventSetupProvider &iProvider, boost::shared_ptr< DataProxyProvider > iComponent, ParameterSet const &, bool)
static boost::shared_ptr< base_type > getComponentAndRegisterProcess(EventSetupsController &esController, ParameterSet const &iConfiguration)
static std::string name()
#define COMPONENTFACTORY_GET(_type_)
void add(boost::shared_ptr< DataProxyProvider >)
void putESProducer(ParameterSet const &pset, boost::shared_ptr< DataProxyProvider > const &component, unsigned subProcessIndex)
boost::shared_ptr< DataProxyProvider > getESProducerAndRegisterProcess(ParameterSet const &pset, unsigned subProcessIndex)
unsigned indexOfNextProcess() const
void replaceExisting(boost::shared_ptr< DataProxyProvider >)
static void replaceExisting(EventSetupProvider &iProvider, boost::shared_ptr< DataProxyProvider > iComponent)
static void putComponent(EventSetupsController &esController, ParameterSet const &iConfiguration, boost::shared_ptr< base_type > const &component)