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
DynamicTriggerGateBuilderTool_tool.h
Go to the documentation of this file.
1
/**
2
* @file icaruscode/PMT/Trigger/DynamicTriggerGateBuilderTool_tool.h
3
* @brief Toolization of `icarus::trigger::DynamicTriggerGateBuilder`.
4
* @author Gianluca Petrillo (petrillo@slac.stanford.edu)
5
* @date April 1, 2019
6
* @see `icaruscode/PMT/Trigger/Algoritmhs/DynamicTriggerGateBuilder.h`
7
*
8
*/
9
10
#ifndef ICARUSCODE_PMT_TRIGGER_DYNAMICTRIGGERGATEBUILDERTOOL_TOOL_H
11
#define ICARUSCODE_PMT_TRIGGER_DYNAMICTRIGGERGATEBUILDERTOOL_TOOL_H
12
13
14
// ICARUS libraries
15
#include "
icaruscode/PMT/Trigger/Algorithms/DynamicTriggerGateBuilder.h
"
16
17
// framework libraries
18
#include "art/Utilities/ToolConfigTable.h"
19
20
21
namespace
icarus::trigger {
22
23
//----------------------------------------------------------------------------
24
/**
25
* @brief Dynamic gate builder tool.
26
* @see `icarus::trigger::DynamicTriggerGateBuilder`
27
*/
28
struct
DynamicTriggerGateBuilderTool
29
:
icarus::trigger::DynamicTriggerGateBuilder
30
{
31
32
using
Parameters
=
33
art::ToolConfigTable<icarus::trigger::DynamicTriggerGateBuilder::Config>;
34
35
/// Constructor: sets the configuration.
36
DynamicTriggerGateBuilderTool
(
Parameters
const
& config)
37
:
DynamicTriggerGateBuilder
(config()) {}
38
39
40
};
// class icarus::trigger::DynamicTriggerGateBuilderTool
41
42
43
//----------------------------------------------------------------------------
44
45
}
// namespace icarus::trigger
46
47
48
//------------------------------------------------------------------------------
49
50
51
#endif // ICARUSCODE_PMT_TRIGGER_DYNAMICTRIGGERGATEBUILDERTOOL_TOOL_H
icarus::trigger::DynamicTriggerGateBuilderTool::DynamicTriggerGateBuilderTool
DynamicTriggerGateBuilderTool(Parameters const &config)
Constructor: sets the configuration.
Definition:
DynamicTriggerGateBuilderTool_tool.h:36
icarus::trigger::DynamicTriggerGateBuilderTool
Dynamic gate builder tool.
Definition:
DynamicTriggerGateBuilderTool_tool.h:28
icarus::trigger::DynamicTriggerGateBuilder
Dynamic gate builder.
Definition:
DynamicTriggerGateBuilder.h:56
DynamicTriggerGateBuilder.h
Dynamic gate builder.
icarus::trigger::DynamicTriggerGateBuilderTool::Parameters
art::ToolConfigTable< icarus::trigger::DynamicTriggerGateBuilder::Config > Parameters
Definition:
DynamicTriggerGateBuilderTool_tool.h:33
Generated by
1.8.5