6 #ifndef WIRECELLSIGPROC_CHANNELSELECTOR 7 #define WIRECELLSIGPROC_CHANNELSELECTOR 15 #include <unordered_set> virtual WireCell::Configuration default_configuration() const
Optional, override to return a hard-coded default configuration.
virtual bool operator()(const input_pointer &in, output_pointer &out)
IFrameFilter interface.
std::vector< std::string > m_tags
std::unordered_set< int > m_channels
std::shared_ptr< const IFrame > input_pointer
std::shared_ptr< const IFrame > output_pointer
virtual void set_channels(const std::vector< int > &channels)
std::shared_ptr< spdlog::logger > logptr_t
Json::Value Configuration
virtual ~ChannelSelector()
virtual void configure(const WireCell::Configuration &config)
IConfigurable interface.