Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
srcs
icaruscode
icaruscode
PMT
Trigger
FixedTriggerGateBuilderTool_tool.h
Go to the documentation of this file.
1
/**
2
* @file icaruscode/PMT/Trigger/FixedTriggerGateBuilderTool_tool.h
3
* @brief Toolization of `icarus::trigger::FixedTriggerGateBuilder`.
4
* @author Gianluca Petrillo (petrillo@slac.stanford.edu)
5
* @date April 1, 2019
6
* @see `icaruscode/PMT/Trigger/Algoritmhs/FixedTriggerGateBuilder.h`
7
*
8
*/
9
10
#ifndef ICARUSCODE_PMT_TRIGGER_FIXEDTRIGGERGATEBUILDERTOOL_TOOL_H
11
#define ICARUSCODE_PMT_TRIGGER_FIXEDTRIGGERGATEBUILDERTOOL_TOOL_H
12
13
14
// ICARUS libraries
15
#include "
icaruscode/PMT/Trigger/Algorithms/FixedTriggerGateBuilder.h
"
16
17
// framework libraries
18
#include "art/Utilities/ToolConfigTable.h"
19
20
21
namespace
icarus::trigger {
22
23
//----------------------------------------------------------------------------
24
/**
25
* @brief Fixed gate builder tool.
26
* @see `icarus::trigger::FixedTriggerGateBuilder`
27
*/
28
struct
FixedTriggerGateBuilderTool
29
:
icarus::trigger::FixedTriggerGateBuilder
30
{
31
32
using
Parameters
=
33
art::ToolConfigTable<icarus::trigger::FixedTriggerGateBuilder::Config>;
34
35
/// Constructor: sets the configuration.
36
FixedTriggerGateBuilderTool
(
Parameters
const
& config)
37
:
FixedTriggerGateBuilder
(config()) {}
38
39
40
};
// class icarus::trigger::FixedTriggerGateBuilderTool
41
42
43
//----------------------------------------------------------------------------
44
45
}
// namespace icarus::trigger
46
47
48
//------------------------------------------------------------------------------
49
50
51
#endif // ICARUSCODE_PMT_TRIGGER_FIXEDTRIGGERGATEBUILDERTOOL_TOOL_H
icarus::trigger::FixedTriggerGateBuilderTool
Fixed gate builder tool.
Definition:
FixedTriggerGateBuilderTool_tool.h:28
icarus::trigger::FixedTriggerGateBuilderTool::FixedTriggerGateBuilderTool
FixedTriggerGateBuilderTool(Parameters const &config)
Constructor: sets the configuration.
Definition:
FixedTriggerGateBuilderTool_tool.h:36
icarus::trigger::FixedTriggerGateBuilderTool::Parameters
art::ToolConfigTable< icarus::trigger::FixedTriggerGateBuilder::Config > Parameters
Definition:
FixedTriggerGateBuilderTool_tool.h:33
FixedTriggerGateBuilder.h
Fixed-length gate builder.
icarus::trigger::FixedTriggerGateBuilder
Fixed-length gate builder.
Definition:
FixedTriggerGateBuilder.h:68
Generated by
1.8.5