Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
wire-cell-build
iface
inc
WireCellIface
IScalarFieldSink.h
Go to the documentation of this file.
1
#ifndef WIRECELL_ISCALARFIELDSINK
2
#define WIRECELL_ISCALARFIELDSINK
3
4
#include "
WireCellIface/ISinkNode.h
"
5
#include "
WireCellUtil/Point.h
"
6
7
8
namespace
WireCell
{
9
10
/** Base class for a sink of cells. */
11
class
IScalarFieldSink
:
public
ISinkNode
< ScalarField >
12
{
13
public
:
14
virtual
~IScalarFieldSink
() ;
15
16
virtual
std::string
signature
() {
17
return
typeid
(
IScalarFieldSink
).
name
();
18
}
19
/// supply:
20
/// virtual bool operator()(const std::shared_ptr<ScalarField>& field);
21
22
};
23
24
}
25
26
27
#endif
28
name
static QCString name
Definition:
declinfo.cpp:673
WireCell::IScalarFieldSink
Definition:
IScalarFieldSink.h:11
string
std::string string
Definition:
nybbler.cc:12
Point.h
WireCell
Definition:
Main.h:22
ISinkNode.h
WireCell::ISinkNode
Definition:
ISinkNode.h:28
WireCell::IScalarFieldSink::~IScalarFieldSink
virtual ~IScalarFieldSink()
Definition:
IfaceDesctructors.cxx:154
WireCell::IScalarFieldSink::signature
virtual std::string signature()
Definition:
IScalarFieldSink.h:16
Generated by
1.8.11