Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
wire-cell-build
iface
inc
WireCellIface
IDepoFilter.h
Go to the documentation of this file.
1
#ifndef WIRECELL_IDEPOFILTER
2
#define WIRECELL_IDEPOFILTER
3
4
#include "
WireCellIface/IFunctionNode.h
"
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
name
static QCString name
Definition:
declinfo.cpp:673
string
std::string string
Definition:
nybbler.cc:12
WireCell::IDepoFilter::signature
virtual std::string signature()
Set the signature for all subclasses.
Definition:
IDepoFilter.h:18
WireCell::IDepoFilter::~IDepoFilter
virtual ~IDepoFilter()
Definition:
IfaceDesctructors.cxx:118
IDepo.h
WireCell::IDepoFilter
Definition:
IDepoFilter.h:11
WireCell
Definition:
Main.h:22
WireCell::IDepoFilter::pointer
std::shared_ptr< IDepoFilter > pointer
Definition:
IDepoFilter.h:16
IFunctionNode.h
WireCell::IFunctionNode
Definition:
IFunctionNode.h:34
Generated by
1.8.11