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 
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
static QCString name
Definition: declinfo.cpp:673
std::string string
Definition: nybbler.cc:12
virtual std::string signature()
Set the signature for all subclasses.
Definition: IDepoFramer.h:22
Definition: Main.h:22