IClusterSink.h
Go to the documentation of this file.
1 #ifndef WIRECELL_ICLUSTERSINK
2 #define WIRECELL_ICLUSTERSINK
3 
6 
7 namespace WireCell {
8 
9  class IClusterSink : public ISinkNode<ICluster>
10  {
11  public:
12  typedef std::shared_ptr<IClusterSink> pointer;
13 
14  virtual ~IClusterSink() ;
15 
16  virtual std::string signature() {
17  return typeid(IClusterSink).name();
18  }
19 
20  // supply:
21  // virtual bool operator()(const ICluster::pointer& cluster);
22  };
23 }
24 
25 #endif
static QCString name
Definition: declinfo.cpp:673
std::string string
Definition: nybbler.cc:12
std::shared_ptr< IClusterSink > pointer
Definition: IClusterSink.h:12
Definition: Main.h:22
virtual std::string signature()
Definition: IClusterSink.h:16