8 #ifndef LARWIRECELL_COMPONENTS_COOKEDFRAMESINK
9 #define LARWIRECELL_COMPONENTS_COOKEDFRAMESINK
11 #include "WireCellIface/IFrameSink.h"
12 #include "WireCellIface/IConfigurable.h"
13 #include "WireCellIface/IAnodePlane.h"
21 public WireCell::IFrameSink,
22 public WireCell::IConfigurable {
28 virtual void produces(art::ProducesCollector& collector);
29 virtual void visit(art::Event & event);
32 virtual bool operator()(
const WireCell::IFrame::pointer& frame);
36 virtual void configure(
const WireCell::Configuration& config);
std::vector< std::string > m_frame_tags
virtual WireCell::Configuration default_configuration() const
IConfigurable.
virtual bool operator()(const WireCell::IFrame::pointer &frame)
IFrameSink.
WireCell::IAnodePlane::pointer m_anode
virtual ~CookedFrameSink()
virtual void configure(const WireCell::Configuration &config)
virtual void produces(art::ProducesCollector &collector)
IArtEventVisitor.
WireCell::IFrame::pointer m_frame
virtual void visit(art::Event &event)
Implement to visit an Art event.