1 #ifndef art_Framework_Core_EventObserverBase_h 2 #define art_Framework_Core_EventObserverBase_h 17 class EventObserverBase;
18 class MasterProductRegistry;
19 class ModuleDescription;
71 "of filter paths. The default list is empty."),
72 std::vector<std::string>{}};
95 void init_(std::vector<std::string>
const& paths);
detail::CachedProducts selectors_
art::Handle< art::TriggerResults > getOneTriggerResults(Event const &) const
bool wantEvent(Event const &e)
void init_(std::vector< std::string > const &paths)
std::vector< BranchDescription > ProductDescriptions
bool modifiesEvent() const
std::string process_name_
art::Handle< art::TriggerResults > getTriggerResults(Event const &e) const
fhicl::Sequence< std::string > selectEvents
fhicl::ParameterSetID selector_config_id_
detail::CachedProducts & cachedProducts()
fhicl::ParameterSetID selectorConfig() const
void registerProducts(MasterProductRegistry &, ProductDescriptions &, ModuleDescription const &)
EventObserverBase(std::vector< std::string > const &paths, fhicl::ParameterSet const &config)
std::string const & processName() const
bool wantEvent(Event const &)
bool wantAllEvents() const