25 #ifndef LARWIRECELL_COMPONENTS_SIMDEPOSOURCE
26 #define LARWIRECELL_COMPONENTS_SIMDEPOSOURCE
29 #include "WireCellIface/IDepoSource.h"
30 #include "WireCellIface/IConfigurable.h"
31 #include "WireCellIface/IDepo.h"
32 #include "canvas/Utilities/InputTag.h"
43 public WireCell::IDepoSource,
44 public WireCell::IConfigurable {
50 virtual void visit(art::Event & event);
53 virtual bool operator()(WireCell::IDepo::pointer& out);
57 virtual void configure(
const WireCell::Configuration& config);
60 std::deque<WireCell::IDepo::pointer>
m_depos;
virtual WireCell::Configuration default_configuration() const
IConfigurable.
std::deque< WireCell::IDepo::pointer > m_depos
virtual void configure(const WireCell::Configuration &config)
virtual bool operator()(WireCell::IDepo::pointer &out)
IDepoSource.
virtual void visit(art::Event &event)
IArtEventVisitor.
bits::DepoAdapter * m_adapter