SlicesSink.h
Go to the documentation of this file.
1 #ifndef WIRECELLIMG_SLICESSINK
2 #define WIRECELLIMG_SLICESSINK
3 
6 
7 namespace WireCell {
8  namespace Img {
9 
10  class SlicesSink: public ISliceFrameSink , public IConfigurable {
11  public:
12  SlicesSink();
13  virtual ~SlicesSink() ;
14 
15  // IConfigurable
16  virtual void configure(const WireCell::Configuration& cfg);
18 
19 
20  bool operator()(const ISliceFrame::pointer& sf);
21 
22  private:
24  };
25  }
26 }
27 
28 #endif
std::shared_ptr< const ISliceFrame > pointer
Definition: IData.h:19
virtual void configure(const WireCell::Configuration &cfg)
Accept a configuration.
Definition: SlicesSink.cxx:28
virtual WireCell::Configuration default_configuration() const
Optional, override to return a hard-coded default configuration.
Definition: SlicesSink.cxx:21
cfg
Definition: dbjson.py:29
bool operator()(const ISliceFrame::pointer &sf)
The calling signature:
Definition: SlicesSink.cxx:33
Definition: Main.h:22
Json::Value Configuration
Definition: Configuration.h:50