LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
wcls
Definition:
IArtEventVisitor.h:21
wcls::IArtEventVisitor::produces
virtual void produces(art::EDProducer *prod)
Definition:
IArtEventVisitor.h:29
wcls::IArtEventVisitor::~IArtEventVisitor
virtual ~IArtEventVisitor()
Definition:
IArtEventVisitor.h:24
art::EDProducer
Definition:
EDProducer.h:28
art::Event
Definition:
Event.h:42
art
HLT enums.
Definition:
ServiceProviderWrappers.h:36
wcls::IArtEventVisitor
Definition:
IArtEventVisitor.h:22
art::Level::Event
event
Event finding and building.
Definition:
AggregateEvent_module.cc:55
larwirecell
v06_14_06
source
larwirecell
Interfaces
IArtEventVisitor.h
Generated on Thu Jul 26 2018 13:10:21 for LArSoft by
1.8.11