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