8 #ifndef WIRECELLGEN_NOISESOURCE 9 #define WIRECELLGEN_NOISESOURCE
std::shared_ptr< const IFrame > pointer
virtual bool operator()(IFrame::pointer &frame)
IFrameSource.
virtual void configure(const WireCell::Configuration &config)
IConfigurable.
IAnodePlane::pointer m_anode
IChannelSpectrum::pointer m_model
std::shared_ptr< Interface > pointer
virtual WireCell::Configuration default_configuration() const
Optional, override to return a hard-coded default configuration.
Json::Value Configuration
NoiseSource(const std::string &model="", const std::string &anode="AnodePlane", const std::string &rng="Random")