26 namespace eventsetup {
32 <<
"This function is not implemented and should never be called.\n" 33 <<
"Please report this to a Framework Developer\n";
43 std::shared_ptr<base_type>
const& component) {
52 <<
"Sharing " << edmtype <<
": class=" << modtype <<
" label='" << label <<
"'";
static std::string name()
T getParameter(std::string const &) const
std::shared_ptr< EventSetupRecordIntervalFinder > getESSourceAndRegisterProcess(ParameterSet const &pset, unsigned subProcessIndex)
void putESSource(ParameterSet const &pset, std::shared_ptr< EventSetupRecordIntervalFinder > const &component, unsigned subProcessIndex)
static void replaceExisting(EventSetupProvider &iProvider, std::shared_ptr< EventSetupRecordIntervalFinder > iComponent)
unsigned indexOfNextProcess() const
static void logInfoWhenSharing(ParameterSet const &iConfiguration)
static std::shared_ptr< base_type > getComponentAndRegisterProcess(EventSetupsController &esController, ParameterSet const &iConfiguration)
static void putComponent(EventSetupsController &esController, ParameterSet const &iConfiguration, std::shared_ptr< base_type > const &component)
#define COMPONENTFACTORY_GET(_type_)