10 class EventProcessor {
29 std::istringstream iss{config};
58 auto const service_names =
input.get_pset_names();
59 for (
auto const& service_name : service_names) {
61 service_pset.
put(
"service_type", service_name);
62 post_processed_pset.
put(service_name, service_pset);
void make_ParameterSet(intermediate_table const &tbl, ParameterSet &ps)
static ServiceRegistry & instance() noexcept
static void load_services(std::string const &config)
art::ActivityRegistry activityRegistry_
static void set_services_manager(ServicesManager *manager)
void setManager(ServicesManager *) noexcept
T get(std::string const &key) const
bool has_key(std::string const &key) const
art::ServicesManager servicesManager_
ArtServiceHelper(fhicl::ParameterSet &&pset)
void put(std::string const &key)
void parse_document(std::string const &filename, cet::filepath_maker &maker, intermediate_table &result)