CelltreeSource.h
Go to the documentation of this file.
1 /* Celltree input for ( noise filter + signal processing ) */
2 #ifndef WIRECELLROOT_CELLTREEFILESOURCE
3 #define WIRECELLROOT_CELLTREEFILESOURCE
4 
7 
8 namespace WireCell {
9  namespace Root {
10  class CelltreeSource : public IFrameSource, public IConfigurable {
11  public:
13  virtual ~CelltreeSource();
14 
15  virtual bool operator()(IFrame::pointer& out);
16 
18  virtual void configure(const WireCell::Configuration& config);
19 
20  private:
22  int m_calls;
23  };
24  }
25 }
26 
27 
28 #endif
std::shared_ptr< const IFrame > pointer
Definition: IData.h:19
virtual bool operator()(IFrame::pointer &out)
The calling signature:
static Config * config
Definition: config.cpp:1054
virtual void configure(const WireCell::Configuration &config)
Accept a configuration.
Definition: Main.h:22
Json::Value Configuration
Definition: Configuration.h:50
virtual WireCell::Configuration default_configuration() const
Optional, override to return a hard-coded default configuration.