10 #ifndef LARWIRECELL_COMPONENTS_LAZYFRAMESOURCE 11 #define LARWIRECELL_COMPONENTS_LAZYFRAMESOURCE 14 #include "WireCellIface/IFrameSource.h" 15 #include "WireCellIface/IConfigurable.h" 25 public WireCell::IFrameSource,
26 public WireCell::IConfigurable {
35 virtual bool operator()(WireCell::IFrame::pointer& frame);
42 std::deque<WireCell::IFrame::pointer>
m_frames;
virtual void configure(const WireCell::Configuration &config)
virtual bool operator()(WireCell::IFrame::pointer &frame)
IFrameSource.
virtual WireCell::Configuration default_configuration() const
IConfigurable.
virtual void visit(art::Event &event)
IArtEventVisitor.
virtual ~LazyFrameSource()
std::deque< WireCell::IFrame::pointer > m_frames
std::vector< std::string > m_frame_tags
Event finding and building.