ITiling.h
Go to the documentation of this file.
1 /** A tiling consumes a time slice of channel samples and produces a set of blobs from it.
2  */
3 
4 #ifndef WIRECELL_ITILING
5 #define WIRECELL_ITILING
6 
8 #include "WireCellIface/ISlice.h"
10 
11 namespace WireCell {
12 
13  class ITiling : public IFunctionNode<ISlice, IBlobSet> {
14  public:
15 
16  typedef std::shared_ptr<ITiling> pointer;
17 
18  virtual ~ITiling() ;
19 
20  virtual std::string signature() {
21  return typeid(ITiling).name();
22  }
23 
24  // supply:
25  // virtual bool operator()(const input_pointer& in, output_pointer& out);
26  };
27 }
28 
29 #endif
static QCString name
Definition: declinfo.cpp:673
std::string string
Definition: nybbler.cc:12
virtual std::string signature()
Set the signature for all subclasses.
Definition: ITiling.h:20
Definition: Main.h:22
std::shared_ptr< ITiling > pointer
Definition: ITiling.h:16