8 #ifndef WIRECELL_SIGPROC_CHANNELSPLITTER 9 #define WIRECELL_SIGPROC_CHANNELSPLITTER 16 #include <unordered_map> 38 std::unordered_map<int, int>
m_c2p;
ChannelSplitter(size_t multiplicity=0)
virtual ~ChannelSplitter()
virtual void configure(const WireCell::Configuration &cfg)
Accept a configuration.
virtual bool operator()(const input_pointer &in, output_vector &outv)
std::vector< output_pointer > output_vector
std::shared_ptr< spdlog::logger > logptr_t
std::shared_ptr< const IFrame > input_pointer
virtual std::vector< std::string > output_types()
Json::Value Configuration
std::unordered_map< int, int > m_c2p
std::vector< std::string > m_tags
virtual WireCell::Configuration default_configuration() const
Optional, override to return a hard-coded default configuration.