ISliceStriper.h
Go to the documentation of this file.
1 #ifndef WIRECELL_ISLICESTRIPPER
2 #define WIRECELL_ISLICESTRIPPER
3 
4 #include "WireCellIface/ISlice.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
static QCString name
Definition: declinfo.cpp:673
std::string string
Definition: nybbler.cc:12
std::shared_ptr< ISliceStriper > pointer
Definition: ISliceStriper.h:14
Definition: Main.h:22
virtual std::string signature()
Set the signature for all subclasses.
Definition: ISliceStriper.h:18