25 namespace eventsetup {
33 std::shared_ptr<ESProductResolverProvider> iComponent,
36 iProvider.
add(iComponent);
40 std::shared_ptr<ESProductResolverProvider> iComponent) {
51 std::shared_ptr<base_type>
const& component) {
std::shared_ptr< ESProductResolverProvider > getESProducerAndRegisterProcess(ParameterSet const &pset, unsigned subProcessIndex)
static std::shared_ptr< base_type > getComponentAndRegisterProcess(EventSetupsController &esController, ParameterSet const &iConfiguration)
static void addTo(EventSetupProvider &iProvider, std::shared_ptr< ESProductResolverProvider > iComponent, ParameterSet const &, bool)
static std::string name()
unsigned indexOfNextProcess() const
#define COMPONENTFACTORY_GET(_type_)
void putESProducer(ParameterSet &pset, std::shared_ptr< ESProductResolverProvider > const &component, unsigned subProcessIndex)
static void replaceExisting(EventSetupProvider &iProvider, std::shared_ptr< ESProductResolverProvider > iComponent)
static std::string const & baseType()
static const std::string kBaseForESProducer
static void putComponent(EventSetupsController &esController, ParameterSet &iConfiguration, std::shared_ptr< base_type > const &component)
void add(std::shared_ptr< ESProductResolverProvider >)
void replaceExisting(std::shared_ptr< ESProductResolverProvider >)