Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
wire-cell-build
iface
inc
WireCellIface
IDepoMerger.h
Go to the documentation of this file.
1
#ifndef WIRECELL_IDEPOMERGER
2
#define WIRECELL_IDEPOMERGER
3
4
#include "
WireCellIface/IHydraNode.h
"
5
#include "
WireCellIface/IDepo.h
"
6
7
namespace
WireCell
{
8
9
// FIXME: this is wrong with the shared_ptr.
10
// see comments in IHydraNode. Needs fixes in TupleHelper.
11
class
IDepoMerger
:
public
IHydraNode
< std::tuple<IDepo,IDepo>, std::tuple<IDepo> >
12
{
13
public
:
14
typedef
std::shared_ptr<IDepoMerger>
pointer
;
15
virtual
~IDepoMerger
() ;
16
17
virtual
std::string
signature
() {
18
return
typeid
(
IDepoMerger
).
name
();
19
}
20
21
// subclass supply:
22
// virtual bool operator()(input_queues_type& inqs,
23
// output_queues_type& outqs);
24
25
};
26
27
}
28
#endif
name
static QCString name
Definition:
declinfo.cpp:673
WireCell::IHydraNode
Definition:
IHydraNode.h:50
WireCell::IDepoMerger::signature
virtual std::string signature()
Definition:
IDepoMerger.h:17
string
std::string string
Definition:
nybbler.cc:12
WireCell::IDepoMerger::~IDepoMerger
virtual ~IDepoMerger()
Definition:
IfaceDesctructors.cxx:120
IHydraNode.h
IDepo.h
WireCell
Definition:
Main.h:22
WireCell::IDepoMerger::pointer
std::shared_ptr< IDepoMerger > pointer
Definition:
IDepoMerger.h:14
WireCell::IDepoMerger
Definition:
IDepoMerger.h:11
Generated by
1.8.11