LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
MainTool.h
Go to the documentation of this file.
1
8
#ifndef LARWIRECELL_INTERFACES_MAINTOOL
9
#define LARWIRECELL_INTERFACES_MAINTOOL
10
11
namespace
art
{
12
class
Event
;
13
class
ProducesCollector;
14
}
15
16
namespace
wcls
{
17
18
class
MainTool
{
19
public
:
20
virtual
~
MainTool
() noexcept =
default
;
21
25
virtual
void
produces
(
art::ProducesCollector
& collector) = 0;
26
28
virtual
void
process(
art::Event
&
event
) = 0;
29
};
30
}
31
32
#endif
wcls
Definition:
IArtEventVisitor.h:22
art::product_creation_mode::produces
art::ProducesCollector
Definition:
ProducesCollector.h:55
wcls::MainTool
Definition:
MainTool.h:18
art::Event
Definition:
Event.h:26
art
Definition:
MVAAlg.h:12
art::Level::Event
event
Event finding and building.
Definition:
EventCheater_module.cc:32
larwirecell
v09_18_03
source
larwirecell
Interfaces
MainTool.h
Generated on Thu May 2 2024 20:59:52 for LArSoft by
1.8.11