LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
MainTool.h
Go to the documentation of this file.
1 
10 #ifndef LARWIRECELL_INTERFACES_MAINTOOL
11 #define LARWIRECELL_INTERFACES_MAINTOOL
12 
13 namespace art {
14  class Event;
15  class EDProducer;
16 }
17 
18 namespace wcls {
19 
20  class MainTool {
21  public:
22 
23  virtual ~MainTool() noexcept = default;
24 
28  virtual void produces(art::EDProducer* prod) = 0;
29 
31  virtual void process(art::Event& event) = 0;
32  };
33 }
34 
35 #endif
HLT enums.
Event finding and building.