IWireGenerator.h
Go to the documentation of this file.
1 #ifndef WIRECELLIFACE_IWIREGENERATOR
2 #define WIRECELLIFACE_IWIREGENERATOR
3 
6 #include "WireCellIface/IWire.h"
7 
9 
10 namespace WireCell {
11 
12  /** A wire generator is a function node takes a set of parameters
13  * and generates a vector of wires.
14  */
15  class IWireGenerator : public IFunctionNode<IWireParameters, IWire::vector>
16  {
17  public:
18 
19  virtual ~IWireGenerator() ;
20 
21  virtual std::string signature() {
22  return typeid(IWireGenerator).name();
23  }
24 
25  };
26 
27 }
28 
29 #endif
static QCString name
Definition: declinfo.cpp:673
std::string string
Definition: nybbler.cc:12
Definition: Main.h:22
virtual std::string signature()
Set the signature for all subclasses.