Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
art
art
test
Integration
event-shape
PassEverything_module.cc
Go to the documentation of this file.
1
#include "
art/Framework/Core/EDFilter.h
"
2
#include "
art/Framework/Core/ModuleMacros.h
"
3
4
#include "
fhiclcpp/types/Atom.h
"
5
6
#include <cassert>
7
8
namespace
{
9
using namespace
fhicl
;
10
struct
Config {
11
};
12
}
// namespace
13
14
namespace
arttest
{
15
16
class
PassEverything
:
public
art::EDFilter
{
17
public
:
18
using
Parameters
= EDFilter::Table<Config>;
19
explicit
PassEverything
(EDFilter::Table<Config>
const
&) {}
20
21
bool
22
filter
(
art::Event
&)
override
23
{
24
return
EDFilter::Pass
;
25
}
26
};
27
28
}
// namespace arttest
29
30
DEFINE_ART_MODULE
(
arttest::PassEverything
)
arttest::PassEverything::Parameters
EDFilter::Table< Config > Parameters
Definition:
PassEverything_module.cc:18
arttest::PassEverything::PassEverything
PassEverything(EDFilter::Table< Config > const &)
Definition:
PassEverything_module.cc:19
art::EDFilter
Definition:
EDFilter.h:17
arttest::PassEverything::filter
bool filter(art::Event &) override
Definition:
PassEverything_module.cc:22
DEFINE_ART_MODULE
#define DEFINE_ART_MODULE(klass)
Definition:
ModuleMacros.h:68
EDFilter.h
fhicl
parameter set interface
Definition:
prune_configuration.h:9
arttest
Definition:
GroupSelector_t.h:4
ModuleMacros.h
art::Event
Definition:
Event.h:40
arttest::PassEverything
Definition:
PassEverything_module.cc:16
Atom.h
art::hlt::Pass
Definition:
HLTenums.h:11
Generated by
1.8.11