IDepoFilter.h
Go to the documentation of this file.
1 #ifndef WIRECELL_IDEPOFILTER
2 #define WIRECELL_IDEPOFILTER
3 
5 #include "WireCellIface/IDepo.h"
6 
7 namespace WireCell {
8 
9  /** Depos go in, depos go out.
10  */
11  class IDepoFilter : public IFunctionNode<IDepo,IDepo>
12  {
13  public:
14  virtual ~IDepoFilter() ;
15 
16  typedef std::shared_ptr<IDepoFilter> pointer;
17 
18  virtual std::string signature() {
19  return typeid(IDepoFilter).name();
20  }
21 
22  // supply:
23  // virtual bool operator()(const input_pointer& in, output_pointer& out);
24  };
25 }
26 
27 #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: IDepoFilter.h:18
Definition: Main.h:22
std::shared_ptr< IDepoFilter > pointer
Definition: IDepoFilter.h:16