7 #ifndef WIRECELL_GEN_ADDNOISE 8 #define WIRECELL_GEN_ADDNOISE
virtual void configure(const WireCell::Configuration &config)
IConfigurable.
virtual bool operator()(const input_pointer &inframe, output_pointer &outframe)
IFrameFilter.
AddNoise(const std::string &model="", const std::string &rng="Random")
std::shared_ptr< const IFrame > input_pointer
IChannelSpectrum::pointer m_model
std::shared_ptr< Interface > pointer
virtual WireCell::Configuration default_configuration() const
Optional, override to return a hard-coded default configuration.
std::shared_ptr< const IFrame > output_pointer
std::shared_ptr< spdlog::logger > logptr_t
Json::Value Configuration