27 namespace eventsetup {
34 <<
"This function is not implemented and should never be called.\n" 35 <<
"Please report this to a Framework Developer\n";
45 std::shared_ptr<base_type>
const& component) {
54 <<
"Sharing " << edmtype <<
": class=" << modtype <<
" label='" <<
label <<
"'";
static std::string name()
Log< level::Info, true > LogVerbatim
std::shared_ptr< EventSetupRecordIntervalFinder > getESSourceAndRegisterProcess(ParameterSet const &pset, unsigned subProcessIndex)
T getParameter(std::string const &) const
static std::string const & baseType()
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
#define COMPONENTFACTORY_GET(_type_)
static void logInfoWhenSharing(ParameterSet const &iConfiguration)
static std::shared_ptr< base_type > getComponentAndRegisterProcess(EventSetupsController &esController, ParameterSet const &iConfiguration)
static const std::string kBaseForESSource
static void putComponent(EventSetupsController &esController, ParameterSet const &iConfiguration, std::shared_ptr< base_type > const &component)