Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
wire-cell-build
iface
inc
WireCellIface
ISliceStriper.h
Go to the documentation of this file.
1
#ifndef WIRECELL_ISLICESTRIPPER
2
#define WIRECELL_ISLICESTRIPPER
3
4
#include "
WireCellIface/ISlice.h
"
5
#include "
WireCellIface/IStripeSet.h
"
6
#include "
WireCellIface/IFunctionNode.h
"
7
8
namespace
WireCell
{
9
10
/** A slice striper produces a set of stripes from a slice.
11
*/
12
class
ISliceStriper
:
public
IFunctionNode
<ISlice, IStripeSet> {
13
public
:
14
typedef
std::shared_ptr<ISliceStriper>
pointer
;
15
16
virtual
~ISliceStriper
() ;
17
18
virtual
std::string
signature
() {
19
return
typeid
(
ISliceStriper
).
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
IStripeSet.h
WireCell::ISliceStriper::~ISliceStriper
virtual ~ISliceStriper()
Definition:
IfaceDesctructors.cxx:160
WireCell::ISliceStriper::pointer
std::shared_ptr< ISliceStriper > pointer
Definition:
ISliceStriper.h:14
WireCell
Definition:
Main.h:22
WireCell::ISliceStriper
Definition:
ISliceStriper.h:12
WireCell::ISliceStriper::signature
virtual std::string signature()
Set the signature for all subclasses.
Definition:
ISliceStriper.h:18
IFunctionNode.h
ISlice.h
WireCell::IFunctionNode
Definition:
IFunctionNode.h:34
Generated by
1.8.11