Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
wire-cell-build
iface
inc
WireCellIface
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
7
#include "
WireCellIface/IFunctionNode.h
"
8
#include "
WireCellIface/ISlice.h
"
9
#include "
WireCellIface/IBlobSet.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
name
static QCString name
Definition:
declinfo.cpp:673
IBlobSet.h
string
std::string string
Definition:
nybbler.cc:12
WireCell::ITiling
Definition:
ITiling.h:13
WireCell::ITiling::~ITiling
virtual ~ITiling()
Definition:
IfaceDesctructors.cxx:165
WireCell::ITiling::signature
virtual std::string signature()
Set the signature for all subclasses.
Definition:
ITiling.h:20
WireCell
Definition:
Main.h:22
IFunctionNode.h
WireCell::ITiling::pointer
std::shared_ptr< ITiling > pointer
Definition:
ITiling.h:16
ISlice.h
WireCell::IFunctionNode
Definition:
IFunctionNode.h:34
Generated by
1.8.11