Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
wire-cell-build
iface
inc
WireCellIface
IDepoFramer.h
Go to the documentation of this file.
1
/**
2
3
A depo framer takes in a collection of depositions and produces a
4
single frame that contains their associated signal waveforms.
5
Excess depos may be dropped.
6
7
*/
8
9
#ifndef WIRECELLIFACE_IDEPOFRAMER
10
#define WIRECELLIFACE_IDEPOFRAMER
11
12
#include "
WireCellIface/IFunctionNode.h
"
13
#include "
WireCellIface/IFrame.h
"
14
#include "
WireCellIface/IDepoSet.h
"
15
16
namespace
WireCell
{
17
18
class
IDepoFramer
:
public
IFunctionNode
<IDepoSet, IFrame> {
19
public
:
20
virtual
~IDepoFramer
() ;
21
22
virtual
std::string
signature
() {
23
return
typeid
(
IDepoFramer
).
name
();
24
}
25
26
// implement:
27
// virtual bool operator()(const input_pointer& in, output_pointer& out) = 0;
28
29
};
30
}
31
32
33
#endif
name
static QCString name
Definition:
declinfo.cpp:673
WireCell::IDepoFramer::~IDepoFramer
virtual ~IDepoFramer()
Definition:
IfaceDesctructors.cxx:119
string
std::string string
Definition:
nybbler.cc:12
IDepoSet.h
IFrame.h
WireCell::IDepoFramer
Definition:
IDepoFramer.h:18
WireCell::IDepoFramer::signature
virtual std::string signature()
Set the signature for all subclasses.
Definition:
IDepoFramer.h:22
WireCell
Definition:
Main.h:22
IFunctionNode.h
WireCell::IFunctionNode
Definition:
IFunctionNode.h:34
Generated by
1.8.11