IFrameSplitter.h
Go to the documentation of this file.
1 #ifndef WIRECELLIFACE_IFRAMESPLITTER
2 #define WIRECELLIFACE_IFRAMESPLITTER
3 
4 #include "WireCellIface/IFrame.h"
6 
7 namespace WireCell {
8 
9  class IFrameSplitter : public ISplitNode<IFrame, std::tuple<IFrame,IFrame> > {
10  public:
11  typedef std::shared_ptr<IFrameSplitter> pointer;
12  virtual ~IFrameSplitter() ;
13 
14  virtual std::string signature() {
15  return typeid(IFrameSplitter).name();
16  }
17 
18  // subclass supply:
19  // virtual bool operator()(const input_pointer& in, output_tuple_type& out) = 0;
20 
21  };
22 
23 }
24 #endif
static QCString name
Definition: declinfo.cpp:673
std::string string
Definition: nybbler.cc:12
Definition: Main.h:22
std::shared_ptr< IFrameSplitter > pointer
virtual std::string signature()