18 EventObserverBase::EventObserverBase(vector<string>
const& paths,
20 : selector_config_id_{pset.
id()}
28 auto const& paths = pset.get<vector<string>>(
"SelectEvents", {});
37 vector<string>
const& trigPaths = TNS->getTrigPaths();
46 vector<pair<string, string>> PPS(paths.size());
47 for (
size_t i = 0; i < paths.size(); ++i) {
detail::CachedProducts selectors_
void init_(std::vector< std::string > const &paths)
void parse_path_spec(std::string path_spec, std::pair< std::string, std::string > &output)
void setup(std::vector< std::pair< std::string, std::string >> const &path_specs, std::vector< std::string > const &trigger_names, std::string const &process_name)
std::string process_name_
fhicl::ParameterSetID selector_config_id_
ParameterSetID id() const
EventObserverBase(std::vector< std::string > const &paths, fhicl::ParameterSet const &config)
void setupDefault(std::vector< std::string > const &trigger_names)