LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
IArtEventVisitor.h
Go to the documentation of this file.
1 
12 #ifndef LARWIRECELL_INTERFACES_IARTEVENTVISITOR
13 #define LARWIRECELL_INTERFACES_IARTEVENTVISITOR
14 
15 #include "WireCellUtil/IComponent.h"
16 
17 namespace art {
18  class Event;
19  class EDProducer;
20 }
21 namespace wcls {
22  class IArtEventVisitor : public WireCell::IComponent<IArtEventVisitor> {
23  public:
24  virtual ~IArtEventVisitor() {}
25 
29  virtual void produces(art::EDProducer* prod) {}
30 
32  virtual void visit(art::Event & event) = 0;
33  };
34 }
35 #endif
virtual void produces(art::EDProducer *prod)
HLT enums.
Event finding and building.