DepoMerger.h
Go to the documentation of this file.
1 #ifndef WIRECELL_GEN_DEPOMERGER
2 #define WIRECELL_GEN_DEPOMERGER
3 
6 
7 namespace WireCell {
8  namespace Gen {
9 
10  class DepoMerger : public IDepoMerger , public IConfigurable {
11  public:
12 
13  DepoMerger();
14  virtual ~DepoMerger();
15 
16  // IDepoMerger
17  virtual bool operator()(input_queues_type& inqs,
18  output_queues_type& outqs);
19 
20  // IConfigurable
21  virtual void configure(const WireCell::Configuration& config);
23 
24  private:
25  //std::tuple<bool, bool> m_eos;
27  bool m_eos;
28  };
29  }
30 }
31 
32 #endif
virtual WireCell::Configuration default_configuration() const
Optional, override to return a hard-coded default configuration.
Definition: DepoMerger.cxx:97
static Config * config
Definition: config.cpp:1054
virtual void configure(const WireCell::Configuration &config)
Accept a configuration.
Definition: DepoMerger.cxx:93
Definition: Main.h:22
virtual bool operator()(input_queues_type &inqs, output_queues_type &outqs)
Typed interface for subclass to implement.
Definition: DepoMerger.cxx:21
Json::Value Configuration
Definition: Configuration.h:50