TbbFlow.h
Go to the documentation of this file.
1 #ifndef WIRECELLTBB_TBBFLOW
2 #define WIRECELLTBB_TBBFLOW
3 
8 
9 namespace WireCellTbb {
10 
14  public:
15  TbbFlow();
16  virtual ~TbbFlow();
17 
18  virtual void configure(const WireCell::Configuration& config);
20 
21  virtual void execute();
22  };
23 }
24 
25 #endif
WireCell::IDataFlowGraph::pointer m_dfp
Definition: TbbFlow.h:12
virtual void configure(const WireCell::Configuration &config)
Accept a configuration.
Definition: TbbFlow.cxx:34
virtual void execute()
Implement to run something.
Definition: TbbFlow.cxx:44
static Config * config
Definition: config.cpp:1054
WireCell::DfpGraph m_dfpgraph
Definition: TbbFlow.h:13
std::shared_ptr< Interface > pointer
Definition: Interface.h:16
virtual WireCell::Configuration default_configuration() const
Optional, override to return a hard-coded default configuration.
Definition: TbbFlow.cxx:23
Json::Value Configuration
Definition: Configuration.h:50
virtual ~TbbFlow()
Definition: TbbFlow.cxx:19