18 #ifndef WIRECELLSIO_JSONDEPOSOURCE 19 #define WIRECELLSIO_JSONDEPOSOURCE 27 class JsonRecombinationAdaptor;
std::shared_ptr< const IDepo > pointer
JsonRecombinationAdaptor * m_adapter
IDepo::pointer jdepo2idepo(Json::Value jdepo)
std::vector< pointer > vector
virtual ~JsonDepoSource()
virtual bool operator()(IDepo::pointer &out)
IDepoSource.
GenericValue< UTF8<> > Value
GenericValue with UTF8 encoding.
WireCell::IDepo::vector m_depos
Json::Value Configuration
virtual WireCell::Configuration default_configuration() const
IConfigurable.
virtual void configure(const WireCell::Configuration &config)
Accept a configuration.